skill-creator

Create and update Claude Skills with SKILL.md structure and progressive disclosure.

6|1|Updated Sep 1, 2025
One-click install
npx skills add https://github.com/mgiovani/cc-arsenal --skill skill-creator-mgiovani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mgiovani/cc-arsenal/tree/main/skills/skill-creator
Command: npx skills add https://github.com/mgiovani/cc-arsenal --skill skill-creator-mgiovani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured guide for creating and updating Claude Skills, helping users extend Claude's capabilities with specialized knowledge, workflows, and tool integrations. It simplifies the complex process of skill development, saving time and ensuring best practices are followed.

Core Features & Use Cases

  • Structured Skill Development: Follow a step-by-step process from understanding user needs to packaging a complete skill.
  • Efficient Context Management: Learn how to design skills using progressive disclosure, optimizing Claude's context window.
  • Resource Organization: Guidance on effectively using scripts/ for deterministic tasks, references/ for in-depth knowledge, and assets/ for output components.
  • Use Case: A developer wants to create a new skill to automate code reviews for a specific language. They use skill-creator to understand how to structure their SKILL.md, where to place linting scripts, and how to include coding standard references.

Quick Start

Ask the skill creator for guidance on how to structure a new skill for managing project tasks.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I structure a Claude Skill with YAML frontmatter and Markdown content?

A Claude Skill requires SKILL.md with YAML frontmatter (name and description) followed by Markdown body. Organize supporting files into scripts/ for deterministic tasks, references/ for knowledge, and assets/ for output components. This structure optimizes Claude's context window using progressive disclosure.

What's the best way to organize tool integrations and workflows in a Skill?

Use progressive disclosure design to manage context efficiently. Place deterministic logic in scripts/, domain knowledge in references/, and reusable output templates in assets/. This separation ensures Claude accesses only necessary context for each task.

Can I create a Skill to automate domain-specific tasks like code reviews or project management?

Yes. Define your Skill's core task, structure SKILL.md metadata, organize workflows in scripts/, include coding standards or domain rules in references/, and bundle task-specific templates in assets/. The skill-creator process guides you through each stage.

How do I design a Skill that manages specialized knowledge and tool workflows together?

Start by understanding user needs and the specific domain. Use SKILL.md to document the Skill's purpose, place linting or automation scripts in scripts/, reference domain-specific standards and processes in references/, and create reusable workflow components in assets/.

What's the difference between storing logic in scripts versus references within a Skill?

Scripts contain deterministic, executable logic—linters, parsers, validators. References hold in-depth domain knowledge, coding standards, and contextual guides that Claude uses for reasoning. This split minimizes context overhead while keeping expertise accessible.

Do I need prior experience with skill development to create one using this guide?

No. The structured step-by-step process covers understanding user needs, designing context-efficient architecture, and packaging complete skills. Following the guidance ensures best practices without requiring prior skill-development experience.