skill-setup

Create and update Claude Code skills using a standardized seven-section template structure.

Updated May 11, 2026
One-click install
npx skills add https://github.com/TomasGC/Meerkat --skill skill-setup-tomasgc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-setup
Source: https://github.com/TomasGC/Meerkat/tree/main/skills/skill-setup
Command: npx skills add https://github.com/TomasGC/Meerkat --skill skill-setup-tomasgc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing well-structured Claude Code skills by hand is error-prone: missing sections, invalid YAML frontmatter, vague personas, and inconsistent formatting. This Skill scaffolds, updates, and validates SKILL.md files so every skill follows a consistent, discoverable standard. ## Core Features & Use Cases - Guided, inference, and batch creation modes: Walk through a step-by-step questionnaire, get a complete inferred proposal, or generate everything from structured input at once. - Structure validation and updates: Detect missing sections in existing skills and insert them in the correct order while preserving existing content. - Automatic artifact generation: Produce utility scripts, examples, tests, and output-format documentation for skills that process files or run multi-step automation. - Use Case: You want a new skill for analyzing code quality. Run the skill, answer a few questions about purpose, personas, and tools, and receive a complete SKILL.md with validated frontmatter, all seven sections, and optional automation scripts. ## Quick Start Ask the assistant to create a new skill for your chosen purpose and follow the guided questionnaire to generate the complete SKILL.md file.

Frequently Asked Questions about skill-setup

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

FAQPage Schema
How do I create a new Claude Code skill?

Invoke the skill-setup workflow and choose guided, inference, or batch mode. Provide the skill purpose, and it proposes a name, trigger phrases, personas, tools, and model, then generates a complete SKILL.md with all seven required sections.

What sections must a SKILL.md file contain?

A valid SKILL.md needs YAML frontmatter with name and description, followed by seven sections in order: Persona Definition, Tools, Model, Hard Constraints, Operational Guidelines, Self-Verification Checklist, and Communication Style.

How do I update an existing skill that is missing sections?

Use the update mode, which reads the existing SKILL.md, identifies missing sections, and presents a checklist. It gathers information for each selected section and inserts it in the correct position while preserving existing content.

When does skill-setup generate utility scripts automatically?

Scripts are generated when the skill processes ten or more files, has multi-step automation, produces structured JSON or YAML reports, or benefits from batch processing. Language selection between Python, PowerShell, and Bash is automatic based on the skill type.

What are the naming rules for Claude Code skills?

Skill names must be lowercase with dashes, and the description must include trigger phrases indicating when the skill activates. Invalid names are rejected with suggested alternatives before generation proceeds.