skill-creator

Scaffold Claude Skills with structured frontmatter, body instructions, and optional resources.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill teaches how to design and package new Claude Skills, acting as a craft guide for capability extension.

Core Features & Use Cases

  • Skill bootstrap: templates and scaffolding for new Skills.
  • Validation guidance: quick checks to ensure SKILL.md correctness.
  • Packaging guidance: steps to create distributable .skill files.

Quick Start

Initialize a new skill from the template and run a quick validation pass.

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 from scratch with proper structure?

Creating a Claude Skill requires defining YAML frontmatter with name and description, structuring body instructions, and optionally including scripts and resources. This Skill provides templates and scaffolding to guide you through designing task-based, workflow-based, or reference-style skills with consistent formatting and validation.

What validation checks should I run on my YAML skill files?

Validation ensures your SKILL.md has correct YAML frontmatter, required name and description fields, properly formatted body content, and optional license and allowed-tools declarations. This Skill includes quick validation hooks to catch structural errors before packaging.

How do I package a Claude Skill into a distributable file?

Packaging converts your skill definition into a .skill file by organizing frontmatter, body instructions, and optional components like scripts and assets into a structured format. This Skill provides step-by-step guidance and resources for creating distributable skill packages.

Can I use templates to bootstrap a new skill quickly?

Yes, this Skill includes templates and scaffolding that let you initialize a new skill with pre-structured frontmatter, body sections, and optional resource placeholders, then validate and refine the output.

What goes into the frontmatter and body of a skill file?

Frontmatter contains YAML metadata including name, description, optional license, and allowed-tools declarations. The body holds structured instructions tailored to your skill's task, workflow, or reference purpose, with optional supporting scripts and resources.

Do I need to know YAML to build Claude Skills?

While familiarity with YAML syntax helps, this Skill teaches the specific frontmatter structure and validation requirements for Claude Skills, including how to format name, description, and optional fields correctly.