SuperAPI AI Directory

adding-skills

Agents & models

View repository

Updated 10-15 16:51

About this skill

Adding Skills

Always register in AGENTS.md

Every new skill must have a routing entry in AGENTS.md under ## Skill routing. Without it, agents won't know to load the skill.

| <trigger description> | `skill-name` |

The trigger description should match the natural language phrases a user or agent would use when the skill is relevant. Check existing entries for style.

After adding the skill file, verify the entry exists — the skill is not discoverable until it is registered.

Script vs SKILL.md

When the task being documented is deterministic and repeatable (same inputs → same outputs, no ambiguity, can be verified), prefer a script over a pure SKILL.md:

Situation Prefer
Workflow requires judgment or context (e.g. designing hook behavior, choosing arg-parsing strategy) SKILL.md
Workflow is a fixed sequence of CLI calls with predictable outputs Script + unit tests
AI-only meta-task (e.g. how to add skills, how to create PRs) SKILL.md

When creating a script:

  • Write unit tests covering pure functions (test_<name>.py or equivalent)
  • Keep the SKILL.md thin — point to the script and document usage, not the logic