AI Skill Report Card
Generating Agent Skills
Agent Skill Generator
Quick Start
Bash# Create skill structure mkdir my-skill-name cd my-skill-name touch SKILL.md README.md mkdir examples tests
Recommendation▾
Add concrete input/output examples showing the actual SKILL.md content generated, not just folder structures
Workflow
Progress:
- Parse skill requirements
- Generate kebab-case skill name
- Create folder structure
- Write SKILL.md with proper format
- Add examples and tests
- Provide improvement suggestions
Step-by-step Process:
-
Extract Requirements
- Identify the core capability
- Determine trigger scenarios
- Note any specific tools/technologies
-
Generate Structure
skill-name/ ├── SKILL.md # Main skill file ├── README.md # Installation/usage ├── examples/ # Sample inputs/outputs ├── tests/ # Test cases └── assets/ # Supporting files -
Create SKILL.md
- YAML frontmatter (name, description)
- Quick Start section
- Workflow with checklist
- Examples with input/output
- Best Practices
- Common Pitfalls
-
Validate Format
- Name: gerund form, kebab-case, <64 chars
- Description: third person, includes triggers, <1024 chars
- Content: ~500 lines max, concrete examples
Recommendation▾
Include a specific YAML frontmatter template with exact formatting requirements
Examples
Example 1: Input: "I want a skill for analyzing CSV data and generating reports" Output:
analyzing-csv-data/
├── SKILL.md (with pandas workflow, visualization examples)
├── examples/sample.csv
├── examples/output_report.html
└── README.md
Example 2: Input: "Create a skill for writing technical documentation" Output:
writing-technical-docs/
├── SKILL.md (with doc structure, templates)
├── examples/api_doc_template.md
├── examples/user_guide_sample.md
└── tests/doc_quality_checklist.md
Recommendation▾
Provide a complete sample SKILL.md file as a reference example rather than just describing what it should contain
Best Practices
- Use descriptive gerund names:
processing-imagesnotimage-tool - Include concrete examples: Real code snippets, not pseudocode
- Add progress checklists: For multi-step workflows
- Provide default configurations: Don't overwhelm with options
- Test the workflow: Ensure examples actually work
Common Pitfalls
- Vague descriptions: "Helps with data" → "Analyzes CSV files and generates statistical reports"
- Missing trigger phrases: Always include "Use when..." scenarios
- Too many options: Give one recommended approach, not five alternatives
- Abstract examples: Use real data/code, not placeholder text
- Overly complex: If >500 lines, suggest splitting into multiple skills
Improvement Suggestions Template
After generating a skill, provide:
- Enhancement ideas: Additional features to consider
- Integration opportunities: How it connects with other skills
- Testing recommendations: Key scenarios to validate
- Documentation gaps: Areas needing more detail