Skip to content

Commit 8aee89b

Browse files
authored
fix: align marketplace.json with Claude Code plugin schema (#266)
Use object-form source {"source": "url", "url": "..."} instead of bare URL strings, and remove unrecognized "requires"/"core" keys that cause schema validation errors when loading the marketplace.
1 parent ddd8211 commit 8aee89b

File tree

1 file changed

+29
-43
lines changed

1 file changed

+29
-43
lines changed

.claude-plugin/marketplace.json

Lines changed: 29 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -24,129 +24,115 @@
2424
"plugins": [
2525
{
2626
"name": "next-task",
27-
"source": "https://github.com/agent-sh/next-task",
27+
"source": {"source": "url", "url": "https://github.com/agent-sh/next-task.git"},
2828
"description": "Master workflow orchestrator: autonomous workflow with model optimization (opus/sonnet/haiku), two-file state management, workflow enforcement gates, 14 specialist agents",
2929
"version": "1.0.0",
3030
"category": "productivity",
31-
"requires": ["deslop", "sync-docs", "ship"],
32-
"core": ">=1.0.0"
31+
"homepage": "https://github.com/agent-sh/next-task"
3332
},
3433
{
3534
"name": "ship",
36-
"source": "https://github.com/agent-sh/ship",
35+
"source": {"source": "url", "url": "https://github.com/agent-sh/ship.git"},
3736
"description": "Complete PR workflow: commit to production, skips review when called from next-task, removes task from registry on cleanup, automatic rollback",
3837
"version": "1.0.0",
3938
"category": "deployment",
40-
"requires": ["next-task"],
41-
"core": ">=1.0.0"
39+
"homepage": "https://github.com/agent-sh/ship"
4240
},
4341
{
4442
"name": "deslop",
45-
"source": "https://github.com/agent-sh/deslop",
43+
"source": {"source": "url", "url": "https://github.com/agent-sh/deslop.git"},
4644
"description": "3-phase AI slop detection: regex patterns (HIGH), multi-pass analyzers (MEDIUM), CLI tools (LOW)",
4745
"version": "1.0.0",
4846
"category": "development",
49-
"requires": ["next-task"],
50-
"core": ">=1.0.0"
47+
"homepage": "https://github.com/agent-sh/deslop"
5148
},
5249
{
5350
"name": "audit-project",
54-
"source": "https://github.com/agent-sh/audit-project",
51+
"source": {"source": "url", "url": "https://github.com/agent-sh/audit-project.git"},
5552
"description": "Multi-agent iterative code review until zero issues remain",
5653
"version": "1.0.0",
5754
"category": "development",
58-
"requires": [],
59-
"core": ">=1.0.0"
55+
"homepage": "https://github.com/agent-sh/audit-project"
6056
},
6157
{
6258
"name": "drift-detect",
63-
"source": "https://github.com/agent-sh/drift-detect",
59+
"source": {"source": "url", "url": "https://github.com/agent-sh/drift-detect.git"},
6460
"description": "Deep repository analysis to realign project plans with code reality - detects drift, gaps, and creates prioritized reconstruction plans",
6561
"version": "1.0.0",
6662
"category": "productivity",
67-
"requires": [],
68-
"core": ">=1.0.0"
63+
"homepage": "https://github.com/agent-sh/drift-detect"
6964
},
7065
{
7166
"name": "enhance",
72-
"source": "https://github.com/agent-sh/enhance",
67+
"source": {"source": "url", "url": "https://github.com/agent-sh/enhance.git"},
7368
"description": "Master enhancement orchestrator: parallel analyzer execution for plugins, agents, docs, CLAUDE.md, and prompts with unified reporting",
7469
"version": "1.0.0",
7570
"category": "development",
76-
"requires": [],
77-
"core": ">=1.0.0"
71+
"homepage": "https://github.com/agent-sh/enhance"
7872
},
7973
{
8074
"name": "sync-docs",
81-
"source": "https://github.com/agent-sh/sync-docs",
75+
"source": {"source": "url", "url": "https://github.com/agent-sh/sync-docs.git"},
8276
"description": "Standalone documentation sync: find outdated refs, update CHANGELOG, flag stale examples based on code changes",
8377
"version": "1.0.0",
8478
"category": "development",
85-
"requires": ["next-task"],
86-
"core": ">=1.0.0"
79+
"homepage": "https://github.com/agent-sh/sync-docs"
8780
},
8881
{
8982
"name": "repo-map",
90-
"source": "https://github.com/agent-sh/repo-map",
83+
"source": {"source": "url", "url": "https://github.com/agent-sh/repo-map.git"},
9184
"description": "AST-based repository map generation using ast-grep with incremental updates for faster drift analysis",
9285
"version": "1.0.0",
9386
"category": "development",
94-
"requires": [],
95-
"core": ">=1.0.0"
87+
"homepage": "https://github.com/agent-sh/repo-map"
9688
},
9789
{
9890
"name": "perf",
99-
"source": "https://github.com/agent-sh/perf",
91+
"source": {"source": "url", "url": "https://github.com/agent-sh/perf.git"},
10092
"description": "Rigorous performance investigation workflow with baselines, profiling, hypotheses, and evidence-backed decisions",
10193
"version": "1.0.0",
10294
"category": "development",
103-
"requires": [],
104-
"core": ">=1.0.0"
95+
"homepage": "https://github.com/agent-sh/perf"
10596
},
10697
{
10798
"name": "learn",
108-
"source": "https://github.com/agent-sh/learn",
99+
"source": {"source": "url", "url": "https://github.com/agent-sh/learn.git"},
109100
"description": "Research topics online and create comprehensive learning guides with RAG-optimized indexes",
110101
"version": "1.0.0",
111102
"category": "productivity",
112-
"requires": ["enhance"],
113-
"core": ">=1.0.0"
103+
"homepage": "https://github.com/agent-sh/learn"
114104
},
115105
{
116106
"name": "agnix",
117-
"source": "https://github.com/agent-sh/agnix",
107+
"source": {"source": "url", "url": "https://github.com/agent-sh/agnix.git"},
118108
"description": "Lint agent configuration files (SKILL.md, CLAUDE.md, hooks, MCP) against 155 rules across 10+ AI tools",
119109
"version": "1.0.0",
120110
"category": "development",
121-
"requires": [],
122-
"core": ">=1.0.0"
111+
"homepage": "https://github.com/agent-sh/agnix"
123112
},
124113
{
125114
"name": "consult",
126-
"source": "https://github.com/agent-sh/consult",
115+
"source": {"source": "url", "url": "https://github.com/agent-sh/consult.git"},
127116
"description": "Cross-tool AI consultation: get second opinions from Gemini CLI, Codex CLI, Claude Code, OpenCode, or Copilot CLI with model and thinking effort control",
128117
"version": "1.0.0",
129118
"category": "productivity",
130-
"requires": [],
131-
"core": ">=1.0.0"
119+
"homepage": "https://github.com/agent-sh/consult"
132120
},
133121
{
134122
"name": "debate",
135-
"source": "https://github.com/agent-sh/debate",
123+
"source": {"source": "url", "url": "https://github.com/agent-sh/debate.git"},
136124
"description": "Structured multi-round debate between AI tools with proposer/challenger roles and verdict",
137125
"version": "1.0.0",
138126
"category": "productivity",
139-
"requires": [],
140-
"core": ">=1.0.0"
127+
"homepage": "https://github.com/agent-sh/debate"
141128
},
142129
{
143130
"name": "web-ctl",
144-
"source": "https://github.com/agent-sh/web-ctl",
145-
"description": "Browser automation and web testing toolkit for AI agents headless browser control, persistent sessions, auth handoff, and prompt injection defense",
131+
"source": {"source": "url", "url": "https://github.com/agent-sh/web-ctl.git"},
132+
"description": "Browser automation and web testing toolkit for AI agents - headless browser control, persistent sessions, auth handoff, and prompt injection defense",
146133
"version": "1.0.0",
147134
"category": "automation",
148-
"requires": [],
149-
"core": ">=1.0.0"
135+
"homepage": "https://github.com/agent-sh/web-ctl"
150136
}
151137
]
152138
}

0 commit comments

Comments
 (0)