skill-composition

Installation
SKILL.md

skill-composition

Objective

For one skill SKILL.md (catalog, .skill-proposals draft, or lifecycle fixture), extract invoke/forbid/require edges to catalog skill names and judge consistency. Return exactly one primary verdict: composition_ok, composition_fail with closed findings, or blocked. Ignore manner-only constraints. Do not edit files or build a full-repo graph.

Input

Exactly one of:

  • target — name listed in skills/INDEX.md with skills/<name>/SKILL.md
  • proposal_path.skill-proposals/<name>/SKILL.md
  • fixture_pathskills/lifecycle-build/fixtures/**/SKILL.md

Empty, missing, or path outside those roots → blocked. If skills/INDEX.md is missing or unreadable → blocked.

Subject may be non-INDEX for proposal/fixture. Every edge target must resolve as INDEX ∩ skills/<name>/SKILL.md.

Installs
10
First Seen
Jul 29, 2026
skill-composition — hburaktasyurek/agent-skills-and-commands