skill-creator

Create and standardize Claude skill scaffolds with SKILL.md templates and resource directories.

77|10|Updated Feb 1, 2025
One-click install
npx skills add https://github.com/ahtavarasmus/lightfriend --skill skill-creator-ahtavarasmus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ahtavarasmus/lightfriend/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/ahtavarasmus/lightfriend --skill skill-creator-ahtavarasmus

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides users to create and update Claude skills with a consistent template and best practices, reducing ambiguity and fragmentation across skills.

Core Features & Use Cases

  • Provides a standardized SKILL.md frontmatter template with required fields (name, description) and structured instruction sections.
  • Includes example resource scaffolds (scripts/, references/, assets/) with starter files to accelerate skill creation.
  • Outlines a multi-step Skill Creation Process (init, edit, package, iterate) to enable repeatable, high-quality skill packaging.

Quick Start

Run the init_skill.py tool to generate a new skill scaffold, then customize SKILL.md and the bundled resources before packaging.

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

To create a new Claude skill, run the init_skill.py tool to generate a scaffold, then customize the SKILL.md frontmatter and bundled resources. This ensures consistent structure, required YAML fields, and repeatable packaging across domains.

What is the standard structure for a SKILL.md file?

A standard SKILL.md file requires YAML frontmatter with name and description fields, followed by a structured instruction body. It optionally supports bundled resource directories like scripts, references, and assets for deterministic execution.

How do I package a Claude skill for scalable distribution?

Package a Claude skill by following the multi-step creation process: init, edit, package, and iterate. This workflow scaffolds the frontmatter, procedural structure, and optional resource directories to support scalable distribution.

Do I need YAML frontmatter to build an effective Claude skill?

Yes, YAML frontmatter is required to build an effective Claude skill. It enforces the presence of essential metadata fields like name and description, ensuring deterministic execution and reducing ambiguity across skill packages.

What's the best way to standardize existing Claude skills?

The best way to standardize existing Claude skills is applying a consistent template that updates procedural structure and YAML frontmatter. This enforces best practices and reduces fragmentation across updated skills.

Can I include scripts and assets in my Claude skill package?

Yes, you can include scripts and assets in your Claude skill package. The template provides example resource scaffolds for scripts, references, and assets with starter files to accelerate skill creation and support execution.