skip to content

# 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.