kit/plugins/agentic-plugin-dev/skills/plugin-manager/SKILL.md
Manages plugin entries in marketplace.json. Adds, removes, bumps versions, and updates metadata for marketplace plugins. Use when the user asks to list, add, remove, or bump a plugin.
npx skillsauth add shawn-sandy/agentics plugin-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Does not create marketplace infrastructure from scratch — use marketplace-builder. Does not scaffold new plugins — use plugin-creator. Does not commit or push to git — suggests commit messages only.
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.
development
Checks whether the branch's PR is ready and merges it when green. Runs the readiness gate, lint, and an approval prompt. Use when the user asks "merge?" or if a PR is ready to merge.
development
Implements a plan file that already exists. Walks its steps, ticks the spec, re-renders, and runs the completion gates. Use when asked to implement an existing plan.
development
Audits and optimizes CLAUDE.md project memory files. Checks adherence to Claude Code best practices and produces actionable fixes. Use when the user asks to audit, optimize, or diagnose a CLAUDE.md.
development
Converts an HTML artifact or Markdown file into a draft post for a static site. Scopes CSS to keep interactive blocks alive and escapes prose for MDX. Use when asked to turn an artifact into a post.