Agent skill · product strategy · aiskillstore

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", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.

Why this skill is useful

Provides specific guidelines and examples for structuring agents in Claude Code plugins that the AI wouldn't reliably generate on its own.

What it needs

About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Agent Development for Claude Code Plugins Overview Agents are autonomous subprocesses that handle complex, multi-step tasks independently. Understanding agent structure, triggering conditions, and system prompt design enables creating powerful autonomous capabilities. Key concepts: Agents are FOR autonomous work, commands are FOR user-initiated actions Markdown file format with YAML frontmatter Triggering via description field with examples System prompt defines agent behavior Model and color customization Agent File Structure Complete Format Frontmatter Fields name (required) Agent identifier used for namespacing and invocation. Format: lowercase, numbers, hyphens only Length: 3-50 characters Pattern: Must start and end with alphanumeric Good examples: code-reviewer test-generator api-docs-writer security-analyzer Bad examples: helper (too generic) -agent- (starts/ends with hyphen) myagent (underscores not allowed) ag (too short, < 3 chars) description (required) Defines when Claude should trigger this agent. This is the most critical field. Must include: 1. Triggering conditions ("Use this agent when...") 2. Multiple <example> blocks showing usage 3. Context, user request, and assistant response in each example 4. <commentary> explaining why agent triggers Format: Best practices: Include 2-4 concrete examples Show proactive and reactive triggering Cover different phrasings of same intent Explain reasoning in commentary Be specific about when NOT to use the agent model (required) Which model the agent should use. Options: inherit - Use same model as parent (recommended) sonnet - Claude Sonnet (balanced) opus - Claude Opus (most capable, expensive) haiku - Claude Haiku (fast, cheap) Recommendation: Use inherit unless agent needs specific model capabilities. color (required) Visual identifier for agent in UI. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/agent-development--8e37ce

View the source on GitHub

Browse the @skills marketplace