skill-creator

Creates new Claude skills with proper structure and formatting.

4|1|Updated Jul 18, 2025
One-click install
npx skills add https://github.com/averycrespi/claudefiles --skill skill-creator-averycrespi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/averycrespi/claudefiles/tree/main/claude/skills/skill-creator
Command: npx skills add https://github.com/averycrespi/claudefiles --skill skill-creator-averycrespi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creating new AI skills can be complex, requiring adherence to specific structures and best practices. This Skill streamlines the entire process, guiding you from concept to a fully functional, well-structured Claude Skill, saving you time and ensuring consistency.

Core Features & Use Cases

  • Guided Skill Creation: Follows best practices to help you define, plan, and implement new skills.
  • Template Generation: Automatically initializes new skill directories with proper frontmatter and resource placeholders.
  • Validation & Packaging: Includes scripts to validate skill structure and package them for distribution.
  • Use Case: You want to create a new skill to integrate Claude with your internal knowledge base. This skill walks you through defining the knowledge base's structure, creating reference files, and setting up scripts, ensuring your new skill is effective and compliant.

Quick Start

To create a new skill named 'my-new-skill' in the 'skills/public' directory, instruct Claude: Use the skill-creator to initialize a new skill named 'my-new-skill' in the 'skills/public' 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 new Claude skill with proper structure and validation?

Skill creation requires defining metadata in SKILL.md, organizing resources like scripts and references, and validating the structure. This Skill provides templates, initialization scripts, and validation tooling to ensure your new skill meets functional requirements and best practices for extending Claude's capabilities.

What's the best way to structure a custom AI skill with templates and resources?

Effective skill structure includes frontmatter metadata, organized resource directories, and optional bundled scripts. This Skill guides you through SKILL.md structure, resource organization, and progressive disclosure design, automating template generation so you follow established patterns consistently.

Can I automate skill validation and packaging for distribution?

Yes. This Skill includes supporting tooling—quick_validate.py and package_skill.py—that automate structure validation and packaging workflows, ensuring your skill meets requirements before distribution and reducing manual error-checking.

How do I integrate domain knowledge and tool integrations into a custom skill?

Define your domain knowledge in reference files and tool integrations in bundled scripts within your skill's resource structure. This Skill walks you through designing these components and organizing them so Claude can access and apply them effectively.

What are the key components needed in a skill's frontmatter and body?

Skill frontmatter requires name and description metadata; the body contains your guidance content. This Skill details the complete SKILL.md structure, from metadata requirements through resource organization, ensuring your skill is both discoverable and functionally complete.

Do I need existing skills as a template to build a new one?

No. This Skill initializes new skill directories automatically with proper frontmatter and resource placeholders, eliminating the need to study existing skills. The init_skill.py tool generates the scaffolding so you can focus on your skill's domain content.