If you're building skills for Claude, start here. This walks you through the complete architecture: how to structure SKILL.md with frontmatter and instructions, when to bundle scripts versus references versus assets, and how to use progressive disclosure so you're not burning context tokens on stuff Claude doesn't need yet. The core insight is treating skills like onboarding docs, not documentation dumps. It's opinionated about keeping things concise (context window is a public good) and matching specificity to fragility. Includes concrete patterns for splitting large skills across files and explains the three-level loading system that makes the whole thing work without bloating every conversation.

skills.sh installs
483
GitHub stars
474
last updated
Aug 21, 2026

Install

$ npx -y skills add freestylefly/canghe-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/freestylefly/canghe-skills
Categories
Documentation, Skill Development
First seen
Jun 3, 2026

More from freestylefly/canghe-skills

All 29
1motion-team avatarhook-voice-patternsmotion-team/creative-strategy-skillsA living swipe file of scroll-stopping hook templates collected from the wild — real sentence structures and native voice patterns that have proven they stop th480skills.sh installs
2skindhu avatareducational-video-creatorskindhu/skind-skillsCreate educational videos using Remotion with Kurzgesagt/回形针 style. Use when users want to: (1) create teaching or educational videos, (2) design video storyboa478skills.sh installs
3madteacher avatardart-driftmadteacher/mad-agents-skillsBuild, fix, audit, and migrate Drift persistence in Dart CLI, server-side, and non-Flutter desktop apps. Use when adding SQLite with package:drift/native.dart, 474skills.sh installs
4n8n-io avatarcontent-designn8n-io/n8nProduct content designer for UI copy. Use when writing, reviewing, or auditing user-facing text: button labels, error messages, tooltips, empty states, modal co473skills.sh installs
5existential-birds avatarvitest-testingexistential-birds/beagleVitest testing framework patterns and best practices. Use when writing unit tests, integration tests, configuring vitest.config, mocking with vi.mock/vi.fn, usi471skills.sh installs
6pedronauck avatartailwindcsspedronauck/skillsTailwind CSS v4 conventions — semantic design tokens for theme-safe styling, mobile-first responsive layouts, and v4-first utilities. Use when styling component471skills.sh installs