skill-creator

Guide creation of Claude Skills with YAML frontmatter and bundled resources.

Updated Nov 19, 2025
One-click install
npx skills add https://github.com/nikblanchet/claude-code-production-patterns --skill skill-creator-nikblanchet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/nikblanchet/claude-code-production-patterns/tree/main/actual-code/skills/official/skill-creator
Command: npx skills add https://github.com/nikblanchet/claude-code-production-patterns --skill skill-creator-nikblanchet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a systematic, step-by-step process to design, implement, and package high-quality Claude Skills. It ensures your skills are discoverable, efficient, and truly extend Claude's capabilities, saving you time and reducing the complexity of skill development.

Core Features & Use Cases

  • Structured Workflow: Guides you through understanding, planning, editing, and packaging skills, ensuring a robust development process.
  • Resource Bundling: Teaches how to effectively use scripts/, references/, and assets/ to bundle executable code, documentation, and output templates with your skills.
  • Context Management: Explains progressive disclosure to optimize token usage, making your skills more efficient and cost-effective.
  • Use Case: A developer wants to create a new skill to integrate a proprietary API. This skill guides them through defining the API's purpose, bundling necessary scripts and documentation, and packaging it for Claude, ensuring a well-formed and functional skill.

Quick Start

To create a new skill, ask me to "Guide me through creating a new skill." I will then walk you through the six-step process, starting with understanding your skill's purpose.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Claude skill with proper structure and packaging?

Create a skill by defining YAML frontmatter with name and description, writing a procedural body in SKILL.md, and bundling scripts, references, and assets into organized directories. This ensures your skill is discoverable, modular, and extends Claude's capabilities effectively.

What's the best way to organize scripts and documentation when building a skill?

Use progressive disclosure by separating executable code into `scripts/`, reference materials into `references/`, and output templates into `assets/`. This structure optimizes token usage, reduces loading complexity, and keeps your skill efficient and maintainable.

How do I integrate a proprietary API into a Claude skill?

Bundle API documentation and integration scripts within your skill's `references/` and `scripts/` directories, define the API's purpose in YAML frontmatter, and structure the SKILL.md body with clear procedural steps. This creates a self-contained, reusable skill for domain-specific API tasks.

What metadata and frontmatter do I need in a SKILL.md file?

Include YAML frontmatter with name and description fields at the top of SKILL.md, followed by a concise procedural body describing the skill's workflow. This metadata makes your skill discoverable and ensures Claude can load and apply it correctly.

Can I reduce token usage while keeping my skill functional and feature-rich?

Use context management through progressive disclosure—load only essential components initially and defer detailed scripts, references, and assets until needed. This keeps your skill efficient and cost-effective without sacrificing capability or specialized knowledge.

What's the difference between bundling resources in scripts, references, and assets?

Scripts contain executable code for task automation, references hold documentation and knowledge resources, and assets store output templates and domain-specific data. Organizing resources this way creates deterministic, modular skills that extend Claude's capabilities predictably.