# Awesome Claude Skills A curated list of practical Claude Skills for enhancing productivity across Claude.ai, Claude Code, and the Claude API. ## Contents - [What Are Claude Skills?](#what-are-claude-skills) - [Skills](#skills) - [Business & Marketing](#business--marketing) - [Communication & Writing](#communication--writing) - [Creative & Media](#creative--media) - [Development](#development) - [Productivity & Organization](#productivity--organization) - [Getting Started](#getting-started) - [Creating Skills](#creating-skills) - [Contributing](#contributing) - [Resources](#resources) - [License](#license) ## What Are Claude Skills? Claude Skills are customizable workflows that teach Claude how to perform specific tasks according to your unique requirements. Skills enable Claude to execute tasks in a repeatable, standardized manner across all Claude platforms. ### Key Features - **Composable** - Combine multiple skills for complex workflows. - **Portable** - Use the same skill across Claude.ai, Claude Code, and the API. - **Efficient** - Claude loads only what's needed for optimal performance. - **Powerful** - Include executable code for technical reliability. Skills can codify your organization's processes, brand guidelines, workflows, and expertise into reusable components that Claude applies automatically when needed. ## Skills ### Business & Marketing - [Competitive Ads Extractor](./competitive-ads-extractor/) - Extracts and analyzes competitors' ads from ad libraries to understand messaging and creative approaches that resonate. - [Domain Name Brainstormer](./domain-name-brainstormer/) - Generates creative domain name ideas and checks availability across multiple TLDs including .com, .io, .dev, and .ai extensions. - [Lead Research Assistant](./lead-research-assistant/) - Identifies and qualifies high-quality leads by analyzing your product, searching for target companies, and providing actionable outreach strategies. ### Communication & Writing - [Content Research Writer](./content-research-writer/) - Assists in writing high-quality content by conducting research, adding citations, improving hooks, and providing section-by-section feedback. - [Meeting Insights Analyzer](./meeting-insights-analyzer/) - Analyzes meeting transcripts to uncover behavioral patterns including conflict avoidance, speaking ratios, filler words, and leadership style. ### Creative & Media - [Image Enhancer](./image-enhancer/) - Improves image and screenshot quality by enhancing resolution, sharpness, and clarity for professional presentations and documentation. - [Video Downloader](./video-downloader/) - Downloads videos from YouTube and other platforms for offline viewing, editing, or archival with support for various formats and quality options. ### Development - [Changelog Generator](./changelog-generator/) - Automatically creates user-facing changelogs from git commits by analyzing history and transforming technical commits into customer-friendly release notes. ### Productivity & Organization - [File Organizer](./file-organizer/) - Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures. - [Invoice Organizer](./invoice-organizer/) - Automatically organizes invoices and receipts for tax preparation by reading files, extracting information, and renaming consistently. - [Raffle Winner Picker](./raffle-winner-picker/) - Randomly selects winners from lists, spreadsheets, or Google Sheets for giveaways and contests with cryptographically secure randomness. ## Getting Started ### Using Skills in Claude.ai 1. Navigate to your Claude.ai account 2. Go to Settings → Skills 3. Upload or create a new skill 4. The skill will be available automatically when relevant to your conversations ### Using Skills in Claude Code 1. Install Claude Code: ```bash # Mac curl -fsSL https://claude.ai/install.sh | bash # Windows irm https://claude.ai/install.ps1 | iex ``` 2. Navigate to the skill folder: ```bash cd awesome-claude-skills/lead-research-assistant ``` 3. Start Claude Code: ```bash claude ``` 4. The skill loads automatically and activates when relevant. ### Using Skills via API Use the Claude Skills API to programmatically load and manage skills: ```python import anthropic client = anthropic.Anthropic(api_key="your-api-key") response = client.messages.create( model="claude-3-5-sonnet-20241022", skills=["skill-id-here"], messages=[{"role": "user", "content": "Your prompt"}] ) ``` See the [Skills API documentation](https://docs.claude.com/en/api/skills-guide) for details. ## Creating Skills ### Skill Structure Each skill is a folder containing a `SKILL.md` file with YAML frontmatter: ``` skill-name/ ├── SKILL.md # Required: Skill instructions and metadata ├── scripts/ # Optional: Helper scripts ├── templates/ # Optional: Document templates └── resources/ # Optional: Reference files ``` ### Basic Skill Template ```markdown --- name: my-skill-name description: A clear description of what this skill does and when to use it. --- # My Skill Name Detailed description of the skill's purpose and capabilities. ## When to Use This Skill - Use case 1 - Use case 2 - Use case 3 ## Instructions [Detailed instructions for Claude on how to execute this skill] ## Examples [Real-world examples showing the skill in action] ``` ### Skill Best Practices - Focus on specific, repeatable tasks - Include clear examples and edge cases - Write instructions for Claude, not end users - Test across Claude.ai, Claude Code, and API - Document prerequisites and dependencies - Include error handling guidance ## Contributing We welcome contributions! Please read our [Contributing Guidelines](CONTRIBUTING.md) for details on: - How to submit new skills - Skill quality standards - Pull request process - Code of conduct ### Quick Contribution Steps 1. Ensure your skill is based on a real use case 2. Check for duplicates in existing skills 3. Follow the skill structure template 4. Test your skill across platforms 5. Submit a pull request with clear documentation ## Resources ### Official Documentation - [Claude Skills Overview](https://www.anthropic.com/news/skills) - Official announcement and features - [Skills User Guide](https://support.claude.com/en/articles/12512180-using-skills-in-claude) - How to use skills in Claude - [Creating Custom Skills](https://support.claude.com/en/articles/12512198-creating-custom-skills) - Skill development guide - [Skills API Documentation](https://docs.claude.com/en/api/skills-guide) - API integration guide - [Agent Skills Blog Post](https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills) - Engineering deep dive ### Community Resources - [Anthropic Skills Repository](https://github.com/anthropics/skills) - Official example skills - [Claude Community](https://community.anthropic.com) - Discuss skills with other users - [Skills Marketplace](https://claude.ai/marketplace) - Discover and share skills ### Inspiration & Use Cases - [Lenny's Newsletter](https://www.lennysnewsletter.com/p/everyone-should-be-using-claude-code) - 50 ways people use Claude Code - [Notion Skills](https://www.notion.so/notiondevs/Notion-Skills-for-Claude-28da4445d27180c7af1df7d8615723d0) - Notion integration skills ## License This repository is licensed under the Apache License 2.0. Individual skills may have different licenses - please check each skill's folder for specific licensing information. --- **Note**: Claude Skills work across Claude.ai, Claude Code, and the Claude API. Once you create a skill, it's portable across all platforms, making your workflows consistent everywhere you use Claude.