Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mhenke-plugin-dev
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plugin-dev
What's inside
- Skill name
plugin-dev- Description
- Development assistance for creating CLI plugins
- License
- MIT
- Instructions
- 1,278 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 1278 lines (spec recommends under 500)
Files (1)
- SKILL.md
SKILL.md (first lines)
# Plugin Development Helpers ## Overview # Plugin Development Toolkit A comprehensive toolkit for developing coding assistant plugins with expert guidance on hooks, MCP integration, plugin structure, and marketplace publishing. ## Overview The plugin-dev toolkit provides seven specialized skills to help you build high-quality coding assistant plugins: 1. **Hook Development** - Advanced hooks API and event-driven automation 2. **MCP Integration** - Model Context Protocol server integration 3. **Plugin Structure** - Plugin organization and manifest configuration 4. **Plugin Settings** - Configuration patterns using .agent/plugin-name.local.md files 5. **Command Development** - Creating slash commands with frontmatter and arguments 6. **Agent Development** - Creating autonomous agents with AI-assisted generation 7. **Skill Development** - Creating skills with progressive disclosure and strong triggers Each skill follows best practices with progressive disclosure: lean core documentation, detailed references, working examples, and utility scripts. ## Guided Workflow Command ### /plugin-dev:create-plugin A comprehensive, end-to-end workflow command for creating plugins from scratch, similar to the feature-dev workflow. **8-Phase Process:** 1. **Discovery** - Understand plugin purpose and requirements 2. **Component Planning** - Determine needed skills, commands, agents, hooks, MCP 3. **Detailed Design** - Specify each component and resolve ambiguities 4. **Structure Creation** - Set up directories and manifest 5. **Component Implementation** - Create each component using AI-assisted agents 6. **Validation** - Run plugin-validator and component-specific checks 7. **Testing** - Verify plugin works in coding assistant 8. **Documentation** - Finalize README and prepare for distribution **Features:** - Asks clarifying questions at each phase - Loads relevant skills automatically - Uses agent-creator for AI-assisted agent generation - Runs validation utilities (validate-agent.sh, validate-hook-schema.sh, etc.) - Follows plugin-dev's own proven patterns - Guides through testing and verification **Usage:** ```bash /plugin-dev:create-plugin [optional description] # Examples: /plugin-dev:create-plugin /plugin-dev:create-plugin A plugin for managing database migrations ``` Use this workflow for structured, high-quality plugin development from concept to completion. ## Skills ### 1. Hook Development **Trigger phrases:** "create a hook", "add a PreToolUse hook", "validate tool use", "implement prompt-based hooks", "PLUGIN_ROOT", "block dangerous commands" **What it covers:** - Prompt-based hooks (recommended) with LLM decision-making - Command hooks for deterministic validation - All hook events: PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification - Hook output formats and JSON schemas - Security best practices and input validation - PLUGIN_ROOT for portable paths **Resources:** - Core SKILL.md (1,619 words) - 3 example hook scripts (validate-write, validate-bash, load-context) - 3 reference docs: patterns, migration, advanced techniques - 3 utility scripts: validate-hook-schema.sh, test-hook.sh, hook-linter.sh **Use when:** Creating event-driven automation, validating operations, or enforcing policies in your plugin. ### 2. MCP Integration **Trigger phrases:** "add MCP server", "integrate MCP", "configure .mcp.json", "Model Context Protocol", "stdio/SSE/HTTP server", "connect external service" **What it covers:** - MCP server configuration (.mcp.json vs plugin.json) - All server types: stdio (local), SSE (hosted/OAuth), HTTP (REST), WebSocket (real-time) - Environment variable expansion (PLUGIN_ROOT, user vars) - MCP tool naming and usage in commands/agents - Authentication patterns: OAuth, tokens, env vars - Integration patterns and performance optimization **Resources:** - Core SKILL.md (1,666 words) - 3 example configurations (stdio, SSE, HTTP) - 3 reference docs: server-types (~3,200w), authentication (~2,800w), tool-usage (~2,600w) **Use when:** Integrating external services, APIs, databases, or tools into your plugin. ### 3. Plugin Structure **Trigger phrases:** "plugin structure", "plugin.json manifest", "auto-discovery", "component organization", "plugin directory layout" **What it covers:** - Standard plugin directory structure and auto-discovery - plugin.json manifest format and all fields - Component organization (commands, agents, skills, hooks) - PLUGIN_ROOT usage throughout - File naming conventions and best practices - Minimal, standard, and advanced plugin patterns **Resources:** - Core SKILL.md (1,619 words) - 3 example structures (minimal, standard, advanced) - 2 reference docs: component-patterns, manifest-reference **Use when:** Starting a new plugin, organizing components, or configuring the plugin manifest. ### 4. Plugin Settings
From mhenke/claude-code-unplugged, MIT.
More from mhenke/claude-code-unplugged
- 0.502score
claude-opus-4-5-migration
mhenke
Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
security-guidance
mhenke
Security warnings, patterns scanner, and LLM diff security reviews
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
ralph-wiggum
mhenke
Iterative feedback loop commands
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
github-management
mhenke
Issue and pull request lifecycle automation scripts
SkillCFreshness: C★ 1Claude Code +9 - 0.491score
learning-output-style
mhenke
Prompts users for lightweight contributions to encourage learning
SkillCFreshness: C★ 1Claude Code +9 - 0.488score
commit-commands
mhenke
Git commit and repository workflows
SkillCFreshness: C★ 1Claude Code +9 - 0.488score
code-review
mhenke
Automated PR and code reviewer guidelines
SkillCFreshness: C★ 1Claude Code +9 - 0.486score
explanatory-output-style
mhenke
Provides educational insights and explanations during code execution
SkillCFreshness: C★ 1Claude Code +9 - 0.484score
hookify
mhenke
Extensible user-configured prompt hooks
SkillCFreshness: C★ 1Claude Code +9 - 0.479score
agent-sdk-dev
mhenke
Help developers build Agent SDK applications
SkillCFreshness: C★ 1Claude Code +9 - 0.479score
pr-review-toolkit
mhenke
Comprehensive code review toolkit
SkillCFreshness: C★ 1Claude Code +9 - 0.479score
feature-dev
mhenke
Guided feature development workflow
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 18, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mhenke/claude-code-unplugged
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mhenke
- 0.502score
claude-opus-4-5-migration
mhenke
Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5.
SkillCFreshness: C★ 1Claude Code +9 - 0.496score
security-guidance
mhenke
Security warnings, patterns scanner, and LLM diff security reviews
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
github-management
mhenke
Issue and pull request lifecycle automation scripts
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
ralph-wiggum
mhenke
Iterative feedback loop commands
SkillCFreshness: C★ 1Claude Code +9 - 0.491score
learning-output-style
mhenke
Prompts users for lightweight contributions to encourage learning
SkillCFreshness: C★ 1Claude Code +9 - 0.488score
code-review
mhenke
Automated PR and code reviewer guidelines
SkillCFreshness: C★ 1Claude Code +9
Cite this page
plugin-dev skill. Agent Mart. https://agentmart.dev/skills/mhenke-plugin-dev (last updated 2026-10-24)