Skip to content

DhanushNehru/claude-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🧠 Claude Skills

Ready-to-use skill files that transform Claude into specialized AI agents.

No prompt engineering required. Just copy β†’ paste β†’ go.

GitHub Stars License: MIT PRs Welcome Skills


Think of these as plugins for your brain's AI copilot. Each skill is a self-contained instruction set β€” battle-tested, community-reviewed, and ready for production use.


Get Started Β· Browse Skills Β· Create a Skill Β· Contribute


πŸ€” What Are Claude Skills?

A Claude Skill is a portable, copy-paste-ready instruction file that gives Claude a specialized capability. Unlike generic prompt collections, each skill is:

Feature Description
🎯 Purpose-built Designed for a specific real-world task, not a toy demo
πŸ“‹ Structured Uses the proven Role β†’ Goal β†’ Constraints β†’ Output contract format
πŸ§ͺ Tested Every skill includes example inputs/outputs so you know what to expect
πŸ”Œ Plug-and-play Works with Claude.ai, Claude API, Claude Code (CLAUDE.md), and any Claude-powered tool
🏷️ Tagged Difficulty level, estimated token usage, and compatibility info included

⚑ Quick Start

Method 1: Claude.ai (Recommended for beginners)

  1. Browse the Skill Catalog below
  2. Open the skill file (e.g., skills/developer/code-reviewer.md)
  3. Copy the content inside the <system_prompt> tags
  4. Paste it into Claude.ai β†’ Project Knowledge or Custom Instructions
  5. Start chatting β€” Claude now has that skill!

Method 2: Claude Code (CLAUDE.md)

  1. Copy the skill file to your project root as CLAUDE.md (or append to an existing one)
  2. Run claude in your terminal β€” it auto-reads the file
  3. Claude Code now operates with that specialized skill

Method 3: API / SDK

import anthropic

# Load the skill
with open("skills/developer/code-reviewer.md") as f:
    skill = f.read()

client = anthropic.Anthropic()
message = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=4096,
    system=skill,  # ← The skill becomes the system prompt
    messages=[{"role": "user", "content": "Review this pull request: ..."}]
)

πŸ“š Skill Catalog

πŸ› οΈ Developer Skills

Skill Description Difficulty
Code Reviewer Production-grade code review with security, performance & maintainability analysis ⭐⭐
Git Commit Crafter Generate perfect conventional commits from diffs ⭐
Bug Hunter Systematic debugging agent that traces root causes ⭐⭐⭐
API Designer Design RESTful APIs following OpenAPI best practices ⭐⭐
Regex Wizard Build, explain, and test regular expressions in any flavor ⭐

πŸ”’ Security Skills

Skill Description Difficulty
Threat Modeler STRIDE-based threat modeling for any system architecture ⭐⭐⭐
Dependency Auditor Deep-dive analysis of package vulnerabilities and supply chain risks ⭐⭐
Security Headers Checker Analyze and fix HTTP security headers for web applications ⭐

πŸ“Š Data & Analysis Skills

Skill Description Difficulty
SQL Query Optimizer Analyze and optimize slow SQL queries with execution plan analysis ⭐⭐
Data Storyteller Transform raw datasets into compelling narratives with visualizations ⭐⭐
CSV Detective Profile, clean, and analyze messy CSV/JSON datasets ⭐

✍️ Writing & Content Skills

Skill Description Difficulty
Technical Writer Write clear, structured technical documentation and ADRs ⭐⭐
README Generator Generate stunning, complete README files from codebases ⭐
Changelog Author Generate human-readable changelogs from git history ⭐

πŸ—οΈ Architecture & DevOps Skills

Skill Description Difficulty
System Design Coach Interactive system design interview prep and architecture review ⭐⭐⭐
Dockerfile Optimizer Analyze and optimize Dockerfiles for size, security, and build speed ⭐⭐
CI/CD Pipeline Builder Generate production-ready GitHub Actions / GitLab CI pipelines ⭐⭐

🧩 Productivity Skills

Skill Description Difficulty
Meeting Summarizer Extract action items, decisions, and key points from meeting transcripts ⭐
Email Diplomat Craft professional emails for sensitive situations ⭐
Learning Path Generator Create personalized, structured learning roadmaps for any topic ⭐⭐

🎨 Creative Skills

Skill Description Difficulty
Color Palette Generator Generate accessible, harmonious color palettes from any inspiration ⭐
Naming Consultant Generate memorable names for projects, products, and companies ⭐

🧬 Skill Anatomy

Every skill follows a consistent structure:

skills/
β”œβ”€β”€ developer/
β”‚   └── code-reviewer.md        ← The skill file
β”œβ”€β”€ security/
β”‚   └── threat-modeler.md
└── ...

Each skill file contains:

# πŸ” Skill Name
> One-line description

## Metadata
- **Category**: Developer | Security | Data | Writing | DevOps | Productivity | Creative
- **Difficulty**: ⭐ | ⭐⭐ | ⭐⭐⭐
- **Works With**: Claude.ai, Claude Code, API
- **Estimated Tokens**: ~500 system prompt tokens

## System Prompt
<system_prompt>
  ... the actual instruction set ...
</system_prompt>

## Example Usage
**User**: [example input]
**Claude**: [example output]

## Tips & Variations
- Modification ideas for different use cases

πŸ”¨ Create Your Own

Use our Skill Template to create your own skill:

  1. Fork this repo
  2. Copy SKILL_TEMPLATE.md into the appropriate skills/<category>/ folder
  3. Fill in your skill following the template structure
  4. Test it thoroughly (include real example I/O)
  5. Submit a PR!

Pro tips:

  • Use XML tags (<context>, <constraints>, <output_format>) for complex instructions
  • Keep system prompts under 1000 tokens for optimal performance
  • Include at least 2 example interactions
  • Add edge cases in your "Tips & Variations" section

🀝 Contributing

We love contributions! Whether it's a new skill, an improvement to an existing one, or fixing a typo β€” every PR is welcome.

Please read our Contributing Guide and Code of Conduct before submitting.

What makes a great skill?

  • βœ… Solves a real problem people encounter regularly
  • βœ… Includes tested examples with realistic inputs/outputs
  • βœ… Is self-contained β€” no external dependencies or setup
  • βœ… Has a clear, specific scope β€” does one thing extremely well
  • βœ… Uses structured formatting (XML tags, markdown) for reliability

🌟 Star History

If this repo helped you, please consider giving it a ⭐ β€” it helps others discover these skills!

Star History Chart


πŸ“œ License

This project is licensed under the MIT License β€” see the LICENSE file for details.


Made with 🧠 by the community, for the community.

⬆ Back to Top