Comprehensive toolkit for developing Claude Code plugins. Includes 8 expert skills covering hooks, MCP integration, commands, agents, and best practices.
git clone https://github.com/sjnims/plugin-dev.gitplugin-dev is a structured toolkit for developing Claude Code plugins with expert guidance on hooks, MCP integration, plugin structure, and marketplace publishing. It provides 10 specialized skills that load on-demand via trigger phrases, 3 validation agents for automating quality checks, and 4 slash commands for common workflows. The toolkit includes core documentation, reference guides, working code examples, and utility scripts for each component. Teams and individual developers use it to build, validate, and distribute high-quality plugins following best practices for Claude Code architecture.
Install via Claude Code CLI with `/plugin marketplace add sjnims/plugin-dev` and `/plugin install plugin-dev@sjnims/plugin-dev`. Start with `/plugin-dev:start` for guided workflow selection. Skills load automatically when you ask relevant questions about hooks, MCP, commands, or plugin structure.
Build plugins with event-driven hooks for operation validation and policy enforcement
Integrate external services via MCP servers for database access and API connections
Create slash commands with argument handling and autonomous agent workflows
Validate plugins and generate marketplace distributions with automated agents
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/sjnims/plugin-devCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm developing a Claude Code plugin for [COMPANY] in the [INDUSTRY] sector. I need help with [SPECIFIC PLUGIN FUNCTIONALITY]. Can you guide me through the process using the plugin-dev toolkit? I have [DATA] available for integration.
# Plugin Development Guidance for [COMPANY] in [INDUSTRY] Sector
## Plugin Functionality: [SPECIFIC PLUGIN FUNCTIONALITY]
Based on your requirements, here's a step-by-step guide to developing your Claude Code plugin:
1. **Initial Setup**:
- Create a new directory for your plugin project.
- Initialize a new npm project with `npm init`.
- Install the required dependencies: `npm install @claude-code/plugin-sdk`.
2. **Plugin Structure**:
- Create the following files:
- `index.js` (main plugin file)
- `manifest.json` (plugin configuration)
- `package.json` (project metadata)
3. **Manifest Configuration**:
```json
{
"name": "[PLUGIN NAME]",
"version": "1.0.0",
"description": "[PLUGIN DESCRIPTION]",
"main": "index.js",
"hooks": [
{
"event": "[EVENT NAME]",
"handler": "[HANDLER FUNCTION]"
}
],
"commands": [
{
"name": "[COMMAND NAME]",
"description": "[COMMAND DESCRIPTION]",
"handler": "[HANDLER FUNCTION]"
}
]
}
```
4. **Implementing Hooks**:
- In `index.js`, implement the hooks specified in your manifest.
- Example:
```javascript
exports.onEvent = async (event, context) => {
// Handle the event
console.log(`Event ${event.type} received`);
};
```
5. **Testing Your Plugin**:
- Use the Claude Code plugin tester to validate your plugin.
- Run `npx @claude-code/plugin-tester` to test your plugin locally.
6. **MCP Integration**:
- If your plugin requires MCP integration, refer to the MCP documentation for additional setup steps.
7. **Agent Integration**:
- If your plugin involves agents, ensure you have the necessary permissions and configurations in place.
8. **Best Practices**:
- Follow the best practices for plugin development, such as error handling, logging, and security.
## Next Steps
- Review the plugin documentation for additional details.
- Join the Claude Code developer community for support and collaboration.
Let me know if you need further assistance with any specific part of the plugin development process.Agents that listen, think and act for you.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan