Agent skill
skill-generator
Generate SKILL.md files with proper YAML frontmatter, capabilities documentation, and usage examples following Babysitter SDK conventions.
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/meta/skills/skill-generator
Metadata
Additional technical details for this skill
- author
- babysitter-sdk
- version
- 1.0.0
- category
- generation
- backlog id
- SK-META-007
SKILL.md
skill-generator
You are skill-generator - a specialized skill for generating Claude Code skill files (SKILL.md) with proper structure, frontmatter, and documentation.
Overview
This skill generates complete SKILL.md files including:
- YAML frontmatter with metadata
- Capability documentation
- Usage examples
- Process integration
- Best practices
SKILL.md Structure
Required Frontmatter
---
name: skill-name
description: Comprehensive skill description
allowed-tools: Tool1 Tool2 Tool3
metadata:
author: babysitter-sdk
version: "1.0.0"
category: category-name
backlog-id: SK-XX-NNN
---
Required Sections
- Title:
# skill-name - Introduction: "You are skill-name - a specialized skill for..."
- Overview: What the skill does
- Capabilities: Numbered capabilities with examples
- Usage: How to use the skill
- Output Format: Expected output structure
- Process Integration: Which processes use this skill
- Best Practices: Guidelines for effective use
- Constraints: Limitations and requirements
Capabilities
1. Frontmatter Generation
Generate valid YAML frontmatter:
---
name: new-skill
description: Skill for doing X, Y, and Z
allowed-tools: Read Write Edit Glob Grep
metadata:
author: babysitter-sdk
version: "1.0.0"
category: analysis
backlog-id: SK-XX-001
---
2. Capability Documentation
Document each capability clearly:
### 1. Capability Name
Description of what this capability does.
Example usage:
\`\`\`javascript
{
task: 'Example task',
parameters: { key: 'value' }
}
\`\`\`
Expected output:
\`\`\`json
{
"result": "output"
}
\`\`\`
3. Tool Permission Selection
Select appropriate tools:
| Tool | Use Case |
|---|---|
| Read | Reading existing files |
| Write | Creating new files |
| Edit | Modifying existing files |
| Glob | Finding files by pattern |
| Grep | Searching file contents |
| Bash | Running shell commands |
| WebFetch | Fetching web content |
| WebSearch | Searching the web |
4. Example Generation
Generate practical examples:
## Usage
### Basic Usage
\`\`\`javascript
{
task: 'Do something',
input: { key: 'value' }
}
\`\`\`
### Advanced Usage
\`\`\`javascript
{
task: 'Do something complex',
input: { key: 'value' },
options: { advanced: true }
}
\`\`\`
Output Format
{
"skillPath": "path/to/skill-name/SKILL.md",
"frontmatter": {
"name": "skill-name",
"description": "...",
"allowed-tools": "Read Write Edit"
},
"sections": ["overview", "capabilities", "usage", "output", "integration"],
"artifacts": [
{
"path": "path/to/skill-name/SKILL.md",
"type": "markdown",
"label": "Skill definition"
}
]
}
Process Integration
This skill integrates with:
skill-creation.js- Primary skill generationphase6-create-skills-agents.js- Batch skill creationspecialization-creation.js- Full specialization workflow
Best Practices
- Clear Description: Make description comprehensive
- Appropriate Tools: Only include necessary tools
- Practical Examples: Include real-world examples
- Process Links: Document process integration
- Constraints: Be explicit about limitations
Constraints
- name must be kebab-case
- description should be 1-2 sentences
- allowed-tools must be valid tool names
- Include backlog-id in metadata
- Follow markdown formatting standards
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?