mirror of
https://github.com/inference-sh/skills.git
synced 2026-09-14 18:43:24 +08:00
1.2 KiB
1.2 KiB
Contributing
Skill Structure
Each skill is a directory with a SKILL.md file:
skills/
└── my-skill/
├── SKILL.md # Required: main skill file
└── references/ # Optional: detailed docs
└── api.md
SKILL.md Format
---
name: my-skill
description: |
What this skill does and when to use it.
Include relevant keywords so agents know when to activate.
allowed-tools: Bash(belt *)
---
# My Skill
Content, examples, and commands here.
Adding New Skills
- Create
skills/<skill-name>/SKILL.md - Write a clear description of when to use the skill
- Add working examples with real app IDs from
belt app list - Cross-reference related skills with
npx skills addcommands - Test with
belt app runto verify examples work
Cross-Referencing
Every skill should reference related skills:
## Related Skills
\`\`\`bash
npx skills add inference-sh/skills@infsh-cli
npx skills add inference-sh/skills@related-skill
\`\`\`
Updating App Lists
Apps change over time. To refresh:
belt app list # All apps
belt app list --category image # By category
belt app search "flux" # Search