create-skill

Guide creation of new Skills with SKILL.md templates and best practices.

1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/ryosukesuto/dotfiles --skill create-skill-ryosukesuto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/ryosukesuto/dotfiles/tree/main/config/claude/skills/create-skill
Command: npx skills add https://github.com/ryosukesuto/dotfiles --skill create-skill-ryosukesuto

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of new Skills by providing a structured guide and template, ensuring adherence to quality standards and best practices.

Core Features & Use Cases

  • Guided Skill Creation: Follows a step-by-step process for defining and building new Skills.
  • Template Provision: Offers a Markdown template for SKILL.md with essential fields and structure.
  • Best Practice Enforcement: Highlights design principles like minimal permissions, lazy loading, and clear documentation.
  • Use Case: A developer needs to create a new Skill to manage user feedback. They invoke this Skill, which guides them through defining the Skill's name, description, required tools, and structuring the SKILL.md file and associated directories.

Quick Start

Use the create-skill skill to start building a new skill named 'summarize-document'.

Frequently Asked Questions about create-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Skill with proper metadata and directory structure?

To create a new Skill with proper metadata and directory structure, follow a guided step-by-step process that helps define the Skill name, description, required tools, and write the SKILL.md file with frontmatter and operational instructions.

What are the best practices for writing SKILL.md documentation?

Best practices for writing SKILL.md documentation include enforcing design principles like minimal permissions, lazy loading, and clear documentation to ensure predefined quality standards are met during Skill creation.

What is the best way to define argument hints and tools for user-invocable Skills?

The best way to define argument hints and tools for user-invocable Skills is to use a structured template that guides you through specifying required tools and operational instructions within the SKILL.md frontmatter.

Do I need any dependencies to generate a SKILL.md template?

You do not need any dependencies to generate a SKILL.md template. The Skill operates independently with scripts and references to guide you through defining Skill metadata and structuring directories.

Can I use this guided process to build developer tools for code generation?

Yes, you can use this guided process to build developer tools for code generation by defining the specific tools, argument hints, and operational instructions required for your code generation Skill within the provided Markdown template.

What limitations should I consider when structuring directories for a new Skill?

When structuring directories for a new Skill, consider the limitation of adhering to predefined quality standards, ensuring your design follows minimal permissions and lazy loading principles to maintain operational efficiency.