精选的 Claude 技能列表,包含文档处理、代码开发工具及 500+ SaaS 应用集成工作流,支持 Claude.ai、Claude Code 和 API。
项目概述#
Awesome Claude Skills 是由 ComposioHQ 维护的 Claude 技能资源集合,定义并收集了一系列可定制的工作流指令集(Claude Skills),用于教导 Claude 按特定要求执行任务。
核心价值#
- 标准化执行路径:通过预定义的
SKILL.md文件,让 Claude 稳定处理文档转换、代码生成、应用联动等任务,无需每次重新编写 Prompt - 跨平台一致性:技能可在 Claude.ai (Web)、Claude Code (CLI) 和 Claude API 之间无缝移植
- App 自动化:通过 Composio 将 Claude 连接至 500+ SaaS 应用(如 Gmail, Slack, HubSpot),实现发送消息、创建 Issue 等操作
技能分类矩阵#
| 分类 | 代表性技能 | 功能描述 |
|---|---|---|
| 开发与代码 | artifacts-builder, test-driven-development, mcp-builder, git-pushing | 辅助代码构建、TDD 流程、MCP 服务器创建、自动化 Git 操作 |
| 文档处理 | docx, pdf, pptx, xlsx, Markdown to EPUB Converter | 各类办公文档的生成、转换与分析 |
| 数据与分析 | deep-research, CSV Data Summarizer, postgres, root-cause-tracing | 数据库查询、数据汇总、深度研究助手 |
| 商业与营销 | Brand Guidelines, Competitive Ads Extractor, Lead Research Assistant | 竞品分析、线索调研、品牌规范遵循 |
| 创意与媒体 | Canvas Design, imagen, Image Enhancer, Video Downloader | 图像生成与增强、视频下载、画布设计 |
| 生产力工具 | File Organizer, Tailored Resume Generator, Invoice Organizer | 文件整理、简历定制、发票管理 |
| 应用集成 | connect-apps | 连接 Slack, Gmail, GitHub, Notion, Salesforce 等数百个应用 |
App 自动化集成#
通过 Composio 实现外部 SaaS 连接,支持 78+ 预构建工作流:
- CRM:Close、HubSpot、Pipedrive、Salesforce、Zoho CRM
- 项目管理:Asana、ClickUp、Jira、Linear、Monday、Notion、Trello
- 沟通工具:Discord、Slack、Telegram、WhatsApp
- 开发工具:GitHub、GitLab、Bitbucket、Vercel、Supabase
技能结构与规范#
每个技能遵循统一的标准结构:
skill-name/
├── SKILL.md # 必需:包含元数据与详细指令
├── scripts/ # 可选:Python/JS 辅助脚本
├── templates/ # 可选:文档或代码模板
└── resources/ # 可选:参考文件
SKILL.md 格式#
采用 YAML Frontmatter 定义元数据,Markdown 编写具体指令:
---
name: my-skill-name
description: A clear description of what this skill does.
---
# My Skill Name
## When to Use This Skill
## Instructions
## Examples
快速开始#
Claude Code CLI 使用#
# 1. 创建本地技能目录
mkdir -p ~/.config/claude-code/skills/
# 2. 复制所需的技能到目录
cp -r skill-name ~/.config/claude-code/skills/
# 3. 验证安装
head ~/.config/claude-code/skills/skill-name/SKILL.md
# 4. 启动 Claude Code
claude
配置 500+ App 连接#
# 1. 加载插件
claude --plugin-dir ./connect-apps-plugin
# 2. 在 Claude Code 内运行设置命令
/connect-apps:setup
# (按提示粘贴从 platform.composio.dev 获取的 API Key)
# 3. 重启 CLI
exit
claude
API 调用示例#
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"}]
)
实际应用场景#
- 发送邮件:Claude 直接发送邮件
- 创建 Issues:在 GitHub/GitLab 创建和管理 issue
- 发布消息:向 Slack 频道发送消息
- 文档处理:分析 PDF、创建 Word 文档、生成幻灯片
- 代码开发:自动生成 changelog、进行 TDD 开发、软件架构设计
示例工作流#
用户: "Send an email to team@example.com with the project status update"
Claude: 使用 connect-apps 技能自动连接 Gmail 并发送邮件
技术栈#
- 主要语言:Python (92.1%), JavaScript (6.1%), Shell (1.8%)
- 技能格式:YAML Frontmatter + Markdown
- 集成机制:Composio 插件