skill-creator

Guide creation and updates of Claude skills with YAML frontmatter and bundled resources.

19|3|Updated Aug 5, 2025
One-click install
npx skills add https://github.com/Roasbeef/claude-files --skill skill-creator-roasbeef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Roasbeef/claude-files/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Roasbeef/claude-files --skill skill-creator-roasbeef

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating effective, modular, and discoverable AI skills. It provides a structured, step-by-step guide to design, develop, and package high-quality skills, ensuring they are efficient and extend Claude's capabilities reliably.

Core Features & Use Cases

  • Structured Workflow: Guides you through understanding, planning, editing, and packaging new or existing skills.
  • Resource Management: Explains how to effectively organize and utilize scripts/, references/, and assets/ for optimal context and performance.
  • Validation & Packaging: Ensures your skills meet quality standards and are properly packaged for distribution.
  • Use Case: A developer wants to create a new skill to integrate Claude with their internal API. This skill guides them from initial concept to a fully packaged, validated skill, ensuring best practices are followed and the skill is ready for use.

Quick Start

To create a new skill named 'my-new-skill' in the 'skills/public' directory, run: scripts/init_skill.py my-new-skill --path skills/public Then, follow the instructions in the generated SKILL.md to customize it.

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 AI skill with proper structure and packaging?

Creating an AI skill involves defining YAML frontmatter with name and description, writing SKILL.md content, and optionally bundling scripts and resources. Use the init_skill.py script to scaffold a new skill in hyphen-case naming, then customize the generated template following the structured workflow for validation and distribution-ready packaging.

What's the best way to organize scripts, references, and assets in a skill?

Organize skill resources using three bundled directories: scripts/ for automation logic, references/ for contextual data, and assets/ for supporting files. This three-level progressive disclosure structure optimizes context delivery, reduces token usage, and enables modular reusability across skill implementations.

How do I ensure my skill meets quality standards before distribution?

Validation and packaging processes enforce YAML frontmatter requirements (mandatory name and description, hyphen-case naming) and verify SKILL.md completeness. Follow the structured workflow's validation stage to confirm your skill meets quality standards and is properly packaged for reliable distribution.

Can I integrate Claude skills with internal APIs and custom workflows?

Yes. Skills support integration with internal APIs through bundled scripts and structured resource organization. The guided workflow helps you design skills that extend Claude's capabilities reliably within your domain, from concept through packaging, ensuring best practices for API integration and workflow automation.

What's required before I start building a new skill?

Before building, understand your use case, plan the skill's scope and dependencies, and prepare any internal tools or APIs for integration. The structured guide walks you through this planning phase to ensure your skill is efficient, discoverable, and ready for modular reuse across domains.