A curated list of practical Claude Skills for enhancing productivity across Claude.ai, Claude Code, and the Claude API, featuring document processing, dev tools, and 500+ SaaS integrations.
Overview#
Awesome Claude Skills is a Claude skills resource collection maintained by ComposioHQ, defining and collecting a series of customizable workflow instruction sets (Claude Skills) that teach Claude to execute tasks according to specific requirements.
Core Value#
- Standardized Execution Path: Through pre-defined
SKILL.mdfiles, Claude can stably handle document conversion, code generation, app integration, and other tasks without rewriting prompts each time - Cross-Platform Consistency: Skills can be seamlessly ported between Claude.ai (Web), Claude Code (CLI), and Claude API
- App Automation: Connect Claude to 500+ SaaS applications (e.g., Gmail, Slack, HubSpot) via Composio to perform actions like sending messages and creating issues
Skills Category Matrix#
| Category | Representative Skills | Description |
|---|---|---|
| Development & Code | artifacts-builder, test-driven-development, mcp-builder, git-pushing | Code building assistance, TDD workflow, MCP server creation, automated Git operations |
| Document Processing | docx, pdf, pptx, xlsx, Markdown to EPUB Converter | Generation, conversion, and analysis of various office documents |
| Data & Analysis | deep-research, CSV Data Summarizer, postgres, root-cause-tracing | Database queries, data summarization, deep research assistant |
| Business & Marketing | Brand Guidelines, Competitive Ads Extractor, Lead Research Assistant | Competitive analysis, lead research, brand guideline compliance |
| Creative & Media | Canvas Design, imagen, Image Enhancer, Video Downloader | Image generation and enhancement, video downloading, canvas design |
| Productivity Tools | File Organizer, Tailored Resume Generator, Invoice Organizer | File organization, resume tailoring, invoice management |
| App Integration | connect-apps | Connect to hundreds of apps including Slack, Gmail, GitHub, Notion, Salesforce |
App Automation Integration#
External SaaS connections via Composio with 78+ pre-built workflows:
- CRM: Close, HubSpot, Pipedrive, Salesforce, Zoho CRM
- Project Management: Asana, ClickUp, Jira, Linear, Monday, Notion, Trello
- Communication: Discord, Slack, Telegram, WhatsApp
- Development Tools: GitHub, GitLab, Bitbucket, Vercel, Supabase
Skill Structure & Specification#
Each skill follows a unified standard structure:
skill-name/
├── SKILL.md # Required: Contains metadata and detailed instructions
├── scripts/ # Optional: Python/JS helper scripts
├── templates/ # Optional: Document or code templates
└── resources/ # Optional: Reference files
SKILL.md Format#
Uses YAML Frontmatter for metadata and Markdown for detailed instructions:
---
name: my-skill-name
description: A clear description of what this skill does.
---
# My Skill Name
## When to Use This Skill
## Instructions
## Examples
Quick Start#
Using with Claude Code CLI#
# 1. Create local skills directory
mkdir -p ~/.config/claude-code/skills/
# 2. Copy desired skills to directory
cp -r skill-name ~/.config/claude-code/skills/
# 3. Verify installation
head ~/.config/claude-code/skills/skill-name/SKILL.md
# 4. Start Claude Code
claude
Configure 500+ App Connections#
# 1. Load plugin
claude --plugin-dir ./connect-apps-plugin
# 2. Run setup command in Claude Code
/connect-apps:setup
# (Paste API Key obtained from platform.composio.dev when prompted)
# 3. Restart CLI
exit
claude
API Usage Example#
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"}]
)
Practical Use Cases#
- Send Emails: Claude directly sends emails
- Create Issues: Create and manage issues in GitHub/GitLab
- Post Messages: Send messages to Slack channels
- Document Processing: Analyze PDFs, create Word documents, generate slides
- Code Development: Auto-generate changelogs, perform TDD development, software architecture design
Example Workflow#
User: "Send an email to team@example.com with the project status update"
Claude: Uses connect-apps skill to automatically connect Gmail and send email
Tech Stack#
- Primary Languages: Python (92.1%), JavaScript (6.1%), Shell (1.8%)
- Skill Format: YAML Frontmatter + Markdown
- Integration Mechanism: Composio plugin