skill-creator

Create and package Claude skills with structured SKILL.md frontmatter.

38|5|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/ericmjl/skills --skill skill-creator-ericmjl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ericmjl/skills/tree/main/skills/skill-creator
Command: npx skills add https://github.com/ericmjl/skills --skill skill-creator-ericmjl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a structured blueprint for creating high-quality Claude skills, ensuring consistency, reusability, and clean packaging.

Core Features & Use Cases

  • Guidance on initializing, editing, and packaging skills, plus patterns for structuring SKILL.md and including optional resource directories.
  • Templates and conventions to keep skills lean, composable, and easy to share across harnesses.
  • Real-world examples and best practices for resource organization (scripts, references, assets) and nucleus frontmatter.

Quick Start

Use the init_skill.py script to scaffold a new skill directory with a ready SKILL.md frontmatter and sample resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package Claude skills for repository conventions and workflows?

Structuring SKILL.md for Claude skills requires including nucleus frontmatter with name and description, organizing content with clear sections, and defining optional resource directories like scripts, references, and assets for deterministic tasks.

What are the best practices for organizing resource directories when designing agent workflows?

Best practices for organizing resource directories include keeping skills lean and composable by separating scripts, references, and assets into distinct folders, making them easy to share across harnesses and reuse in different agent workflows.

Can I update existing skills to extend an agent with new tool integrations?

Yes, you can update existing skills to extend an agent with new tool integrations by editing the SKILL.md file and adding or modifying resource directories, following the same structured blueprint used for building new skills.

Do I need any dependencies to start building Claude skills with this workflow?

No dependencies are required to start building Claude skills, as the workflow provides a self-contained blueprint with templates, conventions, and the init_skill.py script to scaffold and package skills independently.

When should I avoid using optional resource directories in my skill packaging?

You should avoid using optional resource directories when your skill does not require deterministic tasks or external references, keeping the skill lean by relying solely on the SKILL.md file without adding unnecessary scripts, references, or assets.