ComposioHQ / awesome-claude-skills
ComposioHQ/awesome-claude-skills
精选的Claude技能、资源和工具列表,用于定制Claude AI工作流。
项目概览
项目概述
Awesome Claude Skills 是一个精心策划的 Claude Skills 资源列表,收录了 1000+ 个生产就绪的 Claude Skills 和插件,旨在提升 Claude.ai、Claude Code 以及 Codex、Cursor、Gemini CLI、Antigravity 等编码代理的生产力。该项目由 ComposioHQ 维护,采用 Apache 2.0 许可证。
核心功能
- 技能分类整理:按文档处理、开发工具、数据分析、业务营销、沟通写作、创意媒体、生产力组织、协作项目管理、安全系统、辅助技术等类别整理技能。
- 应用自动化:通过 Composio 的 Rube MCP 提供 78 个 SaaS 应用的预构建工作流技能,涵盖 CRM、项目管理、通信、邮件、代码与 DevOps、存储、电子表格、日历、社交媒体、营销、支持、电商、设计、分析、HR、自动化平台、Zoom 等。
- 快速连接:提供 connect-apps 插件,让 Claude 能够执行真实操作,如发送邮件、创建 issue、发布到 Slack 等,支持 1000+ 应用。
- 技能创建指南:包含创建自定义技能的模板、最佳实践和贡献指南。
- 跨平台支持:技能可在 Claude.ai、Claude Code、Claude API 以及 OpenAI Codex、Cursor、Gemini CLI 等平台使用。
适用与不适用场景
适用场景:
- 希望扩展 Claude 功能,实现文档处理、代码开发、数据分析、营销自动化等任务的用户。
- 需要将 Claude 连接到外部应用(如 Gmail、Slack、GitHub)以执行实际操作的用户。
- 希望创建和分享自定义技能以复用工作流的开发者。
不适用场景:
- 需要完整、独立的软件产品而非技能列表的场景。
- 对技能安全性有严格要求的场景(技能可能包含第三方代码,需自行审查)。
- 需要离线运行或无需外部 API 的场景(多数技能依赖外部服务)。
技术架构与依赖
- 技能格式:每个技能是一个文件夹,包含
SKILL.md文件(含 YAML frontmatter)和可选的scripts/、templates/、resources/目录。 - 依赖:部分技能依赖外部服务或工具,如 Composio(用于应用自动化)、Playwright(用于浏览器自动化)、ffuf(用于 Web 模糊测试)等。
- 语言:仓库主要使用 Python,但技能本身可能使用多种语言。
- 许可证:仓库采用 Apache 2.0,但个别技能可能有不同许可证。
安装与快速开始
在 Claude Code 中使用技能
- 将技能文件夹复制到
~/.config/claude-code/skills/:mkdir -p ~/.config/claude-code/skills/ cp -r skill-name ~/.config/claude-code/skills/ - 验证技能元数据:
head ~/.config/claude-code/skills/skill-name/SKILL.md - 启动 Claude Code:
claude - 技能会自动加载并在相关任务时激活。
在 Claude.ai 中使用技能
- 点击聊天界面中的技能图标(🧩)。
- 从市场添加技能或上传自定义技能。
- 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"}]
)
典型使用方法
- 文档处理:使用 docx、pdf、pptx、xlsx 技能创建、编辑和分析文档。
- 开发与代码:使用 artifacts-builder 创建 HTML 工件,使用 MCP Builder 构建 MCP 服务器,使用 test-driven-development 进行 TDD。
- 数据分析:使用 CSV Data Summarizer 自动分析 CSV 文件,使用 postgres 技能执行只读 SQL 查询。
- 业务与营销:使用 Brand Build Skills 进行品牌建设,使用 Competitive Ads Extractor 分析竞品广告。
- 应用自动化:使用 connect-apps 插件连接 1000+ 应用,或使用预构建的自动化技能(如 Slack Automation、GitHub Automation)执行具体操作。
配置与部署要点
- 技能放置路径:在 Claude Code 中,技能需放置在
~/.config/claude-code/skills/目录下。 - API 密钥:使用 Composio 相关功能时,需要从 dashboard.composio.dev 获取 API 密钥。
- 依赖安装:部分技能可能需要安装额外的依赖,如 Playwright、ffuf 等,请参考各技能的文档。
- 安全性:技能可能执行外部操作,使用前请审查技能代码,确保符合安全要求。
限制、风险与许可证
- 限制:仓库本身是资源列表,不提供完整的软件产品;技能质量参差不齐,需自行评估。
- 风险:技能可能包含第三方代码,存在安全风险;使用外部服务时需注意数据隐私。
- 许可证:仓库采用 Apache 2.0 许可证,但个别技能可能有不同许可证,请查看各技能文件夹。
官方链接
信息来源和分析时间
- 信息来源:GitHub 仓库 README、CONTRIBUTING.md 文件。
- 分析时间:2025-04-14。