skill-creator

Create and refine Claude Skills with YAML frontmatter and Markdown structure.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/RamosFBC/openresidencia --skill skill-creator-ramosfbc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/RamosFBC/openresidencia/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/RamosFBC/openresidencia --skill skill-creator-ramosfbc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Guides users in creating and updating Claude Skills to extend capabilities with domain-specific knowledge, workflows, and tool integrations.

Core Features & Use Cases

  • Planning reusable Skill contents (scripts, references, and assets)
  • Structuring SKILL.md with clear frontmatter and actionable body
  • Step-by-step guidance for initializing, editing, and packaging Skills

Quick Start

Run the init_skill.py script with a new skill name to generate a template, then customize SKILL.md and the resource directories.

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 YAML frontmatter and Markdown body?

To create a Claude skill, structure SKILL.md with proper YAML frontmatter containing name and description, followed by actionable Markdown body guidance, and use init_skill.py to generate the initial template automatically.

What is the correct directory structure for packaging reusable Claude skills?

The correct structure for packaging Claude skills includes a SKILL.md file alongside optional resource directories named scripts, references, and assets to organize reusable contents for domain-specific workflows.

How do I plan reusable resources when designing workflows for Claude skills?

Plan reusable resources for Claude skills by categorizing content into scripts for automation, references for documentation, and assets for static files, ensuring domain-specific knowledge and tool integrations are properly separated.

Do I need pyyaml installed to initialize and design Claude skills?

Yes, pyyaml is a required dependency for skill-creator, used to parse and validate the YAML frontmatter that defines the skill's name and description metadata during initialization and editing.

Can I use skill-creator to distribute custom workflows across multiple teams?

Yes, skill-creator supports packaging Claude skills for distribution across teams by structuring SKILL.md with clear guidance and organizing reusable resources in scripts, references, and assets directories for sharing.