skill-creator

Guide developers in creating Claude Code skills with required structure and frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a best-practice guide for creating Claude Code skills, including structure, frontmatter fields, hooks, contexts, and distribution patterns.

Core Features & Use Cases

  • Guides on skill-name and folder layout
  • Illustrates frontmatter fields like name, description, hooks, and context
  • Demonstrates how to organize resources (scripts, references, assets) for on-demand use

Quick Start

Start by reading the frontmatter in SKILL.md to define a new skill, then follow the directory pattern to place your content and optional 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 a Claude Code skill with the correct folder structure?

To create a Claude Code skill, define the frontmatter in SKILL.md and then follow a recommended directory pattern to organize content, scripts, references, and assets for on-demand use.

What frontmatter fields are recommended for a Claude Code skill?

Recommended frontmatter fields for a Claude Code skill include name, description, hooks, and context. Enforcing frontmatter consistency ensures the skill integrates properly with the system.

How do I structure scripts and references when building a new Claude skill?

Structure scripts and references by placing them in a recommended directory layout alongside your SKILL.md. This organization pattern integrates resources for on-demand access during skill execution.

Can I use this guide to update an existing Claude skill or onboard a team?

Yes, this skill structure guide applies to creating new skills, updating existing ones, and onboarding teams to the skill structure by enforcing frontmatter consistency and resource distribution patterns.

What is the best way to distribute Claude skills with hooks and context?

The best way to distribute Claude skills is by following the provided distribution patterns, ensuring frontmatter fields like hooks and context are consistently defined and resources are correctly organized.

Do I need to define hooks in frontmatter to build a Claude skill?

Hooks are a recommended frontmatter field for building a Claude skill. Defining hooks, along with context and description, enforces consistency and enables proper skill integration.