skill-creator

Guide authors in designing Claude Code skill units with SKILL.md structure.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dimitri-vs/elevate-agent-skills --skill skill-creator-dimitri-vs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dimitri-vs/elevate-agent-skills/tree/main/skill-creator
Command: npx skills add https://github.com/dimitri-vs/elevate-agent-skills --skill skill-creator-dimitri-vs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of creating Claude Code skills that are poorly structured, hard to reuse, and unreliable for the model to invoke at the right times.

Core Features & Use Cases

  • Skill architecture guidance: Defines the required SKILL.md structure, frontmatter fields, and progressive disclosure concept so the model gets lightweight metadata first and detailed instructions only when triggered.
  • Invocation control: Explains how to use disable-model-invocation and user-invocable to prevent risky side-effect actions and to control whether Claude auto-invokes a skill.
  • Quality best practices: Provides constraints for name/description fields, guidance for focusing scopes, and inclusion of examples to improve effectiveness.
  • Optional resource linking: Shows how to reference additional files such as REFERENCE.md and templates in SKILL.md.

Quick Start

Ask an AI agent to create a new skill named skill-name and include the correct SKILL.md frontmatter plus clear, step-by-step instructions and at least one example of invocation and expected output.

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 Code skill for reliable model invocation?

To structure a Claude Code skill, use a SKILL.md file with required YAML frontmatter fields (name and description) and a progressive disclosure layout so the model receives lightweight metadata first, then detailed instructions only when triggered.

What's the best way to prevent Claude from auto-invoking a skill with risky side effects?

To prevent Claude from auto-invoking a skill with risky side effects, include the disable-model-invocation and user-invocable controls in the SKILL.md frontmatter to restrict automatic execution and require explicit user triggering.

When should I use a Claude Code skill instead of a prompt or CLAUDE.md?

Use a Claude Code skill instead of a prompt or CLAUDE.md when you need reusable, project-wide documentation and automated workflows that the model can safely discover and invoke at the appropriate times.

How do I write effective name and description fields for skill architecture?

Write effective name and description fields for skill architecture by applying quality constraints, focusing the scope to a specific task, and including at least one example of invocation and expected output to improve model effectiveness.

Can I link external reference files when building Claude Code skills?

Yes, you can link external reference files when building Claude Code skills by referencing additional resources such as REFERENCE.md and templates directly within the SKILL.md file for optional resource linking.

What is progressive disclosure in Claude Code skill design?

Progressive disclosure in Claude Code skill design is an architecture concept where models get lightweight YAML metadata first and detailed step-by-step instructions only when the skill is triggered, preventing context overload.