-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing Guide
Pedro Rocha edited this page Aug 16, 2026
·
1 revision
Thank you for your interest in contributing to awesome-skills!
-
Branch from
main:feat/...,fix/...,docs/...,chore/... -
Follow
templates/for new skills/agents/plugins -
Never hand-edit the README above the Index/Contributing sections — run
python3 tools/gen_index.py - Verify locally before commit
- Open a PR with the seven standard assignment fields
-
Review per
docs/CODE_REVIEW.md -
Merge
--squash; delete the branch
Every issue and PR must include:
| Field | Description |
|---|---|
| Assignee | Who is responsible |
| Reviewer | Who reviews the PR |
| Labels |
bug, enhancement, documentation, etc. |
| Project | Awesome Skills — Roadmap |
| Milestone | Backlog / release tag |
| Development | Branch linked to issue |
| Relationship | Closes/Relates #N |
- Copy
templates/skill-template/toskills/<category>/<new-skill>/ - Edit
SKILL.mdfrontmatter (name, description, version, tags) - Write the body (Trigger, Steps, Pitfalls, Verification)
- Run
python3 tools/gen_index.pyto update README - Open PR with all seven assignments
- Copy
templates/agent-template/toagents/<category>/<new-agent>/ - Edit
AGENT.mdandmanifest.json - Run
python3 tools/gen_index.pyto update README - Open PR with all seven assignments
- Copy
templates/plugin-template/toplugins/<category>/<new-plugin>/ - Edit
PLUGIN.mdandmanifest.json - Run
python3 tools/gen_index.pyto update README - Open PR with all seven assignments
We use Conventional Commits:
| Type | Description |
|---|---|
feat |
New skill or feature |
fix |
Bug fix |
refactor |
Code restructuring |
docs |
Documentation |
chore |
Maintenance |
test |
Tests |
ci |
CI/CD |
Example:
feat(readme): add Star History chart
- Add RepoActivity section
- Fix URL to api.star-history.com
python3 tools/gen_index.py
python3 -c "import yaml; yaml.safe_load(open('skills/<cat>/<name>/SKILL.md').read().split('---')[1]); print('SKILL_OK')"See docs/CODE_REVIEW.md for the review model (severity table + rubrics).
- 📖 README
- 🧩 Templates
- 📋 Project Board
- 💬 Discussions