---
title: "plugin-dev"
description: "Plugin development toolkit ported and adapted for DeepSeek Harness: skills for agent, command, hook, MCP and settings development, plugin structure guidance, the skill-creator with its evaluation tooling, and plugin eval"
canonical: https://agentpluginsdirectory.com/plugins/plugin-dev
last-updated: 2026-09-21
---

# plugin-dev
Plugin development toolkit ported and adapted for DeepSeek Harness: skills for agent, command, hook, MCP and settings development, plugin structure guidance, the skill-creator with its evaluation tooling, and plugin eval suites with graders and a no-plugin baseline.
- Slug: plugin-dev
- Publisher: dsh-agent-plugins contributors
- Repository: https://github.com/Sivan757/dsh-agent-plugins
- Manifest: plugins/plugin-dev/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): other
- Skills: 8 (agent-development, command-development, hook-development, mcp-integration, plugin-evals, plugin-settings, plugin-structure, skill-creator)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-09-18
- Repository last pushed: 2026-09-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/plugin-dev
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- agent-development: This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent developme…
- command-development: This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use ask_user_question in command", or needs…
- hook-development: This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "wire command hooks", "use ${PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentS…
- mcp-integration: This skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use mcp.json", "set up Model Context Protocol", "connect external service", mentions "${PLUGIN_ROOT} with MCP", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides compre…
- plugin-evals: Build and run an eval suite for a plugin, realistic prompts, graders, repeated runs, and a no-plugin baseline, and gate changes on the scores. Use when the user asks to "test my plugin", "write evals", "benchmark a plugin", "measure whether a skill triggers", or before shipping plugin changes.
- plugin-settings: This skill should be used when the user asks about "plugin settings", "store plugin configuration", "user-configurable plugin", ".local.md files", "plugin state files", "read YAML frontmatter", "per-project plugin settings", or wants to make plugin behavior configurable. Documents the.agents/plugin…
- plugin-structure: This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layo…
- skill-creator: Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
