creating-claude-skills

Generate frontmatter, SKILL.md structure, and validation scripts for Claude Skills.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/scottwater/config --skill creating-claude-skills-scottwater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-claude-skills
Source: https://github.com/scottwater/config/tree/main/skills/creating-claude-skills
Command: npx skills add https://github.com/scottwater/config --skill creating-claude-skills-scottwater

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you design and create Claude Skills for the Kompass Rails application, enabling repeatable workflows and codified domain patterns that Claude can execute consistently.

Core Features & Use Cases

  • Streamlines Skill construction with frontmatter templates and workflow guidance
  • Documents conventions for naming, structure, and content to ensure discoverability
  • Provides templates and references to accelerate skill creation across projects
  • Encourages consistent guidelines for evaluating and validating new skills

Quick Start

Use the Skill to scaffold a new Claude Skill, then customize the frontmatter, add concrete examples from your codebase, and place any supporting references under a dedicated directory.

Frequently Asked Questions about creating-claude-skills

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

FAQPage Schema
How do I design and structure a Claude Skill for a Rails project?

Design a Claude Skill by creating YAML frontmatter with name and description, then scaffold a SKILL.md file under 500 lines. Use gerund-based, lowercase, hyphenated names (64-character limit), add concrete examples from your codebase, and organize supporting references in a dedicated directory to ensure consistency and discoverability.

What naming conventions should Claude Skills follow?

Claude Skill names must be gerund-based (verb+ing), lowercase, hyphenated, and limited to 64 characters. This standardized format ensures discoverability and consistency across your Kompass codebase when automating repeatable workflows.

How do I document a Claude Skill with proper frontmatter and structure?

Use YAML frontmatter to declare the Skill's name and description, then create a SKILL.md file with workflow guidance, concrete examples from your domain, and validation guidelines. Keep documentation under 500 lines and reference supporting templates and validation scripts for clarity.

Can I create project-scoped Skills for domain-specific automation?

Yes. Create personal or project-scoped Claude Skills within the Kompass event-sourced Rails codebase to codify domain patterns and repeatable workflows that Claude executes consistently. Scaffold the Skill with frontmatter, SKILL.md structure, examples, and validation guidelines tailored to your use case.

What should I include in a Skill's examples and validation guidelines?

Include concrete examples extracted from your actual codebase to demonstrate the Skill's application, then define validation scripts and guidelines to ensure repeatable, consistent execution. Reference supporting templates and validation files in a dedicated directory alongside your SKILL.md.

When should I create a new Skill versus using an existing workflow?

Create a new Skill when you have a repeatable workflow or domain pattern that Claude should execute consistently across your Kompass project. Codifying it as a Skill with standardized naming, frontmatter, and documentation enables discoverability and reuse rather than ad-hoc automation.