josealvaradoo/growatt-toolbar/skill-creation
Claude Code and agent skill by josealvaradoo/growatt-toolbar
- community
Checking that the SKILL.md file is still in the repository.
Creates and improves agent skills following Claude best practices. Use when creating new skills, improving existing skills, or documenting agent workflows and patterns.
Install
npx vskill@latest install josealvaradoo/growatt-toolbar/skill-creationSKILL.md
The same SKILL.md was published earlier as josealvaradoo/battery-api/skill-creation.
Skill Creation
Guidelines for creating effective agent skills that Claude can discover and use successfully.
Core Principles
1. Concise is Key
Context window is a public good. Challenge each piece of information:
Bad (150 tokens):
Good (50 tokens):
Assume the agent is already smart. Only add context the agent doesn't have.
2. Set Appropriate Freedom
Match specificity to task fragility:
High freedom (text-based instructions):
Low freedom (specific scripts):
Do not modify the command.
3. Progressive Disclosure
Keep SKILL.md under 500 lines. Split into separate files:
Pattern:
Skill Structure
YAML Frontmatter
Required fields:
Name requirements:
- Max 64 characters
- Lowercase letters, numbers, hyphens only
- No XML tags or reserved words ("anthropic", "claude")
Description requirements:
- Max 1024 characters
- Non-empty, no XML tags
- Write in third person
- Include what it does AND when to use it
Good description:
Bad description:
Naming Conventions
Use gerund form (verb + -ing):
- ✓
processing-pdfs - ✓
analyzing-spreadsheets - ✓
managing-databases - ✗
helper,utils,tools
Content Patterns
1. Workflow Pattern
For complex tasks, provide clear steps:
Form filling workflow
Copy this checklist:
Step 1: Analyze the form
Run: python scripts/analyze_form.py input.pdf
2. Examples Pattern
Provide input/output pairs:
Commit message format
Example 1:
Example 2:
3. Conditional Workflow Pattern
Guide through decision points:
Document modification workflow
- Determine the modification type:
Creating new content? → Follow "Creation workflow" Editing existing content? → Follow "Editing workflow"
- Creation workflow:
- Use docx-js library
- Build from scratch
- Editing workflow:
- Unpack existing document
- Modify XML directly
4. Template Pattern
Provide templates for output format:
Report structure
ALWAYS use this exact template:
Best Practices
Do
- ✓ Write descriptions in third person
- ✓ Include both what and when in description
- ✓ Use consistent terminology
- ✓ Keep SKILL.md under 500 lines
- ✓ Use progressive disclosure
- ✓ Provide concrete examples
- ✓ Test with real usage scenarios
Don't
- ✗ Over-explain what Claude already knows
- ✗ Use time-sensitive information
- ✗ Present too many options
- ✗ Use Windows-style paths (use forward slashes)
- ✗ Assume packages are installed
- ✗ Punt error handling to Claude
Creating a Skill
Step-by-step Process
- Complete a task without a skill
- Work through a problem
- Note what context you repeatedly provide
- Identify the reusable pattern
- Extract common instructions
- Find domain-specific knowledge
- Create the skill
- Review for conciseness
- Remove explanations Claude already knows
- Challenge each token's value
- Test with real tasks
- Use in actual workflows
- Observe Claude's behavior
- Iterate based on gaps
Skill Checklist
Before finalizing:
- [ ] Description in third person with "what" and "when"
- [ ] SKILL.md under 500 lines
- [ ] Consistent terminology throughout
- [ ] Concrete examples (not abstract)
- [ ] Progressive disclosure used
- [ ] Clear workflows with steps
- [ ] No time-sensitive information
- [ ] Tested with real usage
Examples
See EXAMPLES.md for complete skill examples including:
- Data processing skill
- Code review skill
- Documentation skill
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/skills/skill-creation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/josealvaradoo/growatt-toolbar/skill-creation)