Skill builder
Skill existential-birds/beagle/plugins/beagle-core/skills/skill-builder
Agent Skills marketplace: framework-aware skills for code review, documentation, test-plan generation, AI-writing detection, architectural analysis, and git workflows — for Python, Go, Rust, Elixir, React, Remix, and iOS/Swift. Works with Claude Code, Codex, and any agent that supports Agent Skills.
npx -y skills add existential-birds/beagle --skill skill-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Create Agent Skills with best practices, structure, validation, and testing. Use when designing or refining skills, prompts, references, or supporting files.
SKILL.md
2.2 KB, as published. Nobody here has run it
Skill Builder
Create, validate, and refine Agent Skills.
Quick Start
- Gather the capability, triggers, and required domain knowledge.
- Choose a simple single-file skill or a multi-file skill with references.
- Write
SKILL.mdwith concise, trigger-focused instructions. - Add reference files only for detail that would otherwise bloat
SKILL.md. - Validate YAML frontmatter, file layout, and naming.
- 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.”
- Requirements — Pass: Capability, triggers, and any required domain knowledge (or explicit “none”) are written down or confirmed from the user.
- Structure — Pass: Single-file vs
SKILL.md+references/is chosen; heavy detail lives in references, not inlined inSKILL.md. - Draft — Pass: Frontmatter is valid YAML with
nameanddescription;SKILL.mdis ≤ 500 lines; every relative link fromSKILL.mdresolves to a path that exists under this skill directory; eachallowed-toolsentry (if present) is justified. - Trigger check — Pass: At least one natural-language user phrase plausibly matching the
descriptionis identified for a quick invocation test.
Validation
- Keep
SKILL.mdunder 500 lines. - Prefer one-level reference links.
- Avoid time-sensitive guidance.
- Confirm frontmatter is valid YAML.
- Check that any
allowed-toolsentries are necessary and correct.
Advanced Reference
For the full workflow, templates, examples, and validation checklist, see references/skill-builder-guide.md.