skill-creator

Create custom Claude skills with YAML frontmatter and Markdown structure.

Updated May 5, 2026
One-click install
npx skills add https://github.com/saif27217/microclaw-setup --skill skill-creator-saif27217
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/saif27217/microclaw-setup/tree/main/skills/skill-creator
Command: npx skills add https://github.com/saif27217/microclaw-setup --skill skill-creator-saif27217

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires init_skill.py, package_skill.py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the challenge of creating well-structured, YAML-powered skills for Claude, providing step-by-step guidance, templates, and best practices.

Core Features & Use Cases

  • Skill Creation Guide: Detailed instructions for creating skills with YAML frontmatter, Markdown content, and optional resource directories.
  • Trigger Conditions: Understand how to define and use trigger conditions for your skills.
  • Skill Content Structure: Learn how to structure the Markdown content for clarity and efficiency.
  • Skill Distribution: Guidance on packaging and distributing your skill.
  • Use Case: If you are looking to enhance Claude's capabilities by creating custom skills, this guide is for you.

Quick Start

Use the skill-creator skill to begin creating a new skill with the command: create_skill -n "My New Skill" -d "A description of My New Skill"

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create custom skills for Claude using YAML frontmatter?

To create custom skills for Claude, define YAML frontmatter for metadata, structure Markdown content for instructions, and organize optional resource directories to build specialized workflows and tools.

What is the best way to structure Markdown content for a Claude AI skill?

Structuring Markdown content for a Claude AI skill involves organizing instructions logically, defining trigger conditions, and utilizing resource directories to ensure clarity and processing efficiency.

How do I package and distribute a custom skill for Claude AI?

Package and distribute a custom skill for Claude AI by utilizing dependency scripts like package_skill.py to bundle your YAML frontmatter, Markdown content, and resource directories for deployment.

Do I need Python scripts to initialize a new skill with YAML?

Yes, you need Python scripts like init_skill.py to initialize a new skill with YAML, which sets up the foundational directory structure and required metadata files for Claude.

Can I use custom resource directories when building skills for Claude?

Yes, you can use custom resource directories when building skills for Claude to store supplementary assets, references, and scripts that support the main Markdown content and YAML frontmatter.

How do trigger conditions work in YAML-powered skills for Claude?

Trigger conditions in YAML-powered skills for Claude define the specific criteria that activate the skill, ensuring the workflow executes only when matching user intents or contextual requirements are met.