skill-builder

Create and maintain Claude Code Skills with SKILL.md and YAML frontmatter.

111|22|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/metaskills/skill-builder --skill skill-builder-metaskills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/metaskills/skill-builder/tree/main/.
Command: npx skills add https://github.com/metaskills/skill-builder --skill skill-builder-metaskills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, repeatable approach to creating Claude Code Skills, improving descriptions and organization, or converting Claude Code sub-agents to Skills. It helps teams standardize workflows, produce high-quality SKILL.md, and leverage CLI tools and Node.js scripting to accelerate skill development.

Core Features & Use Cases

  • Scaffold new skills from scratch: outline directory structure, create SKILL.md with YAML frontmatter, and add intention-revealing supporting files.
  • Edit existing skills: refine descriptions, trigger keywords, and reorganize content using progressive disclosure.
  • Convert sub-agents to skills: transform existing Claude Code sub-agent configurations to skill format, removing model/tools fields and updating invocation strategy.
  • Template-driven design: rely on skill templates and reference files to ensure consistency across skills.
  • CLI and Node.js tooling emphasis: provide runnable commands and Node.js scripts to automate repetitive setup tasks.
  • Organize assets: place supporting templates, scripts, and references in intention-revealing directories.

Quick Start

  • Define the skill's goal, triggers, and scope
  • Create the skill directory (e.g., skill-builder/), add SKILL.md with YAML frontmatter
  • Add any necessary reference or script files using intention-revealing names
  • Validate by running representative queries to ensure the skill is invoked in the intended scenarios

Frequently Asked Questions about skill-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Skill from scratch?

Create a skill directory with SKILL.md containing YAML frontmatter, add intention-revealing supporting files for references and scripts, define the skill's goal and triggers, then validate by running representative queries to ensure correct invocation.

What's the proper structure for organizing a Claude Skill's files?

Use gerund-form naming, place SKILL.md with YAML frontmatter at the root, organize supporting templates and scripts in intention-revealing directories, and maintain a multi-file structure that scales with skill complexity.

Can I convert an existing Claude Code sub-agent into a Skill?

Yes. Transform sub-agent configurations to skill format by removing model and tools fields, updating invocation strategy, creating SKILL.md with proper frontmatter, and reorganizing supporting assets into intention-revealing directories.

How do I improve an existing Skill's descriptions and organization?

Refine SKILL.md descriptions and keywords using progressive disclosure, reorganize supporting files with clear naming, validate trigger keywords against use cases, and test invocation accuracy with representative queries.

What validation should I perform on a new Skill?

Run representative queries to confirm the skill is invoked in intended scenarios, verify YAML frontmatter compliance, check that no model or tools fields are present, and test against defined triggers and keywords.

Can I automate repetitive Skill setup tasks with Node.js?

Yes. Use Node.js-based tooling to scaffold directory structures, generate SKILL.md templates with frontmatter, create supporting scripts, and enforce naming conventions—accelerating development and ensuring consistency across skills.