mcpField
S
skill-builder

skill-builder

github.com/existential-birdsAgent workflows8567 installsUpdated 12w ago
Repository

About skill-builder

skill-builder is an Agent Skill for creating, checking, and improving Agent Skills. It guides authors from requirements and structure through drafting and trigger testing, with concrete validation gates.

Key features

  1. 01Requirements and scope definition
  2. 02Single- or multi-file structure selection
  3. 03SKILL.md drafting guidance
  4. 04YAML, layout, and naming validation
  5. 05Natural-language trigger testing

Use cases

  1. 01Starting a new Agent Skill
  2. 02Checking an existing skill's files and metadata
  3. 03Refining skill instructions and references

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/existential-birds/beagle --skill skill-builder

After installing, type/skill-builderin Claude Code to confirm it loaded.

Bundled filesreferences/skill-builder-guide.md

Details

From the project README

Skill Builder

Create, validate, and refine Agent Skills.

Quick Start

  1. Gather the capability, triggers, and required domain knowledge.
  2. Choose a simple single-file skill or a multi-file skill with references.
  3. Write SKILL.md with concise, trigger-focused instructions.
  4. Add reference files only for detail that would otherwise bloat SKILL.md.
  5. Validate YAML frontmatter, file layout, and naming.
  6. Test the skill with the natural language users are likely to say.

Workflow

  • Start with requirements and scope control.
  • Design the structure before writing content.
  • Keep descriptions in third person and include trigger keywords.
  • Use progressive disclosure for long examples, templates, and validation details.

Gates

Follow in order. Pass means a check you can satisfy with concrete artifacts (written bullets, paths, line counts, parsed YAML)—not an internal sense of “done.”

  1. Requirements — Pass: Capability, triggers, and any required domain knowledge (or explicit “none”) are written down or confirmed from the user.
  2. Structure — Pass: Single-file vs SKILL.md + references/ is chosen; heavy detail lives in references, not inlined in SKILL.md.
  3. Draft — Pass: Frontmatter is valid YAML with name and description; SKILL.md is ≤ 500 lines; every relative link from SKILL.md resolves to a path that exists under this skill directory; each allowed-tools entry (if present) is justified.
  4. Trigger check — Pass: At least one natural-language user phrase plausibly matching the description is identified for a quick invocation test.

Validation

  • Keep SKILL.md under 500 lines.
  • Prefer one-level reference links.
  • Avoid time-sensitive guidance.
  • Confirm frontmatter is valid YAML.
  • Check that any allowed-tools entries are necessary and correct.

Advanced Reference

For the full workflow, templates, examples, and validation checklist, see references/skill-builder-guide.md.

Comments

Markdown supported