Skip to content

Commit a5a9771

Browse files
committed
fix(plugins): resolve pr review feedback
Move Codex metadata docs out of the install block and normalize Codex manifest display metadata. Harden validation for Codex-only directories, missing marketplace files, and duplicate marketplace entries.
1 parent 478b756 commit a5a9771

16 files changed

Lines changed: 16 additions & 22 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@
77
/plugin install <plugin-name>@duyet-claude-plugins
88
```
99

10+
Alternative: `npx skills add duyet/claude-plugins` ([skills.sh](https://skills.sh))
11+
12+
## Plugin Metadata
13+
1014
Codex plugin metadata is maintained beside Claude metadata in each plugin:
1115

1216
- Claude manifest: `.claude-plugin/plugin.json`
1317
- Codex manifest: `.codex-plugin/plugin.json`
1418
- Claude marketplace: `marketplace.json` and `.claude-plugin/marketplace.json`
1519
- Codex marketplace: `.agents/plugins/marketplace.json`
1620

17-
Alternative: `npx skills add duyet/claude-plugins` ([skills.sh](https://skills.sh))
18-
1921
## Versioning
2022

2123
Follow semantic versioning (semver) for all plugins:

clickhouse-monitoring/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"interface": {
1010
"displayName": "Clickhouse Monitoring",
1111
"shortDescription": "Agent Skill for the ClickHouse Monitor dashboard - a real-time monitoring and observability tool for ClickHouse clusters. Covers 45 dashboard pages, query performance analysis, table management, and API integration.",
12-
"longDescription": "Agent Skill for the ClickHouse Monitor dashboard - a real-time monitoring and observability tool for ClickHouse clusters. Covers 45 dashboard pages, query performance analysis, table management, and API integration.",
1312
"developerName": "duyet",
1413
"category": "Monitoring",
1514
"capabilities": [

clickhouse/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"interface": {
1010
"displayName": "Clickhouse",
1111
"shortDescription": "ClickHouse expertise with 28 atomic review rules + 14 deep reference files. Rules synced with official ClickHouse/agent-skills repository. Schema design, query optimization, insert strategy, cluster management, backups, monitoring, and security best practices.",
12-
"longDescription": "ClickHouse expertise with 28 atomic review rules + 14 deep reference files. Rules synced with official ClickHouse/agent-skills repository. Schema design, query optimization, insert strategy, cluster management, backups, monitoring, and security best practices.",
1312
"developerName": "duyetbot",
1413
"category": "Database",
1514
"capabilities": [

commit/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"interface": {
1010
"displayName": "Commit",
1111
"shortDescription": "Create a Git commit with semantic commit message format and PR workflow with templates",
12-
"longDescription": "Create a Git commit with semantic commit message format and PR workflow with templates",
1312
"developerName": "duyet",
1413
"category": "Git",
1514
"capabilities": [

docs-generator/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"interface": {
1111
"displayName": "Docs Generator",
1212
"shortDescription": "Automatically generate and maintain plugin documentation (README.md, CLAUDE.md)",
13-
"longDescription": "Automatically generate and maintain plugin documentation (README.md, CLAUDE.md)",
1413
"developerName": "duyet",
1514
"category": "Docs",
1615
"capabilities": [

duyetbot/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"interface": {
1212
"displayName": "Duyetbot",
1313
"shortDescription": "Pragmatic software development companion with engineering discipline and transparent execution.",
14-
"longDescription": "Pragmatic software development companion with engineering discipline and transparent execution.",
1514
"developerName": "duyet",
1615
"category": "Productivity",
1716
"capabilities": [

fix/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"interface": {
1010
"displayName": "Fix",
1111
"shortDescription": "Fix issues, tests, and CI failures with intelligent problem detection and resolution",
12-
"longDescription": "Fix issues, tests, and CI failures with intelligent problem detection and resolution",
1312
"developerName": "duyet",
1413
"category": "Productivity",
1514
"capabilities": [

frontend-design/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"interface": {
1111
"displayName": "Frontend Design",
1212
"shortDescription": "Create distinctive, production-grade frontend interfaces avoiding AI slop aesthetics. Emphasizes shadcn/ui, Recharts, and bold design choices.",
13-
"longDescription": "Create distinctive, production-grade frontend interfaces avoiding AI slop aesthetics. Emphasizes shadcn/ui, Recharts, and bold design choices.",
1413
"developerName": "duyet",
1514
"category": "Design",
1615
"capabilities": [

github/.codex-plugin/plugin.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
"license": "MIT",
99
"skills": "./skills/",
1010
"interface": {
11-
"displayName": "Github",
11+
"displayName": "GitHub",
1212
"shortDescription": "GitHub operations using gh CLI - PRs, workflows, issues, repositories, batch operations, PR babysitting with AI review bot integration, and smart branch detection",
13-
"longDescription": "GitHub operations using gh CLI - PRs, workflows, issues, repositories, batch operations, PR babysitting with AI review bot integration, and smart branch detection",
1413
"developerName": "duyetbot",
1514
"category": "Git",
1615
"capabilities": [

interview/.codex-plugin/plugin.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
"interface": {
1111
"displayName": "Interview",
1212
"shortDescription": "Conduct in-depth requirements interviews using Socratic questioning to clarify implementation details before coding",
13-
"longDescription": "Conduct in-depth requirements interviews using Socratic questioning to clarify implementation details before coding",
1413
"developerName": "duyet",
1514
"category": "Productivity",
1615
"capabilities": [

0 commit comments

Comments
 (0)