skill-creator

Generate SKILL.md files with YAML frontmatter and resource scaffolding.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jeongsk/langchain-academy --skill skill-creator-jeongsk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jeongsk/langchain-academy/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/jeongsk/langchain-academy --skill skill-creator-jeongsk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a structured blueprint for creating Claude skills, including SKILL.md templates and example resources.

Core Features & Use Cases

  • Template Generation: Create SKILL.md skeletons with frontmatter.
  • Resource Scaffolding: Create scripts, references, and assets placeholders.
  • Packaging Guidance: Walkthrough for packaging a skill into a zip.

Quick Start

Use init_skill.py to generate a new skill scaffold and customize 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 new Claude skill with proper SKILL.md structure?

Creating a Claude skill involves generating a SKILL.md file with YAML frontmatter containing required metadata like name and description, then organizing supporting resources in scripts/, references/, and assets/ directories. The skill-creator automates this scaffolding, enforcing hyphen-case naming and validating metadata to ensure compliance with skill packaging standards.

What goes into a SKILL.md file and why does structure matter?

SKILL.md is the blueprint for a Claude skill, containing frontmatter metadata and structured instructions that reference bundled resources. Proper structure ensures skills are portable, discoverable, and executable; it specifies how Claude accesses scripts and references, making the skill reusable across contexts.

Can I automate updating an existing Claude skill's metadata?

Yes. The skill-creator handles both new skill creation and updates to existing SKILL.md files, regenerating metadata and instruction sections while preserving your custom resource references and validating naming conventions and description formatting.

How do I package a Claude skill for distribution?

Packaging a skill involves organizing your SKILL.md, scripts, references, and assets into a directory structure, then compressing it into a zip file. The skill-creator guides this layout and naming validation, ensuring your packaged skill meets distribution standards.

What naming rules and restrictions apply to Claude skills?

Claude skills require hyphen-case naming (e.g., my-skill-name) and descriptions must not contain angle brackets. The skill-creator enforces these constraints during metadata generation, preventing invalid characters and formatting that would break skill execution.

Do I need to manually create scripts and references directories?

No. The skill-creator generates placeholder scripts, references, and assets directories as part of scaffolding, establishing the resource layout required for a valid skill structure. You populate these with your actual content.