skill-creator

Create Claude Skills with SKILL.md and optional resource directories.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Xinm123/MyRecall --skill skill-creator-xinm123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Xinm123/MyRecall/tree/main/openrecall/.trae/skills/skill-creator
Command: npx skills add https://github.com/Xinm123/MyRecall --skill skill-creator-xinm123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized blueprint for creating self-contained Claude Skills, ensuring every new skill has a clear entry point (SKILL.md) and a consistent structure that can be discovered, loaded, and extended reliably.

Core Features & Use Cases

  • Standardized skill entry with YAML frontmatter (name and description) and a Markdown body loaded after activation.
  • Optional resource directories (scripts/, references/, assets/) for deterministic tasks, in-depth information, and output resources.
  • Clear design patterns for progressive disclosure and modular reuse, enabling teams to build, share, and evolve Claude capabilities efficiently.

Quick Start

Run the skill initialization tool to scaffold a new skill, then customize SKILL.md and add any needed resources. Example: scripts/init_skill.py my-skill --path ./skills; edit my-skill/SKILL.md to describe the skill and usage; add files under scripts/, references/, and assets/ as needed.

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 Claude Skill with SKILL.md and YAML frontmatter?

To create a Claude Skill, define a SKILL.md file with YAML frontmatter specifying the name and description, followed by a Markdown body containing instructions. This standardized structure ensures the skill can be discovered, loaded, and executed reliably.

What is the 3-level loading pattern for packaging custom workflows?

The 3-level loading pattern uses YAML frontmatter for metadata, a Markdown body for instructions, and optional scripts, references, or assets directories for resources. This progressive disclosure design keeps skills modular and deterministic.

How to scaffold a new skill and configure resource directories?

Run the skill initialization tool to scaffold a new skill, then customize SKILL.md and add needed resources. Place deterministic scripts in the scripts directory, in-depth information in references, and output resources in assets as required.

Does every Claude Skill require dependencies to extend domain-specific knowledge?

No, Claude Skills are self-contained and do not require external dependencies. You can extend Claude with domain-specific knowledge or tool integrations using only a frontmatter-backed SKILL.md and optional resource directories.

When should I not use the skill-design modular reuse pattern?

You should avoid the modular skill-design pattern if your task requires a single, simple prompt without deterministic scripts or complex reference materials. The 3-level loading structure is designed for self-contained units needing progressive disclosure.