plugin-manager
SKILL.md
Plugin Manager
Maintain plugin packaging for both ecosystems in a single repository, using a shared plugins/ directory and a shared top-level skills/ source of truth.
Working Rules
- Keep each plugin self-contained in
plugins/<plugin-name>/. - Keep shared reusable skill content in top-level
skills/. - Expose shared skills per plugin via symlinks in
plugins/<plugin-name>/skills/. - Keep MCP config plugin-local at
plugins/<plugin-name>/mcp.json. - Keep both marketplace manifests at repo root:
.claude-plugin/marketplace.json.cursor-plugin/marketplace.json
Required Plugin Layout
For every plugin, ensure this layout exists:
plugins/<plugin-name>/
.claude-plugin/plugin.json
.cursor-plugin/plugin.json
skills/
<skill-name> -> ../../../skills/<skill-name> # symlink
mcp.json
assets/
Create or Update a Plugin
- Create
plugins/<plugin-name>/. - Add both manifests:
plugins/<plugin-name>/.claude-plugin/plugin.jsonplugins/<plugin-name>/.cursor-plugin/plugin.json
- Add or update
plugins/<plugin-name>/mcp.jsonfor plugin-specific MCP servers. - Symlink required top-level skills into
plugins/<plugin-name>/skills/. - Add
plugins/<plugin-name>/assets/logo.svgfor Cursor. - Register plugin in both marketplaces using
source: "./plugins/<plugin-name>". - Validate JSON and path references before finishing.
Manifest Guidelines
- Claude plugin manifest
- Path:
plugins/<plugin-name>/.claude-plugin/plugin.json - Prefer plugin-local relative paths, for example:
"skills": "./skills/""mcpServers": "./mcp.json"
- Path:
- Cursor plugin manifest
- Path:
plugins/<plugin-name>/.cursor-plugin/plugin.json - Prefer plugin-local relative paths, for example:
"skills": "./skills/""mcpServers": "./mcp.json""logo": "assets/logo.svg"
- Path:
- Marketplace manifests
.claude-plugin/marketplace.jsonusessource: "./plugins/<plugin-name>"..cursor-plugin/marketplace.jsonusesmetadata.pluginRoot: "plugins"and plugin entries withsource: "<plugin-name>".
References
- For detailed examples and checklists, read
references/plugin-guidelines.md.
Weekly Installs
24
Repository
neondatabase/ag…t-skillsGitHub Stars
40
First Seen
Feb 14, 2026
Security Audits
Installed on
opencode21
gemini-cli20
github-copilot19
codex19
amp18
kimi-cli18