skill-creator

Create, package, and validate Claude Skills with frontmatter and SKILL.md structure.

38|3|Updated Mar 22, 2024
One-click install
npx skills add https://github.com/anthonyshew/dotfiles --skill skill-creator-anthonyshew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/anthonyshew/dotfiles/tree/main/opencode/.config/opencode/skill/skill-creator
Command: npx skills add https://github.com/anthonyshew/dotfiles --skill skill-creator-anthonyshew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a structured framework and step-by-step guidance for creating, packaging, and validating Claude Skills. It helps teams convert domain knowledge into reusable, testable Skill Units that can be loaded on demand and shared across agents.

Core Features & Use Cases

  • Structured Skill skeletons: Clear frontmatter, body content, and optional resources (scripts, references, assets) for consistent Skill design.
  • Guided Skill creation process: Step-by-step workflow from initialization to validation, including example commands and validation checks.
  • Reusability and discovery: Encourages modular resources and progressive disclosure to minimize context load and maximize reuse across tasks.

Quick Start

To begin, read the SKILL.md frontmatter for the Skill's name and purpose, review the references for workflow patterns, and follow the Skill Creation Process to initialize a new skill with skills_init.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create reusable Claude skills from domain knowledge?

To create reusable Claude skills, use a structured framework to convert domain knowledge into testable Skill Units with frontmatter-driven metadata, a coherent body that loads on trigger, and reproducible initialization and validation processes.

What is frontmatter in Claude skill creation and why is it needed?

Frontmatter in Claude skill creation is a metadata front end required for structuring a Skill Unit's name and purpose. It ensures consistent Skill design by providing a standardized header before the body content loads on trigger.

What is the step-by-step workflow to package Claude skills for team reuse?

To package Claude skills for team reuse, follow a guided workflow from initialization to validation, bundling structured skill skeletons with optional resources like scripts, references, and assets to ensure testability and on-demand loading across agents.

Does Claude skill creation work without external dependencies or scripts?

Yes, Claude skill creation works without external dependencies. Optional resources like scripts and references can be added, but the core framework only requires frontmatter-driven metadata and a coherent body to initialize and validate a functional Skill Unit.

How do I validate a Claude skill after initialization?

You validate a Claude skill after initialization by running reproducible validation checks provided in the skill creation workflow. This verification process ensures the Skill Unit meets frontmatter requirements and loads correctly on trigger.

When should I modularize resources when building Claude skills?

You should modularize resources when building Claude skills to minimize context load and maximize reuse across tasks. Applying progressive disclosure with separate scripts, references, and assets ensures efficient on-demand loading for diverse workflows.