Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Agent Development

A practical guide to designing, writing, validating, and testing autonomous agents for Claude Code plugins.

47/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 151k
Last updated
11d ago
agent-developmentplugin-developmentyaml-frontmattersystem-prompts
+2triggering-conditionssubagent-development

What does this skill do, and when should you use it?

This skill helps Claude Code plugin developers build agents for complex, multi-step work. It covers Markdown file structure, YAML frontmatter, triggering conditions, and system prompt design. It also explains model, color, and tool configuration, plus validation and testing practices. It is a fit for developers who need to add autonomous agents to a Claude Code plugin and want explicit guidance on structure and behavior.

Guides users in creating Markdown agent files under a plugin's agents/ directory; writing the name, description, model, color, and optional tools fields; designing system prompts with responsibilities, processes, output formats, and edge cases; validating identifiers, descriptions, and prompts against stated rules; using the documented validate-agent.sh and test-agent-trigger.sh utilities for validation and trigger testing; and documenting the agent in the plugin README.

Good fit
  • A plugin developer adding a code-review, test-generation, or security-analysis agent.
  • A plugin author defining autonomous workflows for complex, multi-step tasks.
  • A developer improving agent triggering through multiple concrete description examples.
  • A team choosing models, colors, and least-privilege tool sets for several agents.
  • A maintainer validating agent structure, trigger behavior, and prompt edge cases before release.

How do you install this skill?

Before you use it
  • If tools is omitted, the agent receives all tools by default; explicitly restrict permissions and confirm before write, Bash, or other externally effectful actions.
  • The material recommends trigger testing and validation but provides no executed results here; do not treat “production-ready” or “battle-tested” as verified facts.
  • Referenced references/, examples/, and scripts/ paths depend on the repository layout; confirm that files exist, scripts are executable, and rules match the current Claude Code version.
  • No Chinese-language trigger examples or mainland-China network reachability guidance is provided.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem

The README documents installation of Claude Code, but it does not provide a separate installation command for this skill. Install Claude Code using a documented method, such as curl -fsSL https://claude.ai/install.sh | bash on macOS/Linux, then enter the project directory and run claude. The skill is located at plugins/plugin-dev/skills/agent-development/SKILL.md; a standalone procedure for copying or registering it is not documented in the source.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/claude-code.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/plugin-dev/skills/agent-development" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In Claude Code, make a request such as Create an agent for reviewing API security issues in this plugin, How should I write the agent frontmatter and triggering examples?, or Validate this agent's system prompt and tool permissions. The documented trigger topics include creating or adding an agent, agent frontmatter, when-to-use descriptions, examples, tools, colors, and autonomous agents.

What are this skill's strengths and limitations?

Pros
  • Covers the workflow from agent structure and prompt design through validation and testing.
  • Includes reusable frontmatter, system prompt, and minimal-agent templates.
  • Defines formats and recommendations for identifiers, descriptions, models, colors, and tools.
  • Supports both AI-assisted and manual agent creation.
Limitations
  • It targets Claude Code plugin concepts such as the agents directory, namespacing, and automatic discovery, so other clients require adaptation.
  • The source does not document a standalone installation process for the skill.
  • The source provides no actual test results or platform compatibility matrix.
  • The repository metadata lists the license as unknown.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Claude Code Plugin Agent Development this page ✓ Anthropic · Official 47 · Use with care ★ 151k 11d ago —
Claude Code Agent Development Guide ✓ Anthropic · Official 54 · Use with care ★ 38k 11d ago Apache-2.0
Claude Skill Template Example ✓ Anthropic · Official 58 · Recommended ★ 38k 11d ago Apache-2.0
Claude Code Command Development ✓ Anthropic · Official 46 · Use with care ★ 151k 11d ago —
Test-Driven Skill Authoring 44 · Not recommended ★ 299k 16d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 25 · 3.0/5

The skill explicitly recommends restricting tools according to least privilege and explains that omitting tools grants access to all tools. It does not define user confirmation, sensitive-data handling, external-effect disclosure, rollback, or recovery procedures, so points are deducted. Repository provenance and Anthropic ownership support attribution only, not safety claims.

2Reliability7 / 20 · 1.8/5

The skill supplies structural rules, a validator script, trigger-testing steps, and edge-case guidance, making the happy path understandable. However, this is a static review with no executed reproduction or committed tests covering key paths, and claims such as “exact” and “production-ready” are not independently verifiable, so the score is capped and reduced.

3Adaptability9 / 15 · 3.0/5

The audience, scenarios, trigger phrases, input structure, and expected agent-file format are reasonably clear. Non-fit and negative-trigger boundaries are incomplete, Chinese-language guidance is absent, and reachability of Claude Code or related documentation from mainland-China networks is not addressed, so points are deducted.

4Convention7 / 15 · 2.3/5

The material is layered across overview, fields, design, examples, validation, and references, and includes a version, examples, and script locations. It lacks installation/dependency notes, known limitations, a changelog, explicit maintenance ownership, and an update path. License information is available only from repository context, not the skill itself, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill provides copyable frontmatter, system-prompt patterns, triggering examples, and an implementation workflow that addresses the core agent-creation task. But claims such as “battle-tested” and “production-ready” lack static execution evidence, and generated agents still require user review and real testing, so points are deducted.

6Verifiability3 / 10 · 1.5/5

The source is auditable and includes rules, scripts, and examples, providing limited traceability. It lacks sufficient third-party execution evidence, key-path test coverage, and corroboration; no scripts were executed in this review, so only a low score is justified.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 015170d3fd84 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does the skill itself create and run agents automatically?
The source presents guidance for creating, writing, validating, and testing agents, and lists related scripts. It does not establish that the skill automatically performs those actions for the user.
Must an agent restrict its tools?
The tools field is optional. If omitted, the agent has access to all tools; the guide recommends limiting access according to least privilege.
Which model should an agent use?
The guide generally recommends `inherit`, which uses the parent model, while also listing sonnet, opus, and haiku as options.
Can this be used outside Claude Code plugins?
The Markdown, YAML, and prompt-design concepts are portable, but plugin directories, automatic discovery, and namespacing require adaptation elsewhere.

More skills from this repository

All from anthropics/claude-code

Dev & Engineering ✓ Anthropic · Official

Claude Code Command Development

Design reusable, interactive slash commands for Claude Code.

★ 151k FS 46 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Skill Development

A practical guide to creating, organizing, and validating Claude Code plugin skills.

★ 151k FS 46 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Settings Pattern

Store and read project-specific plugin configuration in local Markdown state files.

★ 151k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Hookify Rule Writer

Guides Claude Code users in writing Hookify rules that warn about or block matching actions.

★ 151k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Plugin Structure Guide

A practical guide to organizing, configuring, and troubleshooting Claude Code plugins.

★ 151k FS 50 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code Hook Development (claude-code)

Build controlled, testable event automation for Claude Code plugins.

★ 151k FS 42 Not recommended 11d ago
Dev & Engineering ✓ Anthropic · Official

Claude Code MCP Integration

Configure external MCP services and tools for Claude Code plugins.

★ 151k FS 49 Use with care 11d ago
Dev & Engineering ✓ Anthropic · Official

Opus 4.5 Migration Assistant

Move existing Claude model integrations to Opus 4.5.

★ 151k FS 40 Not recommended 11d ago

Related skills