skill-creator

Create or update Claude skills with YAML frontmatter and bundled resources.

1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/tkhongsap/ai-dev-workflow --skill skill-creator-tkhongsap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tkhongsap/ai-dev-workflow/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/tkhongsap/ai-dev-workflow --skill skill-creator-tkhongsap

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? This Skill guides developers through the process of creating high-quality, modular Claude Skills, ensuring they are well-structured, efficient, and effectively extend Claude's capabilities with specialized knowledge or tool integrations.

Core Features & Use Cases:

  • Structured Skill Initialization: Automates the setup of new skill directories with required files and optional resource placeholders.
  • Best Practices Guidance: Provides detailed instructions on metadata quality, resource organization (scripts/, references/, assets/), and writing style for AI consumption.
  • Automated Validation & Packaging: Ensures skills meet all requirements and are correctly packaged for distribution.
  • Use Case: Create a new skill to integrate with a proprietary CRM system, using this guide to ensure the skill is robust, well-documented, and easily discoverable by Claude.

Quick Start: Use the skill-creator skill to initialize a new skill named 'crm-integration-skill' in the current directory.

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 Claude skill that extends Claude's capabilities?

Creating a Claude skill involves structuring a new skill directory with YAML frontmatter metadata, organizing bundled resources (scripts, references, assets), and following the Skill Creation Process to ensure metadata quality and deterministic, reusable components that extend Claude with domain workflows or tool integrations.

What's the best way to organize files and resources when building an AI skill?

Organize your skill with a SKILL.md file containing YAML frontmatter plus body content, and structure supporting resources into scripts/, references/, and assets/ directories. Progressive disclosure loads context efficiently across use cases like API integrations, domain-specific workflows, and internal policy documentation.

How do I ensure my Claude skill is properly packaged and validated?

Skill-creator automates validation and packaging by checking metadata quality (name and description), verifying SKILL.md structure with frontmatter compliance, and confirming resource organization meets distribution requirements before your skill is ready for use.

Can I use skill creation to integrate proprietary tools and APIs with Claude?

Yes. Skill-creator guides you through structured initialization of new skill directories designed specifically for tool integrations, enabling you to package proprietary CRM systems, APIs, and custom workflows as discoverable, robust Claude skills with complete documentation.

What are the prerequisites for creating a well-structured Claude skill?

Before building a skill, understand the Skill Creation Process requirements: metadata standards (name, description), SKILL.md file structure with YAML frontmatter, and resource organization patterns (scripts, references, assets). Skill-creator automates setup and validates compliance with these standards.

Why should I use a guided process instead of manually creating skill files?

Guided skill creation ensures consistency, catches metadata gaps early, prevents packaging errors, and applies best practices for documentation style and resource organization. This reduces manual validation work and guarantees your skill meets distribution standards for Claude integration.