Marketplace
Create Claude Plugin
Create an empty Claude plugin with basic structure and files.
allowed_tools: Read, Grep, Glob, Write, Edit, WebFetch(domain:docs.claude.com)
$ Instalar
git clone https://github.com/elct9620/claudekit /tmp/claudekit && cp -r /tmp/claudekit/.claude/skills/create-plugin ~/.claude/skills/claudekit// tip: Run this command in your terminal to install the skill
SKILL.md
name: Create Claude Plugin description: Create an empty Claude plugin with basic structure and files. allowed-tools: Read, Grep, Glob, Write, Edit, WebFetch(domain:docs.claude.com)
Create Claude Plugin
Instruction
- Use the
Globtool to check if plugin is existing - Use Ask Question Tool to confirm overwriting if plugin already exists
- Create a new directory for the plugin
- Create a minimal plugin structure for plugin
- Update the plugin metadata file with basic information
- Update root README.md to include the new plugin
- Update
.claude-plugin/marketplace.jsonto include the new plugin - Update release please config to include the new plugin
Plugin Structure
|- .claude-plugin/
|- plugin.json
|- commands/ # Omit if no commands
|- example.md
|- agents/ # Omit if no agents
|- example-agent.md
|- skills/ # Omit if no skills
|- example-skill/
|- SKILL.md
|- hooks/ # Omit if no hooks
|- hooks.json
|- src/ # Omit if no hook script is needed
|- example.ts
|- dist/ # Auto-generated, omit
|- example.js
|- README.md
|- rolldown.config.js # Omit if no src
|- package.json # Omit if no src
|- tsconfig.json # Omit if no src
The minimal plugin.json is
{
"name": "plugin-name",
"version": "0.1.0",
"description": "A brief description of the plugin",
"author": {
"name": "Author Name"
}
}
Reference
For detailed information on creating Claude plugins, refer to following documentation:
Repository

elct9620
Author
elct9620/claudekit/.claude/skills/create-plugin
6
Stars
0
Forks
Updated1w ago
Added1w ago