š ļø Claude Skills Library
A community-curated, auto-updating directory of Claude Skills ā reusable SKILL.md prompt modules that make Claude smarter at specific tasks.
š Live site: https://abeezith.github.io/claude-skills/
What is a Claude Skill?
A Claude Skill is a structured prompt module ā a SKILL.md file ā that tells Claude how to perform a specific task with precision and consistency. When Claude detects a matching intent in your message, it loads the skill and follows its instructions.
Example: When you say "Create a Word document summarizing this report", Claude loads the docx skill and follows its detailed instructions for generating high-quality .docx files.
How to Use a Skill
- Browse the library at the live site above
- Find a skill that matches your task
- Click "Copy Trigger" to copy the example prompt
- Paste it into Claude ā and Claude will use the skill automatically if it's installed in your environment
Note: Skills only activate when the SKILL.md file is accessible to your Claude instance (e.g. via a system prompt, operator config, or tool mount). Check with your Claude deployment for how skills are loaded.
How to Submit Your Own Skill
- Create a
SKILL.mdfile using the format below - Push it to a public GitHub repo
- Open an Issue with a link to your repo
Your skill will be picked up automatically during the next daily sync.
SKILL.md Format
---
name: my-skill
description: One line summary of what this skill does
category: Files | Design | Data | Writing | Meta | Community
trigger: Example prompt that activates this skill
emoji: š§
---
# My Skill
Detailed instructions for Claude go here. Explain the task, the expected output
format, edge cases to handle, and any step-by-step process Claude should follow.
## When to use this skill
...
## Output format
...
How the Daily Sync Works
Every day at 2am UTC, a GitHub Actions workflow runs automatically:
GitHub Actions (cron: 0 2 * * *)
ā
scripts/sync_skills.py runs
ā
Searches GitHub for:
- filename:SKILL.md
- filename:SKILL.md "Claude Skill"
- topic:claude-skills
- topic:claude-skill
- "claude skills" in repo names/descriptions
ā
Parses SKILL.md front matter from each result
ā
Merges with existing curated skills (curated skills are never removed)
ā
Writes updated skills.json
ā
Commits skills.json back to this repo
ā
GitHub Pages serves the updated site
You can also trigger a sync manually from the Actions tab in GitHub.
Run the Sync Locally
# Install dependencies
pip install requests PyGithub python-dateutil
# Run with your GitHub token (higher rate limits)
GITHUB_TOKEN=your_token_here python scripts/sync_skills.py
The script will update skills.json in place.
Repo Structure
claude-skills/
āāā index.html # The GitHub Pages site
āāā skills.json # Auto-updated skill data
āāā README.md # This file
āāā .github/
ā āāā workflows/
ā āāā sync-skills.yml # Daily sync workflow
āāā scripts/
āāā sync_skills.py # Discovery & merge script
Category Tags
| Category | Covers |
|---|---|
| Files | DOCX, PPTX, XLSX, PDF, file reading/writing |
| Design | UI, frontend, CSS, image generation |
| Data | Analytics, charts, SQL, scraping, CSV |
| Writing | Emails, blogs, drafts, content |
| Meta | Skill creation, prompting, Claude-specific |
| Community | Everything else |
Contributing
- Submit a skill ā open an Issue using the skill submission template
- Fix a bug ā PRs welcome
- Improve the site ā edit
index.htmland open a PR - Star a skill ā starring the source repo boosts its ranking on the site
Skills that make Claude smarter. ā”