Help us improve
Share bugs, ideas, or general feedback.
From core
Professional Claude Code Skill development through specialized agent collaboration.
npx claudepluginhub talent-factory/claude-plugins --plugin coreHow this agent operates — its isolation, permissions, and tool access model
Agent reference
core:agents/skill-builder/readmeThe summary Claude sees when deciding whether to delegate to this agent
Professional Claude Code Skill development through specialized agent collaboration. The Skill Builder agent system provides four specialized agents that work together to create production-ready Claude Code Skills through an elicitation-driven process. Each agent is an expert in its domain, ensuring comprehensive quality at every stage. **File**: `skill-elicitation-agent.md` **Purpose**: Require...
Creates, improves, and analyzes Claude Code skills (SKILL.md files) following Anthropic best practices. Delegate for new skill creation, invocation issues, trigger fixes, and optimizations.
Interactive agent that guides creation of Claude Code SKILL.md files via 5-phase workflow: requirements gathering, description engineering (WHEN/WHEN NOT), PII validation, structure generation, and TodoWrite templating.
Generates complete SKILL.md files for Claude Code agents: YAML frontmatter, concise descriptions with trigger phrases, and actionable instructions following Agent Skills standards. Read-only access.
Share bugs, ideas, or general feedback.
Professional Claude Code Skill development through specialized agent collaboration.
The Skill Builder agent system provides four specialized agents that work together to create production-ready Claude Code Skills through an elicitation-driven process. Each agent is an expert in its domain, ensuring comprehensive quality at every stage.
File: skill-elicitation-agent.md
Purpose: Requirements gathering and specification creation
Expertise:
Tools: Read, Write, Grep, Glob, WebFetch
Triggers: Building new skills, gathering requirements
Output: Comprehensive skill specification document in structured YAML format
Key Process:
File: skill-generator-agent.md
Purpose: Skill file and code creation
Expertise:
Tools: Read, Write, Edit, Bash, Grep, Glob, WebFetch
Triggers: Creating skills from specifications
Output: Complete skill directory with all files, scripts, and documentation
Key Process:
File: skill-validator-agent.md
Purpose: Comprehensive quality assurance and testing
Expertise:
Tools: Read, Bash, Grep, Glob, WebFetch
Triggers: Validating new or modified skills
Output: Detailed validation report with scores and actionable fixes
Key Process:
File: skill-documenter-agent.md
Purpose: Comprehensive documentation creation
Expertise:
Tools: Read, Write, Edit, Grep, Glob, WebFetch
Triggers: Documenting skills
Output: Enhanced documentation including examples, reference docs, and guides
Key Process:
┌─────────────────────────────────────────────────────────────┐
│ User Request │
│ "Create a skill for [task]" │
└────────────────────┬────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 1. skill-elicitation-agent │
│ • Asks 3-5 targeted questions │
│ • Creates detailed specification │
│ • Validates completeness │
│ • Gets user approval │
└────────────────────┬────────────────────────────────────────┘
│ Specification Document
▼
┌─────────────────────────────────────────────────────────────┐
│ 2. skill-generator-agent │
│ • Creates directory structure │
│ • Generates SKILL.md + supporting files │
│ • Writes scripts with error handling │
│ • Documents dependencies │
└────────────────────┬────────────────────────────────────────┘
│ Skill Files
▼
┌─────────────────────────────────────────────────────────────┐
│ 3. skill-validator-agent │
│ • Validates structure and syntax │
│ • Tests code execution │
│ • Checks discoverability │
│ • Generates validation report │
└────────────────────┬────────────────────────────────────────┘
│ Validation Report
│
├─── ✅ PASSED ────┐
│ │
└─── ❌ ISSUES ────┤
│ │
▼ │
Fix Issues │
│ │
▼ │
Re-validate │
│ │
└─────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 4. skill-documenter-agent │
│ • Enhances SKILL.md │
│ • Creates comprehensive examples │
│ • Generates reference docs │
│ • Adds troubleshooting guides │
└────────────────────┬────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Production-Ready Skill │
│ ✅ Complete structure │
│ ✅ Validated code │
│ ✅ Comprehensive docs │
│ ✅ Ready for use │
└─────────────────────────────────────────────────────────────┘
Elicitation → Generator:
Generator → Validator:
Validator → Generator (if issues):
Generator → Documenter:
Documenter → User:
User Request: "Create a skill for commit messages"
Agent Flow:
Result: Simple, focused skill with clear instructions
User Request: "Create a skill for PDF processing"
Agent Flow:
Result: Professional multi-file skill with code execution
User Request: "Create a security analysis skill"
Agent Flow:
Result: Safe, read-only skill with proper restrictions
/core:build-skillLocated at: .claude/commands/skills/build-skill.md
This command orchestrates all four agents in sequence to build complete skills.
Command Flow:
Templates (.claude/commands/skills/references/templates/):
simple-skill-template.md - For instruction-only skillsmulti-file-skill-template.md - For complex skillstool-restricted-skill-template.md - For safety-critical skillsScripts (.claude/commands/skills/references/scripts/):
validate-skill.sh - Standalone validation scripttest-skill-trigger.sh - Trigger testing and analysisEach agent has ONE clear purpose:
Agents work in separate contexts:
Each agent improves on the previous:
User involvement at key stages:
Skills created through this system meet:
✅ Structure Standards
✅ Code Standards
✅ Documentation Standards
✅ Validation Standards
To extend an agent:
To add skill templates:
.claude/commands/skills/templates/{{PLACEHOLDER}} syntax for variablesTo add new validations:
validate-skill.sh scriptIssue: Agent doesn't activate when expected
Solutions:
.claude/agents/skill-builder/Issue: Wrong agent activates
Solutions:
Issue: skill-validator-agent reports errors
Solutions:
.claude/skills/ (if any exist)/skills:build-skillscripts/validate-skill.shscripts/test-skill-trigger.shTransform workflows into production-ready skills with professional agent collaboration.