Skills Overview
Skills are reusable modules that provide coding standards or specialized functionality.
Skill Types
| Type | How it loads | Example |
|---|---|---|
| Context | Auto-loads based on tech stack | Coding standards |
| Command | User invokes with /skill-name | Presentation creator |
Coding Standards
Auto-load based on your project's tech stack:
- standards-gradle — Gradle build tool standards focusing on Kotlin DSL.
- standards-java — Java coding standards for enterprise applications.
- standards-javascript — This skill provides JavaScript coding standards and is automatically loaded for JavaScript projects.
- standards-kotlin — Kotlin coding standards for modern applications.
- standards-python — This skill provides Python coding standards and is automatically loaded for Python projects.
- standards-shell — This skill provides Shell/Bash coding standards and is automatically loaded for shell projects.
- standards-typescript — This skill provides TypeScript coding standards and is automatically loaded for TypeScript projects.
Tool Skills
Invoked manually or when relevant:
- create-slidev-presentation — This skill should be used when asked to create or edit Slidev (sli.dev) presentation slide decks.
- skill-creator — This skill guides users through creating custom skills for claude-code-setup.
- user-stories — Write INVEST-compliant user stories with Given-When-Then acceptance criteria.
- youtube-transcript — Download YouTube video transcripts with automatic frame extraction for visual references.
Custom Skills
Your custom skills in ~/.claude/custom/skills/ override built-in ones with the same name.
See Creating Skills for how to build your own.