You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: comprehensive review of docs, ci, and plugin accuracy
- fix dead docs.claude.com urls in plugin-development readme
- remove phantom posttooluse hook reference removed in v1.3.0
- add missing submit command to commands table and count
- fix contributing.md validation (hook script -> /plugin-development:validate)
- add categories documentation to contributing guide
- expand readme with version/category table and submit workflow
- add structured scoring system to pr review workflow
- add source path and version cross-validation to ci pipeline
- simplify init scaffolding to only create essential directories
- fix hooks.json description to match actual behavior
- add skill-creator attribution note for anthropics/skills origin
- sync claude.md plugin descriptions and validation instructions
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@
46
46
},
47
47
{
48
48
"name": "skill-creator",
49
-
"description": "Create new skills, modify and improve existing skills, and measure skill performance with evals and benchmarks",
49
+
"description": "Create new skills, modify and improve existing skills, and measure skill performance with evals and benchmarks. Originally from anthropics/skills, community-maintained",
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+26-4Lines changed: 26 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,16 +67,26 @@ Required fields: `name`, `source`, `description`, `version`. The `name` must mat
67
67
4. Ensure your plugin has a `README.md`
68
68
5. Open a Pull Request
69
69
70
+
**Or automate everything:** Install the `plugin-development` plugin and run `/plugin-development:submit` — it handles forking, branching, copying files, updating marketplace.json, and creating the PR for you.
71
+
70
72
### Local Validation
71
73
72
-
Before submitting, verify your plugin passes validation:
74
+
Before submitting, validate your plugin using the `plugin-development` plugin:
Community marketplace of plugins for [Claude Code](https://docs.anthropic.com/en/docs/claude-code). Skills, commands, hooks, and agents— all installable with a single command.
6
+
Community marketplace of plugins for [Claude Code](https://docs.anthropic.com/en/docs/claude-code). Claude Code plugins extend your CLI with new skills, slash commands, hooks, and agents. This marketplace is a single place where the community shares and discovers plugins — all installable with one command.
7
7
8
8
## Installation
9
9
@@ -21,18 +21,37 @@ Install any plugin:
21
21
22
22
## Plugins
23
23
24
-
| Plugin | Description |
25
-
|--------|-------------|
26
-
|[switch-provider](plugins/switch-provider/)| Switch Claude Code between AI providers (Anthropic, Z.AI, Kimi, MiniMax) with a single command|
27
-
|[plugin-development](plugins/plugin-development/)|Toolkit for creating, validating, and distributing Claude Code plugins |
28
-
|[commit](plugins/commit/)| Smart git commits with conventional commit message generation|
29
-
|[skill-creator](plugins/skill-creator/)|Create, test, and improve Claude Code skills with evals and benchmarks |
24
+
| Plugin |Version | Category |Description |
25
+
|--------|---------|----------|-------------|
26
+
|[switch-provider](plugins/switch-provider/)|1.0.0 | utilities |Switch Claude Code between AI providers (Anthropic, Z.AI, Kimi, MiniMax) |
27
+
|[plugin-development](plugins/plugin-development/)|1.3.0 | developer-tools | Scaffold, validate, and submit Claude Code plugins |
28
+
|[commit](plugins/commit/)|1.0.0 | developer-tools |Smart git commits with conventional commit messages|
29
+
|[skill-creator](plugins/skill-creator/)|1.0.0 | developer-tools | Create and improve skills with evals and benchmarks |
30
30
31
-
## Create Your Own Plugin
31
+
## Create & Submit Your Plugin
32
32
33
33
Anyone can contribute a plugin to the marketplace via Pull Request. Every PR goes through automated CI validation and a Claude Code review before being merged.
34
34
35
-
See [CONTRIBUTING.md](CONTRIBUTING.md) for the full guide, or use the `plugin-development` plugin to scaffold your plugin interactively.
Copy file name to clipboardExpand all lines: plugins/plugin-development/commands/init.md
+4-32Lines changed: 4 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,17 +37,15 @@ If validation fails, explain the requirements and ask for a valid name.
37
37
38
38
### Create Directory Structure
39
39
40
-
Create these directories:
40
+
Create these directories by default:
41
41
```
42
42
$1/
43
43
├── .claude-plugin/
44
-
├── commands/
45
-
├── agents/
46
-
├── skills/
47
-
├── hooks/
48
-
└── scripts/
44
+
└── commands/
49
45
```
50
46
47
+
Only create additional directories (`skills/`, `agents/`, `hooks/`, `scripts/`) when the user adds corresponding components via `/plugin-development:add-skill`, `/plugin-development:add-agent`, or `/plugin-development:add-hook`. Do not create empty directories.
48
+
51
49
### Create plugin.json
52
50
53
51
Create `.claude-plugin/plugin.json` with this template:
@@ -66,17 +64,6 @@ Create `.claude-plugin/plugin.json` with this template:
66
64
}
67
65
```
68
66
69
-
### Create hooks.json
70
-
71
-
Create `hooks/hooks.json` with a basic structure:
72
-
73
-
```json
74
-
{
75
-
"description": "Plugin hooks",
76
-
"hooks": {}
77
-
}
78
-
```
79
-
80
67
### Create README.md
81
68
82
69
Create `README.md` with this template:
@@ -101,21 +88,6 @@ Create `README.md` with this template:
101
88
[Provide examples]
102
89
```
103
90
104
-
### Create Validation Script
105
-
106
-
Create `scripts/validate-plugin.sh` with executable permissions:
0 commit comments