All skills

Guide for Claude Code skills installation, usage, and development. Use when working with Claude Code specific features, paths, and conventions.

  • 1 file
  • 2.3 KB
  • Updated 8 months ago
  • GitHub
Use this Skill: https://skilld.dev/gh/gmh5225/awesome-skills/claude-code

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

SKILL.md

≈39 tokens for metadata: the name and description. ≈542 when used: this file.

Description uses 2.1% of example budget

Before choosing a Skill, your Agent reads its name and description. All available Skills share that space.

  • A shorter description leaves more room for other Skills. This entry exceeds our 1% size suggestion.

In our Claude Code example, all Skill names and descriptions share 8,000 characters. This Skill uses ≈164 characters, or 2.1%.

The 1% threshold is a size suggestion. Longer descriptions can still fit.

Your model, settings, and other Skills decide how much text your Agent can read.

Example settings and source

The example uses a 200k-token context and default Claude Code settings. The count includes the name, description, separators, and when_to_use when present. Codex also counts local file paths.

Skit's source and limits: Codex 0.160.1, Claude Code 2.1.292.

Claude Code Skills

Scope

Use this skill when:

  • Installing skills for Claude Code
  • Developing Claude Code specific skills
  • Understanding Claude Code skill discovery

Installation Paths

  • Project scope: .claude/skills/ in project root
  • User scope: ~/.claude/skills/

Claude Code auto-discovers skills from these directories.

Installing Skills

From GitHub Repository

# Clone to project
git clone https://github.com/user/skill-repo .claude/skills/skill-name

# Or clone to user directory
git clone https://github.com/user/skill-repo ~/.claude/skills/skill-name

Manual Installation

  1. Create skill folder in .claude/skills/
  2. Add SKILL.md with frontmatter
  3. Restart Claude Code to pick up new skills

Verifying Installation

# List installed skills
ls ~/.claude/skills/

# Check skill metadata
head ~/.claude/skills/skill-name/SKILL.md

Using Skills

Skills activate automatically based on your request context. You can also:

  • Mention skill name explicitly in your prompt
  • Use /init to bootstrap context for a repository

Official Skills Repository

Key Official Skills

Skill Purpose
docx Word document manipulation
xlsx Excel spreadsheet operations
pptx PowerPoint presentations
pdf PDF extraction and creation
webapp-testing Playwright-based web testing
mcp-builder Create MCP servers
skill-creator Interactive skill creation

Claude Code Commands

  • /init - Initialize project context
  • Skills auto-load when relevant to your task

Best Practices

  1. Keep skills focused on specific tasks
  2. Use progressive disclosure for large reference files
  3. Include scripts for automation
  4. Test skills in isolated environments first

Full Resource List

For more detailed Claude Code skill resources, complete link lists, or the latest information, use WebFetch to retrieve the full README.md:

https://raw.githubusercontent.com/gmh5225/awesome-skills/refs/heads/main/README.md

The README.md contains the complete categorized resource list with all links.

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

No third-party reports yet.

Signed by skilld. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 5 hours ago.

updated 8 months ago

README badge

README badge for gmh5225/awesome-skills/claude-code