creating-skills

Generate Claude Agent Skill templates with validated YAML frontmatter and structure.

1|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/jesseotremblay/claude-skills --skill creating-skills-jesseotremblay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/jesseotremblay/claude-skills/tree/main/skill-creator
Command: npx skills add https://github.com/jesseotremblay/claude-skills --skill creating-skills-jesseotremblay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit and guidance for creating new Claude Agent Skills, ensuring they adhere to official specifications and best practices for efficiency and effectiveness.

Core Features & Use Cases

  • Skill Scaffolding: Generate new skill templates (simple or complex) with proper file structure and placeholders.
  • Validation: Use a built-in script to validate skill frontmatter, content, and structure against Anthropic's specifications.
  • Best Practices Guide: Access detailed guidelines on conciseness, progressive disclosure, naming conventions, and script integration.
  • Use Case: Create a new skill to automate JSON formatting, ensuring its SKILL.md is well-structured, its frontmatter is correct, and it follows all recommended guidelines.

Quick Start

Help me create a new Claude skill for analyzing customer feedback.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create a Claude Agent Skill with proper structure and validation?

Create a Claude Agent Skill by generating a validated template with correct YAML frontmatter, naming conventions (gerund form, lowercase, max 64 characters), and a structured SKILL.md file containing sections like When to Use This Skill, Core Functionality, Examples, and Error Handling. Use the built-in validation script to ensure your skill meets Anthropic's specifications before deployment.

What are the naming constraints and best practices for Claude Skills?

Claude Skill names must be in gerund form (e.g., 'creating-skills'), lowercase, and not exceed 64 characters. Avoid reserved words and ensure your skill description stays under 1024 characters. Follow progressive disclosure architecture in your SKILL.md and include proper references like REFERENCE.md and FORMS.md to guide users through end-to-end functionality.

Can I validate my skill template against Anthropic's official specifications?

Yes. Use the built-in validation script included in this Skill to check your frontmatter, content structure, and naming constraints against Anthropic's requirements. The script ensures your skill satisfies YAML formatting, description length limits, reserved-word prohibitions, and proper SKILL.md section organization.

What file structure should a multi-file Claude Skill include?

A complex Claude Skill should include SKILL.md as the core documentation, plus supporting files like REFERENCE.md for detailed guidance, FORMS.md for structured inputs, and scripts for validation and automation. This multi-file approach enables progressive disclosure and helps users understand scope, usage patterns, and error handling.

How do I apply progressive disclosure when designing a skill's documentation?

Progressive disclosure guides users from high-level purpose to detailed mechanics. Start your SKILL.md with When to Use This Skill, move to Core Functionality and Common Patterns, then include Error Handling and Examples. Separate detailed reference material into REFERENCE.md and structured forms into FORMS.md so users access complexity only when needed.

What's included in the skill scaffolding for simple versus complex skills?

Simple skill scaffolding generates a single SKILL.md with essential frontmatter and sections. Complex scaffolding adds REFERENCE.md for extended guidance, FORMS.md for structured inputs, and validation scripts. Choose based on your skill's scope: use simple for straightforward tasks, complex for multi-step workflows requiring comprehensive documentation and validation.