Repository: travisvn/awesome-claude-skills Branch: main Commit: b05169af5448 Files: 3 Total size: 28.0 KB Directory structure: gitextract_jsi0gccb/ ├── .gitignore ├── CONTRIBUTING.md └── README.md ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ # Obviously~ .claude/ CLAUDE.md ================================================ FILE: CONTRIBUTING.md ================================================ # Contributing to Awesome Claude Skills Thank you for your interest in contributing to Awesome Claude Skills! This document provides guidelines for contributing to this list. > [!NOTE] > Given the growth in assisted skill development, a new requirement of "social proof" has been added to skill submissions. ## How to Contribute 1. **Fork the repository** - Click the "Fork" button in the top right corner 2. **Create a branch** - Create a new branch for your contribution 3. **Make your changes** - Add your skill, resource, or improvement 4. **Submit a pull request** - Open a PR with a clear description of your changes ## What to Contribute We welcome contributions in the following categories: ### Skills - Official skills from Anthropic - Community-created skills - Your own custom skills ### Resources - Documentation - Tutorials and guides - Blog posts and articles - Videos and presentations - Tools and utilities ### Improvements - Fixing typos or broken links - Improving descriptions - Reorganizing content for better clarity - Adding missing information ## Guidelines ### Quality Standards All contributions should: - Be related to Claude Skills - Provide clear value to users - **Be non-promotional (see below)** - Include accurate, up-to-date information - Use proper formatting and grammar ### No Promotions or Commercial Segues This list is a community resource, not a marketing channel. We strictly filter out submissions that serve primarily as a funnel for commercial products. - **No "SaaS Wrappers":** Skills that exist solely to call a specific commercial API or require a paid subscription to a specific SaaS platform (especially one owned by the submitter) to function are generally not accepted. - **Standalone Value:** Submissions must provide value on their own. If the content is clearly just a segue to a paid product, it will be rejected. - **Genuine Resources:** Tutorials and articles must focus on education, not conversion. "Teaser" content designed to upsell a course or tool will not be merged. ### Formatting When adding a new item: ```markdown - **[Name](link)** - Clear, concise description of what it does ``` Examples: ```markdown - **[pdf-analyzer](https://github.com/username/pdf-analyzer)** - Advanced PDF analysis skill with OCR support - **[Claude Skills Tutorial](https://example.com/tutorial)** - Step-by-step guide to creating your first skill ``` #### Adding an individual skill Add a row to the individual skills table using the same pattern as the other rows. ### Skill Submissions When submitting a skill, please include: * Clear name and link to the skill repository * Brief description (1-2 sentences) of what it does * Any prerequisites or dependencies * License information (if applicable) The skill should: * Have a clear purpose and use case * Include documentation (README or SKILL.md) * Follow Claude Skills best practices * Be functional and tested Above all else, the skill should be a value-add. Trivial functionalities that were whipped up with a session or two with Claude Code are not likely to be worthwhile skills for community members to make use of almost by definition (i.e. if the skill could be created that quickly, it would probably be something an individual would implement by themselves to match their own particular use case). While not an absolute requirement, a strong general guideline would be that more exists to the skill than a single `SKILL.md` file. #### Social Proof Skills must have gathered enough attention from the community so-as to have acquired a number of GitHub stars to be considered in most cases. *This is due to the increase in PR submissions of either newly completed and untested skills or narrow-focused and not generalizable skills that simply do not make sense in a GitHub Awesome list meant to appeal to a wide audience.* > [!NOTE] > Due to the volume of PR submissions that do not conform to these contribution guidelines, if your skill hasn't acquired a basic 10 stars, it will be closed automatically. #### AI Automated Submissions Due to the influx of PRs, there is a requirement now that the PR not be explicitly generated / submitted with AI-assistance. It's too untenable to try and review the entire codebase of an LLM-generated project that was also submitted with the help of generative AI. This requirement is intended to serve as a quick filter (which is honestly surprising, given that AI coding assistants are easily capable of ingesting the language of a `CONTRIBUTING.md` file of a repository). PRs will be closed without comment if the submitter has failed to acknowledge this or adhere by its basic tenets in order to weed out the low-effort submissions. #### SaaS Submissions If the skill you're submitting is based around a SaaS, it's unlikely to get reviewed and will be closed. This awesome list is not a jumping off point for your new venture — it's intended to be mostly for skills that improve the DX or UX of Claude / Claude Code without requiring requests going through your server. ### Article/Resource Submissions When submitting articles or resources: * Ensure the content is substantial and informative * Include the title and a direct link * Add a brief description * Verify all links work correctly ## Categories Place your contribution in the most appropriate category: * **Official Resources** - Only official Anthropic content * **Documentation** - Technical documentation and reference material * **Official Skills** - Skills from anthropics/skills repository * **Community Skills** - Skills created by the community * **Tools & Utilities** - Development tools and utilities * **Tutorials & Guides** - How-to guides and tutorials * **Articles & Blog Posts** - Published articles and blog posts If you're unsure which category fits best, place it where you think it belongs and mention it in your PR description. ## Pull Request Process 1. **Search existing PRs** - Check if someone else has already submitted something similar 2. **One item per PR** - Submit one skill/resource per pull request (unless they're closely related) 3. **Clear title** - Use a descriptive PR title like "Add PDF analysis skill" or "Add tutorial on creating custom skills" 4. **Description** - Explain what you're adding and why it's valuable 5. **Test links** - Ensure all links work before submitting 6. **Follow the format** - Match the existing style and structure ### PR Title Examples * ✅ `Add custom SQL query skill` * ✅ `Add tutorial: Building your first Claude Skill` * ✅ `Fix broken link in Documentation section` * ❌ `Update README` (too vague) * ❌ `Add stuff` (not descriptive) ## Code of Conduct By contributing, you agree to: * Be respectful and inclusive * Provide constructive feedback * Focus on what is best for the community * Show empathy towards other community members ## Questions? If you have questions about contributing: * Open an issue with your question * Check existing issues to see if it's already been answered * Review the [Awesome list guidelines](https://github.com/sindresorhus/awesome/blob/main/contributing.md) ================================================ FILE: README.md ================================================
# Awesome Claude Skills [](https://awesome.re) []() [](CONTRIBUTING.md) > A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows **Claude Skills** teach Claude how to **perform tasks in a repeatable way** They are specialized folders containing instructions, scripts, and resources that Claude dynamically discovers and loads when relevant to tasks. ### How Skills Work Skills employ a **progressive disclosure architecture** for efficiency: 1. **Metadata loading** (~100 tokens): Claude scans available Skills to identify relevant matches 2. **Full instructions** (<5k tokens): Load when Claude determines the Skill applies 3. **Bundled resources**: Files and executable code load only as needed This design allows multiple Skills to remain available without overwhelming Claude's context window. ## 🚀 Getting Started ### Claude.ai Web Interface 1. Go to [Settings > Capabilities](https://claude.ai/settings/capabilities) 2. Enable Skills toggle 3. Browse available skills or upload custom skills 4. **For Team/Enterprise**: Admin must enable Skills organization-wide first ### Claude Code CLI ```bash # Install skills from marketplace /plugin marketplace add anthropics/skills # Or install from local directory /plugin add /path/to/skill-directory ``` ### Claude API Skills are accessible via the `/v1/skills` API endpoint. See the [Skills API documentation](https://platform.claude.com/docs/en/api/beta/skills) for detailed integration examples. ```python import anthropic client = anthropic.Client(api_key="your-api-key") # See API docs for full implementation details ``` ## 🎯 Official Skills ### Document Skills Skills for working with complex file formats: - **[docx](https://github.com/anthropics/skills/tree/main/skills/docx)** - Create, edit, and analyze Word documents with support for tracked changes, comments, formatting preservation, and text extraction - **[pdf](https://github.com/anthropics/skills/tree/main/skills/pdf)** - Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms - **[pptx](https://github.com/anthropics/skills/tree/main/skills/pptx)** - Create, edit, and analyze PowerPoint presentations with support for layouts, templates, charts, and automated slide generation - **[xlsx](https://github.com/anthropics/skills/tree/main/skills/xlsx)** - Create, edit, and analyze Excel spreadsheets with support for formulas, formatting, data analysis, and visualization ### Design & Creative - **[algorithmic-art](https://github.com/anthropics/skills/tree/main/skills/algorithmic-art)** - Create generative art using p5.js with seeded randomness, flow fields, and particle systems - **[canvas-design](https://github.com/anthropics/skills/tree/main/skills/canvas-design)** - Design beautiful visual art in .png and .pdf formats using design philosophies - **[slack-gif-creator](https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator)** - Create animated GIFs optimized for Slack's size constraints ### Development - **[frontend-design](https://github.com/anthropics/skills/blob/main/skills/frontend-design)** - Instructs Claude to avoid "AI slop" or generic aesthetics and to make bold design decisions. Works very well for React & Tailwind. - **[web-artifacts-builder](https://github.com/anthropics/skills/tree/main/skills/web-artifacts-builder)** - Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui components - **[mcp-builder](https://github.com/anthropics/skills/tree/main/skills/mcp-builder)** - Guide for creating high-quality MCP servers to integrate external APIs and services - **[webapp-testing](https://github.com/anthropics/skills/tree/main/skills/webapp-testing)** - Test local web applications using Playwright for UI verification and debugging ### Communication - **[brand-guidelines](https://github.com/anthropics/skills/tree/main/skills/brand-guidelines)** - Apply Anthropic's official brand colors and typography to artifacts - **[internal-comms](https://github.com/anthropics/skills/tree/main/skills/internal-comms)** - Write internal communications like status reports, newsletters, and FAQs ### Skill Creation - **[skill-creator](https://github.com/anthropics/skills/tree/main/skills/skill-creator)** - Interactive skill creation tool that guides you through building new skills with Q&A ## 🌟 Community Skills > [!Warning] > Skills can execute arbitrary code in Claude's environment. > > See [Security & Best Practices](#-security--best-practices) for more information ### Collections & Libraries - **[obra/superpowers](https://github.com/obra/superpowers)** - Core skills library for Claude Code with 20+ battle-tested skills including TDD, debugging, and collaboration patterns - Features `/brainstorm`, `/write-plan`, `/execute-plan` commands and skills-search tool - [superpowers-skills](https://github.com/obra/superpowers-skills) - Community-editable skills repository - [Blog: Superpowers](https://blog.fsck.com/2025/10/09/superpowers/) - Author's overview by Jesse Vincent - Installation: `/plugin marketplace add obra/superpowers-marketplace` - **[obra/superpowers-lab](https://github.com/obra/superpowers-lab)** - Experimental skills for `Claude Code Superpowers` (see above) - Uses new techniques that are still being refined and tested (i.e. skills here may change over time) - [Blog post about its development](https://blog.fsck.com/2025/10/23/naming-claude-plugins/) - Install from `superpowers-marketplace` plugin ### Individual Skills > These will be broken down into categories once there are enough community skills available to list | Skill | Description | | --- | --- | | **[ios-simulator-skill](https://github.com/conorluddy/ios-simulator-skill)** | iOS app building, navigation, and testing through automation | | **[ffuf-web-fuzzing](https://github.com/jthack/ffuf_claude_skill)** | Expert guidance for ffuf web fuzzing during penetration testing, including authenticated fuzzing with raw requests, auto-calibration, and result analysis | | **[playwright-skill](https://github.com/lackeyjb/playwright-skill)** | General-purpose browser automation using Playwright | | **[claude-d3js-skill](https://github.com/chrisvoncsefalvay/claude-d3js-skill)** | Visualizations in d3.js | | **[claude-scientific-skills](https://github.com/K-Dense-AI/claude-scientific-skills)** | Comprehensive collection of ready-to-use scientific skills, including working with specialized scientific libraries and databases | | **[web-asset-generator](https://github.com/alonw0/web-asset-generator)** | Generates web assets like favicons, app icons, and social media images | | **[loki-mode](https://github.com/asklokesh/claudeskill-loki-mode)** | Multi-agent autonomous startup system - orchestrates 37 AI agents across 6 swarms to build, deploy, and operate a complete startup from PRD to revenue | | **[Trail of Bits Security Skills](https://github.com/trailofbits/skills)** | Security skills for static analysis with CodeQL/Semgrep, variant analysis, code auditing, and vulnerability detection | | **[frontend-slides](https://github.com/zarazhangrui/frontend-slides)** | Create animation-rich HTML presentations — from scratch or by converting PowerPoint files | | **[Expo Skills](https://github.com/expo/skills)** | Official skills by the Expo team for developing Expo apps | | **[shadcn/ui](https://ui.shadcn.com/docs/skills)** | Give Claude Code context on shadcn components as well as pattern enforcement | _More community skills coming soon! Submit a PR to add your skill._ ### Tools - **[yusufkaraaslan/Skill_Seekers](https://github.com/yusufkaraaslan/Skill_Seekers)** - Convert documentation websites into Claude Skills ## ✏️ Creating Your First Skill