Agent skill · software engineering · aiskillstore

plugin-forge

Create and manage Claude Code plugins with proper structure, manifests, and marketplace integration. Use when creating plugins for a marketplace, adding plugin components (commands, agents, hooks), bumping plugin versions, or working with plugin.json/marketplace.json manifests.

Why this skill is useful

Adds 3 executable scripts for plugin creation and management that automate the setup and versioning process, which the AI wouldn't generate on its own.

What it needs

Requires python installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

CC Plugin Forge Purpose Build and manage Claude Code plugins with correct structure, manifests, and marketplace integration. Includes workflows, automation scripts, and reference docs. When to Use Creating new plugins for a marketplace Adding/modifying plugin components (commands, skills, agents, hooks) Updating plugin versions Working with plugin or marketplace manifests Setting up local plugin testing Publishing plugins Getting Started Create New Plugin Use createplugin.py to generate plugin structure: This automatically: Creates plugin directory structure Generates plugin.json manifest Creates README template Updates marketplace.json Bump Version Use bumpversion.py to update versions in both manifests: Semantic versioning: major: Breaking changes (1.0.0 → 2.0.0) minor: New features, refactoring (1.0.0 → 1.1.0) patch: Bug fixes, docs (1.0.0 → 1.0.1) Development Workflow 1. Create Structure Manual approach (if not using script): 2. Plugin Manifest File: plugins/plugin-name/.claude-plugin/plugin.json 3. Register in Marketplace Update .claude-plugin/marketplace.json: 4. Add Components Create in respective directories: Component Location Format ----------- ---------- -------- Commands commands/ Markdown with frontmatter Skills skills/<name>/ Directory with SKILL.md Agents agents/ Markdown definitions Hooks hooks/hooks.json Event handlers MCP Servers .mcp.json External integrations 5. Local Testing Plugin Patterns Framework Plugin For framework-specific guidance (React, Vue, etc.): Utility Plugin For tools and commands: Domain Plugin For domain-specific knowledge: Command Naming Subdirectory-based namespacing with : separator: commands/namespace/command.md → /namespace:command commands/simple.md → /simple Examples: commands/prime/vue.md → /prime:vue commands/docs/generate.md → /docs:generate Version Management Important: Update version in BOTH locations: 1. plugins/<name>/.claude-plugin/plugin.json 2. .claude-plugin/marketplace.json Use bumpversion.py to automate. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/plugin-forge

View the source on GitHub

Browse the @skills marketplace