make-skill

Create Claude Code skill directories with YAML frontmatter and documentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of new Claude Code skills, ensuring they follow best practices, proper structure, and include necessary documentation and YAML frontmatter. It saves developers time and reduces errors in skill development, allowing them to focus on core logic.

Core Features & Use Cases

  • Structured Skill Generation: Creates the skill directory and SKILL.md with required YAML frontmatter, adhering to official definitions.
  • Best Practices Enforcement: Guides on naming conventions, description writing, and essential content sections for robust, discoverable skills.
  • Use Case: When you need to add a new capability to Claude, such as "a skill to manage my project tasks," this skill sets up the foundational structure, enabling you to concentrate on the specific automation logic.

Quick Start

Create a new skill named 'my-new-feature' that helps users manage their project tasks.

Frequently Asked Questions about make-skill

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

Creating a new Claude skill generates a complete directory skeleton with SKILL.md containing required YAML frontmatter, essential content sections (Overview, When to Use, Instructions, Prerequisites, Expected Behavior, Troubleshooting, Notes), and supporting files. This automation enforces best practices and ensures your skill follows official definitions from the start.

What should a skill's YAML frontmatter include?

Skill YAML frontmatter defines metadata like name, purpose, trigger phrases, tools, and workflow. The skill generation process validates and structures this frontmatter automatically, ensuring each skill includes all required fields and adheres to the official skill specification.

Can I use this to replicate or extend existing skill capabilities?

Yes. By specifying name, purpose, trigger phrases, tools, and workflow parameters, you generate a self-contained skill package ready for your custom logic. This approach lets developers add new capabilities to Claude by building on standardized structure rather than starting from scratch.

What files and directories does the skill creation process generate?

Skill creation produces a complete package: a dedicated skill directory, SKILL.md with validated YAML frontmatter and all required content sections, and optional supporting files. This output provides everything needed for a discoverable, robust skill ready for deployment.

Do I need to know YAML syntax or documentation best practices to create a skill?

No. The skill generation process handles YAML frontmatter structure and guides you through naming conventions and content sections. This reduces errors and saves time, letting you focus on the core automation logic rather than documentation formatting.

What happens if my skill definition is missing required information?

Frontmatter validation ensures all required fields are present before generating your skill package. The process guides you to specify name, purpose, trigger phrases, tools, and workflow completely, preventing incomplete or malformed skills.