skill-creator

Create Claude Skill scaffolds with validated frontmatter templates and bundled resources.

Updated Sep 26, 2025
One-click install
npx skills add https://github.com/asunaro276/go-api-server-sample --skill skill-creator-asunaro276
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/asunaro276/go-api-server-sample/tree/main/clean-architecture/.claude/skills/skill-creator
Command: npx skills add https://github.com/asunaro276/go-api-server-sample --skill skill-creator-asunaro276

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill guides users through the process of creating and updating Claude Skills, ensuring they are well-structured, effective, and easily discoverable. It solves the challenge of complex skill development and inconsistent skill quality, helping you extend Claude's capabilities with confidence.

Core Features & Use Cases

  • Structured Skill Development: Provides a clear, step-by-step process for building new skills or refining existing ones, from conceptualization to packaging.
  • Resource Bundling Guidance: Explains how to effectively organize and utilize scripts/, references/, and assets/ for deterministic tasks, domain knowledge, and output generation.
  • Metadata Optimization: Offers best practices for crafting compelling name and description fields, crucial for Claude's skill discovery and activation.
  • Use Case: A developer wants to create a new Claude Skill to automate a specific internal workflow. This skill provides the blueprint and best practices to ensure the new skill is robust, efficient, and easily discoverable by Claude, saving development time and ensuring quality.

Quick Start

Initialize a new skill directory

scripts/init_skill.py <skill-name> --path <output-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 well-structured Claude skill from scratch?

Creating a Claude skill involves initializing a skill directory with consistent metadata, YAML frontmatter, and organized resource folders. Use the structured workflow to define your skill's name, description, and core functionality, then bundle scripts, references, and assets following the template-driven format for deployment and discovery.

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

Organize skill resources into three directories: scripts/ for automation logic, references/ for domain knowledge and documentation, and assets/ for output templates and static files. This structure enables deterministic task execution, scalable maintenance, and consistent packaging for progressive disclosure.

How do I optimize metadata so Claude discovers my skill?

Craft compelling name and description fields using clear task language and relevant keywords that match how users search for the skill's functionality. Metadata optimization directly influences Claude's skill activation and discoverability when users request related capabilities.

Can I update an existing skill or only create new ones?

You can both create new skills and refine existing ones through the same template-driven workflow. The skill development process covers onboarding, updating skill definitions, regenerating SKILL.md templates, and repackaging artifacts for consistent quality across versions.

What validation does the skill creation process enforce?

The workflow enforces YAML frontmatter validation to ensure metadata consistency and template adherence for all skill components. This validation guarantees that generated skills meet structural requirements for deployment and maintain compatibility with Claude's skill ecosystem.