This is the meta-skill for building skills themselves. It walks you through the structure of SKILL.md files, the progressive disclosure pattern (metadata loads first, body loads when triggered, bundled resources load as needed), and how to balance specificity with context efficiency. The core insight is useful: treat Claude like it's already smart and only add what it genuinely can't infer. Includes practical guidance on when to use scripts versus references versus assets, and emphasizes keeping the main file under 500 lines by splitting content into reference docs. If you're publishing skills or building internal tooling that extends Claude, this codifies the design patterns worth following.

GitHub stars
6K
last updated
Jun 11, 2026

Install

$ npx -y skills add thinkinaixyz/deepchat --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/thinkinaixyz/deepchat
Categories
Documentation, Skill Development
License
Apache-2.0
First seen
Jun 11, 2026

More from thinkinaixyz/deepchat

All 19
1tidyverse avatarsql-translationtidyverse/dbplyrGuide for adding SQL function translations to dbplyr backends. Use when implementing new database-specific R-to-SQL translations for functions like string manip0skills.sh installs
2tldraw avatarskill-creatortldraw/tldrawGuide 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 capabil0skills.sh installs
3tldraw avatarwrite-exampletldraw/tldrawWriting examples for the tldraw SDK examples app. Use when creating new examples, adding SDK demonstrations, or writing example code in apps/examples.0skills.sh installs
4Trevoke avatardefineTrevoke/org-gtd.elThis is a structured interview process that forces you to actually talk to stakeholders before writing requirements.0skills.sh installs
5vercel-labs avatarvercel-react-best-practicesvercel-labs/agent-skillsReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c0skills.sh installs
6vercel-labs avatarvercel-react-view-transitionsvercel-labs/agent-skillsGuide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view tran0skills.sh installs