Skip to main content

Toolkit

Reusable Skills · Pitfalls

On this page7 sections

Pitfalls

Generic Descriptions

If several skills “help with development,” routing becomes arbitrary. Describe the unique trigger, excluded cases, and expected artifact.

Hiding Mandatory Rules in Optional Skills

If the AgentA worker you delegate to: brief it, and it takes steps on its own. A chatbot answers; an agent acts.An LLM that runs tools in a loop toward a goal — it acts, checks the result, decides the next step, and repeats until done.Full definition may choose not to load a skill, the skill cannot be the only home for a non-negotiable repository rule.

Duplicated Vendor Forks

Three independent copies diverge quickly. Share the procedure and isolate only product-specific metadata and commands.

Unsafe Helper Scripts

Skill scripts run with the process's real access. Validate paths, quote arguments, constrain destinations, and never treat model-generated input as trusted shell syntax.

Oversized Entrypoints

Large bodies defeat progressive disclosure and become fragile under compaction. Route to references at the step where they are needed.

Claiming Completion from Procedure Text

The model saying it followed the skill is not evidence. Require test output, diffs, source links, or other independently inspectable artifacts.

Falsification Checklist

  • Does the skill trigger on positive cases and stay silent on negative ones?
  • Do all products load the same core procedure?
  • Can a skipped step be detected from the output?
  • Are scripts safe under malformed or hostile arguments?
  • Does the workflow retain its critical instructions after compaction?

Source register

Reusable Skills sources

Primary vendor documentation reviewed on the date shown. Links may change after publication.

  1. Extend Claude with skills (opens in a new tab)

    Anthropic · official docs · accessed 2026-08-01

  2. Build skills (opens in a new tab)

    OpenAI · official docs · accessed 2026-08-01

  3. Overview of customizing GitHub Copilot CLI (opens in a new tab)

    GitHub · official docs · accessed 2026-08-01

  4. GitHub Copilot CLI command reference (opens in a new tab)

    GitHub · official docs · accessed 2026-08-01