composiohq avatar

Skill Creator

If you're building skills for Claude, this is your implementation guide. It walks through the three-level loading system (metadata, SKILL.md body, bundled resources), explains when to use scripts versus reference docs versus assets, and hammers home the core principle: be concise because context window is shared space. The progressive disclosure patterns are especially useful, showing you exactly how to keep SKILL.md under 500 lines by splitting variants and detailed specs into separate files. Think of it as the spec for the spec. Most valuable when you're past your first skill and wondering why Claude isn't picking up your carefully written instructions.

skills.sh installs
2.3K
GitHub stars
105
last updated
Jul 14, 2026

Install

$ npx -y skills add composiohq/skills --skill skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

Skill Creator

This skill provides guidance for creating effective skills.

About Skills

Skills are modular, self-contained packages that extend Claude's capabilities by providing specialized knowledge, workflows, and tools. Think of them as "onboarding guides" for specific domains or tasks—they transform Claude from a general-purpose agent into a specialized agent equipped with procedural knowledge that no model can fully possess.

What Skills Provide

  1. Specialized workflows - Multi-step procedures for specific domains
  2. Tool integrations - Instructions for working with specific file formats or APIs
  3. Domain expertise - Company-specific knowledge, schemas, business logic
  4. Bundled resources - Scripts, references, and assets for complex and repetitive tasks

Core Principles

Concise is Key

The context window is a public good. Skills share the context window with everything else Claude needs: system prompt, conversation history, other Skills' metadata, and the actual user request.

Sponsors

Details

Repository
github.com/composiohq/skills
Category
Skill Development
First seen
May 16, 2026

More from composiohq/skills

All 2
1freshtechbro avatarskill-creatorfreshtechbro/claudedesignskillsGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil2.3Kskills.sh installs
2apollographql avatarskill-creatorapollographql/skillsGuide for creating effective skills for Apollo GraphQL and GraphQL development. Use this skill when: (1) users want to create a new skill, (2) users want to upd2Kskills.sh installs
3netlify avatarskill-creatornetlify/context-and-toolsCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e2Kskills.sh installs
4anthropics avatarskill-creatoranthropics/financial-servicesGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil1.7Kskills.sh installs
5deanpeters avatarpm-skill-creatordeanpeters/product-manager-skillsDesign a new PM skill through guided conversation. Use when you have raw content or an idea and want to shape it into a compliant skill.1.5Kskills.sh installs
6vercel-labs avatarskill-creatorvercel-labs/json-renderGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil1.4Kskills.sh installs