skill-builder

Create, edit, or convert Claude Code Skills with structured files.

7|Updated Sep 7, 2025
One-click install
npx skills add https://github.com/SDiamante13/dotfiles --skill skill-builder-sdiamante13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/SDiamante13/dotfiles/tree/main/claude/skills/skill-builder
Command: npx skills add https://github.com/SDiamante13/dotfiles --skill skill-builder-sdiamante13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users create new Claude Code skills from scratch, edit existing skills to improve their descriptions or structure, or convert Claude Code sub-agents to skills. It provides design guidance, intention-revealing file organization, and tooling patterns to ensure reproducibility and maintainability.

Core Features & Use Cases

  • Interactive Skill creation: Step-by-step guidance to design new skills from requirements.
  • Skill editing: Refine descriptions, structure, and naming for existing skills.
  • Converting sub-agents: Transform Claude Code sub-agent configs to the standard skill format.
  • Structured templates: Guidance on naming, file structure, and YAML frontmatter for consistency.

Quick Start

Start a new skill by outlining task requirements; the tool guides you through the interactive process and generates SKILL.md and supporting files.

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 new Claude Code Skill from scratch?

Create a new Claude Code Skill by outlining your task requirements and following the interactive guidance to structure SKILL.md, supporting files, and naming conventions. The Skill enforces gerund-form naming, valid YAML frontmatter, and intention-revealing file organization to ensure reproducibility across personal and project scopes.

What file structure and naming conventions should I follow for Claude Code Skills?

Claude Code Skills require gerund-form task names, valid YAML frontmatter in SKILL.md, and structured supporting files including processing-details.md, scripts/, and templates/. Intention-revealing names clarify each file's purpose and align with the Claude Code CLI Skill system standards.

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

Yes, you can convert Claude Code sub-agent configurations to the standard Skill format. The tool transforms your sub-agent config into a properly structured Skill with SKILL.md, supporting documentation, and aligned naming conventions.

What Node.js patterns and tooling guidance does this Skill provide?

The Skill provides Node.js-based tooling guidance using ESM syntax and runnable CLI examples. It ensures your Skill implementation follows modern JavaScript standards and includes practical, executable patterns for CLI integration.

How do I edit an existing Skill to improve its description or structure?

Refine existing Skills by updating descriptions, restructuring supporting files, and applying intention-revealing naming principles. The Skill guides you through improving clarity, alignment with Claude Code standards, and functional completeness.

What makes a Skill maintainable and reproducible?

Maintainability and reproducibility come from consistent naming, clear YAML frontmatter, organized file hierarchies with intention-revealing names, and actionable instructions. Progressive content organization with structured supporting files ensures other users can understand and reuse your Skill.