# examples
Claude Code Skills Examples
Real skills from the Invoked registry — what they do, when they fire, and what changes in Claude's output.
Git & Commits
commit-commands:commit
invoked when: Writing or suggesting a commit message
Enforces conventional commit format (type, scope, body) with consistent rules across the team.
without skill
fix stuff in auth module
with skill
fix(auth): resolve token expiry race condition on concurrent requests
Code Review
code-review:security
invoked when: Reviewing code for security issues
Applies an OWASP-aligned checklist covering injection, auth, data exposure, and dependency risks.
without skill
Looks good to me, no obvious issues
with skill
Line 42: unsanitized user input passed to SQL query. Line 87: session token exposed in URL params. Line 103: dependency lodash@4.17.4 has known prototype pollution CVE.
Documentation
docs:readme-generator
invoked when: Writing or improving a README
Structures the README with installation, usage, API reference, examples, and contributing sections.
without skill
A tool for processing files.
with skill
## Installation\nnpm install file-processor\n\n## Usage\n```js\nconst fp = require('file-processor')\nfp.process('./input.csv', { format: 'json' })\n```\n\n## API Reference...
Testing
testing:tdd-workflow
invoked when: Writing tests or implementing a feature
Enforces red-green-refactor: write the failing test first, implement minimal code to pass, then refactor.
without skill
Here is the implementation. You should add tests for it.
with skill
Step 1: writing failing test for parseDate()... Step 2: running test — FAIL (function not defined). Step 3: minimal implementation... Step 4: test passes. Step 5: refactoring...
PR Review
pr-review:checklist
invoked when: Reviewing a pull request
Structured checklist covering logic correctness, test coverage, performance, and breaking changes.
without skill
The code looks fine.
with skill
✅ Logic: correct\n⚠️ Tests: no test for the error path on line 55\n❌ Breaking change: getUser() return type changed — callers need updating\n✅ Performance: no N+1 queries
Refactoring
refactor:naming-conventions
invoked when: Renaming or refactoring code
Applies consistent naming conventions: camelCase for variables, PascalCase for classes, SCREAMING_SNAKE for constants.
without skill
user_data, ProcessRecord, maxRetries, API_Key
with skill
userData, ProcessRecord, maxRetries, API_KEY
11,000+ skills in the registry. Agents discover them at runtime.
Browse Skills →Frequently Asked Questions
Where can I find more Claude Code skills examples?
The Invoked registry at invoked.sh/s indexes 11,000+ community skills. You can browse by category or search by task. All skills are open — you can read the SKILL.md content before your agent uses it.
How do I know which skill Claude used on my task?
Claude Code shows all MCP tool calls in its output. You will see invoke_search_skills and invoke_get_skill calls with the skill name and context. You can also check your Invoked dashboard if you are a skill creator.
Can I create my own Claude Code skills?
Yes. Add a SKILL.md file to any public GitHub repository and claim it on Invoked. Your skill becomes immediately discoverable by agents querying the registry — no approval process.
Are these the most popular Claude Code skills?
These examples illustrate common task categories. For a live view of the most-invoked skills, visit the Invoked registry and sort by invocations. The data updates in real time.