skill-creator

Create Claude Skills with SKILL.md templates and packaging utilities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines creating and packaging new Claude Skills with templates, providing scaffolded SKILL.md and starter resources.

Core Features & Use Cases

  • Skill bootstrap: Generate SKILL.md from a template with placeholders.
  • Template-based scaffolding: Create scripts, references, and assets stubs for quick augmentation.
  • Packaging utilities: Produce a distributable zip of a skill for sharing or deployment.

Quick Start

Initialize a new skill called "demo-skill" in a target path and package it for delivery.

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 from a template?

Create a Claude skill by generating SKILL.md from a template with placeholders, then add YAML frontmatter with name and description fields. The template scaffolds the skill structure, keeping content under 200 lines, and includes optional bundled scripts, references, and assets for quick customization.

What structure and files do I need to package a Claude skill?

A Claude skill requires YAML frontmatter (name, description), a SKILL.md file under 200 lines, and optional bundled resources: scripts/, references/, and assets/. This structure ensures the skill is composable, testable, and distributable as a zip package for sharing or deployment.

Can I use scripts and external resources within a Claude skill?

Yes. Claude skills support bundled scripts, references, and assets. Scripts are executed via run.sh using uv and environment loading; this pattern enables tool integrations and domain-specific workflows while keeping the skill modular and testable.

How do I package a skill for distribution?

Package a skill as a distributable zip containing the SKILL.md, YAML frontmatter, and bundled scripts, references, and assets directories. This zip can be shared or deployed, making the skill portable across environments.

What are the constraints on Claude skill file size and structure?

SKILL.md must remain under 200 lines to stay concise and maintainable. Skills require valid YAML frontmatter and follow patterns for script execution and environment loading, ensuring consistency and testability across templates.

Do I need prior experience to scaffold a skill from a template?

No. Templates provide placeholders and starter scaffolds for SKILL.md, scripts, and assets, lowering the barrier to entry. The template approach lets you focus on domain content rather than structure, though understanding YAML frontmatter and basic markdown is helpful.