skill-builder

Automate building, editing, and converting Claude Code Skills with Node.js tooling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mbcoalson/skills --skill skill-builder-mbcoalson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/mbcoalson/skills/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/mbcoalson/skills --skill skill-builder-mbcoalson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes templates (resource) components.

What problem does it solve?

Creating, editing, and converting Claude Code skills requires deep knowledge of the Skills system, best practices, and invocation optimization, which can be complex and time-consuming. This meta-skill acts as an expert guide, simplifying the entire skill development lifecycle.

Core Features & Use Cases

  • New Skill Creation: Provides interactive guidance to build production-ready skills from scratch, including perfect YAML frontmatter and invocation-optimized descriptions.
  • Skill Refinement: Helps improve existing skills by enhancing descriptions, organizing content with progressive disclosure, and modernizing tooling with CLI and Node.js best practices.
  • Sub-Agent Conversion: Transforms existing Claude Code sub-agents into the Skills format, preserving domain expertise while optimizing for automatic invocation.
  • Use Case: "Help me create a new skill for deploying AWS Lambda functions, focusing on Node.js scripting and leveraging AWS CLI tools."

Quick Start

Help me create a skill for deploying AWS Lambda functions.

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

Building a new Claude Code Skill involves writing YAML frontmatter with a clear trigger-based description, structuring content with progressive disclosure, and using Node.js-based tooling with runnable examples. This Skill automates that process, guiding you through production-ready creation with invocation-optimized descriptions and best practices enforcement.

What's the best way to convert a Claude Code sub-agent into a Skill?

Sub-agent conversion transforms existing Claude Code agents into the Skills format while preserving domain expertise and optimizing for automatic invocation. This Skill handles that conversion, applying gerund-form naming, YAML frontmatter standards, and CLI and Node.js best practices to your existing sub-agents.

Can I improve an existing Claude Code Skill's description and structure?

Skill refinement enhances existing descriptions, reorganizes content using progressive disclosure patterns, and modernizes tooling with CLI and Node.js best practices. This Skill provides guidance for editing invocation clarity, organizing information effectively, and aligning with current workflow automation standards.

Do I need Python to build and refine Claude Code Skills?

No. This Skill enforces Node.js-based tooling and avoids Python scripts entirely, supporting CLI and Node.js workflows for skill development. All automation, examples, and tooling use Node.js across personal and project-wide usage contexts.

How do I ensure my Claude Code Skill follows naming and documentation standards?

This Skill enforces gerund-form naming conventions, YAML frontmatter with trigger-based descriptions, and progressive disclosure structures as core design rules. It guides you through applying these standards automatically, ensuring consistency and invocation clarity across your skill development.

Can I use this Skill for both personal projects and team-wide skill development?

Yes. This Skill supports both personal and project-wide usage contexts, automating skill building across different scopes. It handles creation from scratch, editing for clarity, and sub-agent conversion uniformly whether you're working individually or across teams.