Create complete Claude Code plugins with proper structure including skills, commands, agents, and hooks. Generates plugin manifests and directory structures for distribution. Use when: building plugins, creating plugin packages, distributing skills to marketplace. Activates for: "create plugin", "generate plugin", "new plugin", "plugin package", "make plugin"
Creates complete Claude Code plugins with proper structure, manifests, and documentation for marketplace distribution. Use when building shareable plugin packages with skills, commands, agents, and hooks.
/plugin marketplace add jbabin91/super-claude/plugin install meta@super-claudeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Generate complete Claude Code plugins with proper structure and configuration.
A complete plugin includes:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/ # Optional: Skill definitions
│ ├── skill-1.md
│ └── skill-2.md
├── commands/ # Optional: Slash commands
│ ├── command-1.md
│ └── command-2.md
├── agents/ # Optional: Agent definitions
│ ├── agent-1.md
│ └── agent-2.md
├── hooks/ # Optional: Event hooks
│ └── hooks.json
├── README.md # Documentation
└── LICENSE # Optional: License file
Ask the user:
mkdir -p plugin-name/.claude-plugin
mkdir -p plugin-name/skills
mkdir -p plugin-name/commands
mkdir -p plugin-name/agents
mkdir -p plugin-name/hooks
{
"name": "plugin-name",
"version": "1.0.0",
"description": "Clear description of what this plugin does",
"author": {
"name": "Author Name",
"email": "email@example.com",
"github": "github-username"
},
"license": "MIT",
"category": "appropriate-category",
"keywords": ["keyword1", "keyword2", "keyword3"],
"skills": ["skill-1", "skill-2"],
"commands": ["command-1", "command-2"],
"agents": ["agent-1", "agent-2"],
"repository": {
"type": "git",
"url": "https://github.com/username/plugin-name"
},
"homepage": "https://github.com/username/plugin-name",
"requires": {
"tools": ["git", "npm"],
"plugins": []
}
}
# Plugin Name
> Brief description
## Features
- Feature 1
- Feature 2
- Feature 3
## Installation
\`\`\`bash
/plugin marketplace add username/plugin-name
/plugin install plugin-name
\`\`\`
## Usage
### Skills
- **skill-1**: Description
- **skill-2**: Description
### Commands
- `/command-1`: Description
- `/command-2`: Description
### Agents
- **agent-1**: Description
## Examples
[Usage examples]
## Requirements
- Tool 1
- Tool 2
## License
MIT
Use the creator skills to add components:
Ensure:
tanstack-tools/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── tanstack-router-setup.md
│ ├── tanstack-query-hook.md
│ ├── tanstack-form-schema.md
│ ├── tanstack-table-config.md
│ └── tanstack-start-project.md
├── commands/
│ ├── setup-tanstack-start.md
│ └── generate-query-hook.md
├── README.md
└── LICENSE
plugin.json:
{
"name": "tanstack-tools",
"version": "1.0.0",
"description": "Comprehensive TanStack ecosystem tools for Router, Query, Forms, Table, and Start",
"author": {
"name": "Jace Babin",
"email": "jbabin91@gmail.com",
"github": "jbabin91"
},
"license": "MIT",
"category": "framework",
"keywords": [
"tanstack",
"router",
"query",
"forms",
"table",
"start",
"react"
],
"skills": [
"tanstack-router-setup",
"tanstack-query-hook",
"tanstack-form-schema",
"tanstack-table-config",
"tanstack-start-project"
],
"commands": ["setup-tanstack-start", "generate-query-hook"],
"requires": {
"tools": ["npm", "git"],
"packages": ["@tanstack/router", "@tanstack/react-query"]
}
}
api-tools/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── drizzle-setup.md
│ ├── drizzle-schema-generator.md
│ ├── better-auth-setup.md
│ ├── hono-rpc-endpoint.md
│ └── elysia-setup.md
├── commands/
│ ├── init-drizzle.md
│ ├── generate-api-client.md
│ └── setup-auth.md
├── agents/
│ └── api-designer.md
├── README.md
└── LICENSE
plugin.json:
{
"name": "api-tools",
"version": "1.0.0",
"description": "Backend API development tools for Hono, Elysia, Drizzle, and better-auth",
"author": {
"name": "Jace Babin",
"email": "jbabin91@gmail.com",
"github": "jbabin91"
},
"license": "MIT",
"category": "backend",
"keywords": [
"api",
"backend",
"hono",
"elysia",
"drizzle",
"better-auth",
"openapi"
],
"skills": [
"drizzle-setup",
"drizzle-schema-generator",
"better-auth-setup",
"hono-rpc-endpoint",
"elysia-setup"
],
"commands": ["init-drizzle", "generate-api-client", "setup-auth"],
"agents": ["api-designer"],
"requires": {
"tools": ["npm", "node"],
"packages": ["drizzle-orm", "better-auth"]
}
}
design-system-tools/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── component-generator.md
│ ├── component-a11y-validator.md
│ ├── storybook-story.md
│ └── design-tokens-validator.md
├── commands/
│ ├── create-component.md
│ ├── validate-a11y.md
│ └── generate-stories.md
├── agents/
│ ├── component-reviewer.md
│ └── a11y-auditor.md
├── hooks/
│ └── hooks.json
├── README.md
└── LICENSE
{
"name": "plugin-identifier", // Required: kebab-case
"version": "1.0.0", // Required: semantic versioning
"description": "Clear description" // Required: what it does
}
{
"author": {
"name": "Author Name",
"email": "email@example.com",
"github": "username"
},
"license": "MIT",
"category": "framework",
"keywords": ["keyword1", "keyword2"],
"repository": {
"type": "git",
"url": "https://github.com/username/plugin"
},
"homepage": "https://github.com/username/plugin"
}
{
"skills": ["skill-1", "skill-2"], // List of included skills
"commands": ["cmd-1", "cmd-2"], // List of commands
"agents": ["agent-1"], // List of agents
"requires": {
"tools": ["git", "npm"], // Required CLI tools
"plugins": ["other-plugin"], // Plugin dependencies
"packages": ["package-name"] // npm package dependencies
}
}
Users install via:
/plugin marketplace add username/plugin-name
/plugin install plugin-name
Users install via:
/plugin marketplace add git@internal:plugins/plugin-name
/plugin install plugin-name
Solution:
Solution:
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.