create-skill

Scaffold Claude skills with mandatory frontmatter and structured templates.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/arthurharysson/valra.gg --skill create-skill-arthurharysson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/arthurharysson/valra.gg/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/arthurharysson/valra.gg --skill create-skill-arthurharysson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool ensures a consistent, validated process for creating new Claude skills by enforcing required frontmatter, directory structure, and templated guidance.

Core Features & Use Cases

  • Enforces mandatory frontmatter fields (name, description, argument-hint) and correct kebab-case naming.
  • Provides a structured template for both workflow and utility skills, including step-by-step execution plans and safety rules.
  • Validates the presence of the .claude/skills/{skill-name}/SKILL.md file and prevents non-conforming skill creation.

Quick Start

Provide the skill name and type (workflow or utility), and I will generate a compliant SKILL.md and template.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a Claude skill with the correct frontmatter and file structure?

To create a Claude skill, you must scaffold a SKILL.md file inside the .claude/skills directory. This process enforces mandatory frontmatter fields like name, description, and argument-hint to ensure template consistency.

What is the difference between workflow and utility skill templates?

Workflow and utility skills differ in their structural templates. A workflow skill provides a step-by-step execution plan, while a utility skill focuses on specific functional operations, both requiring kebab-case naming and mandatory frontmatter.

Why does my new skill creation fail validation in the .claude/skills directory?

Skill creation fails validation if the .claude/skills/{skill-name}/SKILL.md file is missing or non-conforming. The system enforces mandatory frontmatter, correct kebab-case naming, and the inclusion of a protocol template for safe creation.

Can I generate a custom skill without manually writing the SKILL.md frontmatter?

You can generate a compliant SKILL.md without manually writing frontmatter by providing the skill name and type. The scaffolding tool automates the inclusion of required fields and structural templates.

What's the best way to ensure repeatable and safe skill scaffolding?

The best way to ensure repeatable skill scaffolding is to use an automated template that enforces mandatory frontmatter, correct directory structure, and a protocol template. This prevents non-conforming skill creation.

Do I need a specific protocol template to scaffold a new Claude skill?

You need a protocol template to scaffold a new Claude skill safely. The scaffolding process enforces the inclusion of this template alongside mandatory frontmatter and proper file structure to guarantee safe, repeatable creation.