Quality Bar (V4 Standard)
Critical for new skills: Every skill must pass these checks (see Quality Standards for details):- Metadata: Correct Frontmatter (
name,description)- The
nameMUST exactly match the folder name - The
descriptionMUST be concise (under 200 characters) and focus on WHEN to trigger the skill
- The
- Safety: No harmful commands without “Risk” labels
- Clarity: Clear “When to use” section
- Examples: At least one copy-paste usage example
- Actions: Must define concrete steps, not just “thoughts”
Ways to Contribute
You don’t need to be an expert! Here are ways anyone can help:1. Improve Documentation
- Fix typos or grammar
- Make explanations clearer
- Add examples to existing skills
- Translate documentation to other languages
2. Report Issues
- Found something confusing? Tell us!
- Skill not working? Let us know!
- Have suggestions? We want to hear them!
3. Create New Skills
- Share your expertise as a skill
- Fill gaps in the current collection
- Improve existing skills
4. Test and Validate
- Try skills and report what works/doesn’t work
- Test on different AI tools
- Suggest improvements
Local Development Setup
To run validation, index generation, and README updates locally:Validation: The canonical validator is Python (
scripts/validate_skills.py). Use npm run validate (or npm run validate:strict for CI-style checks). The JavaScript validator (scripts/validate-skills.js) is legacy/optional and uses a different schema; CI and PR checks rely on the Python validator only.npm audit --audit-level=high. To fix issues locally: run npm audit, then npm update or npm audit fix as appropriate; for breaking changes, update dependencies manually and run tests.
How to Create a New Skill
Choose Your Skill Topic
Ask yourself: “What do I wish my AI assistant knew better?”Example: “I’m good at Docker, let me create a Docker skill”.
Validate (CRITICAL V4 STEP)
Use the canonical validator This checks:
scripts/validate_skills.py via npm run validate. We will not merge PRs that fail this check.- ✅
SKILL.mdexists - ✅ Frontmatter is correct
- ✅ Name matches folder name
- ✅ Quality Bar checks passed
Skill Template
Save time! Copy this template:Learning Resources
New to Git/GitHub?
New to Markdown?
Code of Conduct
- Be respectful and inclusive
- Welcome newcomers
- Focus on constructive feedback
- No harmful content: See Security Guidelines
Every contribution, no matter how small, makes a difference. Whether you fix a typo, improve a sentence, or create a whole new skill - you’re helping thousands of developers!