From agentic-plugin-dev
Manages plugin entries in marketplace.json — list, add, remove, update, and bump versions. Use when the user asks to "list marketplace plugins", "add a plugin to the marketplace", "remove a plugin", "bump a plugin version", "update plugin metadata", or "manage marketplace entries". Does NOT create marketplace infrastructure (use marketplace-builder). Does NOT touch git.
npx claudepluginhub shawn-sandy/agentics --plugin agentic-plugin-devThis skill uses the workspace's default tool permissions.
Manages individual plugin entries within an existing `marketplace.json` file. Handles listing, adding, removing, updating, and version bumping with changelog management.
Writes articles, guides, blog posts, tutorials, and newsletters in a voice from examples or brand guidance. For polished long-form content with structure, pacing, and credibility.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Executes repo commands, inspects git state, debugs CI failures, and pushes narrow fixes with exact proof of execution and verification. Use for command runs, repo checks, or evidence-based changes.
Manages individual plugin entries within an existing marketplace.json file. Handles listing, adding, removing, updating, and version bumping with changelog management.
Follow these steps, adapt as needed for context.
If the user's intent could mean marketplace infrastructure setup rather than entry management, clarify:
marketplace-builder. I manage entries in an existing marketplace."plugin-creator. I manage marketplace registry entries."If the user clearly wants to manage entries, proceed.
Search for marketplace.json in the current working directory only:
Glob to find .claude-plugin/marketplace.json in CWD.claude-plugin/marketplace.json in the current directory. Can you provide the path?"Once found, read the file and present a brief status:
"Found marketplace
[name]v[version] with [count] plugins."
Infer the operation from user intent. If ambiguous, ask which operation they want:
Present a formatted table of all plugins:
| Name | Version | Category | Description |
|------|---------|----------|-------------|
| ... | ... | ... | ... |
Add a new plugin entry. Gather required fields:
./plugins/[name])1.0.0)references/marketplace-schema.md)Before adding:
source path exists on disk using Globplugins array[old] → [new]marketplace.jsonCHANGELOG.md in the plugin's directory using Keep a Changelog formatfix(plugins/[name]): bump version to [new]feat(plugins/[name]): bump version to [new]feat(plugins/[name])!: bump version to [new]Refer to references/marketplace-schema.md for bump trigger rules.
After any write operation (add, remove, update, bump):
marketplace.jsonsource paths reference existing directoriesIf validation fails, offer to fix the issue automatically.