skill-creator

Create or update Claude Skills with SKILL.md and YAML frontmatter.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/msalganik/torchtune_config_writer --skill skill-creator-msalganik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/msalganik/torchtune_config_writer/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/msalganik/torchtune_config_writer --skill skill-creator-msalganik

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides users through the process of creating new Claude Skills or updating existing ones, ensuring they are effective, well-structured, and leverage all available resources. It eliminates guesswork and promotes best practices for extending AI capabilities, helping you automate more complex tasks.

Core Features & Use Cases

  • Structured Skill Creation: Provides a step-by-step process from understanding user needs to packaging the final skill, ensuring comprehensive coverage.
  • Resource Management Guidance: Offers clear instructions on when and how to utilize scripts/, references/, and assets/ for optimal context management and efficiency.
  • Metadata Best Practices: Ensures your SKILL.md frontmatter is well-defined for maximum discoverability and effective AI usage.
  • Use Case: A developer wants to create a new skill to automate their team's specific code review process. This skill guides them through defining the workflow, identifying necessary scripts, and structuring the SKILL.md for maximum effectiveness, saving development time.

Quick Start

To create a new skill named 'my-new-automation-skill' in the 'skills/private' directory, use the init_skill.py script. scripts/init_skill.py my-new-automation-skill --path skills/private

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 metadata?

Creating a Claude skill involves defining YAML frontmatter metadata, writing SKILL.md instructions, and organizing optional bundled resources (scripts, references, assets). Use the init_skill.py script to scaffold a new skill: `scripts/init_skill.py my-new-automation-skill --path skills/private`. This ensures your skill has well-defined metadata for discoverability and includes templates for best practices.

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

Organize skill resources by function: place automation logic in `scripts/`, domain knowledge and context in `references/`, and supporting files in `assets/`. This structure enables progressive disclosure loading and efficient context management, allowing Claude to access the right information at the right time without overwhelming the model with unnecessary data.

How do I ensure my skill metadata is discoverable and effective for AI usage?

Skill metadata quality depends on clear name and description fields in your SKILL.md frontmatter. Define keywords that reflect the skill's function, write a concise tagline, and structure your instructions for maximum clarity. Well-defined metadata improves how Claude understands and applies your skill to specialized workflows and tool integrations.

Can I use skill creation to automate domain-specific workflows and tool integrations?

Yes. Skill creation supports designing modular units tailored to specialized workflows, tool integrations, and domain knowledge. You can build skills that extend Claude's capabilities for specific tasks—like custom code review processes—by structuring SKILL.md instructions and bundling relevant scripts and references that guide the AI through your exact workflow.

What validation does the skill creation process provide?

The skill creation framework includes validation tooling that checks metadata quality (name and description), SKILL.md body structure, and proper resource organization across scripts, references, and assets. This validation ensures your skill meets structural requirements and is ready for effective use before deployment.

Do I need programming experience to create a skill?

Skill creation supports varying depths of implementation. While intermediate implementation richness suggests some technical structure, the step-by-step guidance through the init_skill.py script and templates reduces guesswork. You'll write clear instructions in SKILL.md and optionally bundle scripts or references—no advanced programming required for basic skill design.