One-click install
npx skills add https://github.com/rajvermacas/development-setup --skill skill-creator-rajvermacas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/rajvermacas/development-setup/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/rajvermacas/development-setup --skill skill-creator-rajvermacas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solves?

This Skill demystifies the process of creating effective AI skills, providing clear guidance and best practices to help you extend Claude's capabilities with specialized knowledge, workflows, and tool integrations without extensive trial and error.

Core Features & Use Cases

  • Skill Design Principles: Learn how to write concise, effective skills using progressive disclosure and appropriate levels of freedom.
  • Skill Anatomy & Resources: Understand the structure of a skill, including SKILL.md, scripts, references, and assets, and when to use each.
  • Structured Creation Process: Follow a step-by-step workflow from understanding user needs to planning, implementing, and packaging your custom skills.
  • Use Case: You want to create a new skill to manage your company's internal knowledge base. Use this skill to understand how to structure the knowledge, what files to include, and how to write an effective SKILL.md that Claude can leverage.

Quick Start

I want to create a new skill for managing project documentation. Guide me through the process, starting with understanding the skill's purpose.

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 new Claude skill with SKILL.md metadata?

Structure a Claude skill by creating a SKILL.md file with required frontmatter (name, description, license, allowed-tools, metadata) in hyphen-case naming, then organize bundled resources into scripts, references, and assets directories. The metadata file specifies what your skill does and how Claude accesses its workflows and knowledge.

What are the validation requirements for Claude skill names and descriptions?

Skill names must use hyphen-case format with length limits, and descriptions must stay within specified character limits while avoiding disallowed characters. These constraints ensure consistency across the skill registry and prevent parsing errors when Claude loads your skill.

How do I design a skill to extend Claude with tool integrations and workflows?

Design skills by applying progressive disclosure principles: define the user need, plan your skill's structure (task-based, workflow-based, or reference), specify allowed tools in frontmatter, and organize scripts for automation, references for domain knowledge, and assets for bundled resources. This foundation lets Claude execute your custom workflows reliably.

What's the difference between task-based, workflow-based, and reference skills?

Task-based skills handle single focused actions with minimal resource requirements. Workflow-based skills chain multiple steps and integrations together. Reference skills bundle domain knowledge, best practices, and structured data. Choose based on your skill's scope and whether it needs sequential execution or static knowledge delivery.

Can I create a skill to manage internal knowledge or documentation with custom resources?

Yes. Organize your internal knowledge as bundled resources in the assets or references directories, define the skill's purpose in SKILL.md, and specify which tools Claude can use to query or surface that knowledge. PyYAML dependency enables structured metadata and configuration for knowledge-base organization.

What should I avoid when creating Claude skills to prevent validation errors?

Avoid non-hyphenated names, exceeding description length limits, using disallowed characters in metadata, and omitting required frontmatter fields. Incomplete or malformed SKILL.md files prevent Claude from loading your skill, so validate structure early against the template requirements.