ComposioHQ / awesome-claude-skills

ComposioHQ/awesome-claude-skills

open_in_new前往仓库

精选的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 中使用技能

  1. 将技能文件夹复制到 ~/.config/claude-code/skills/:
    mkdir -p ~/.config/claude-code/skills/
    cp -r skill-name ~/.config/claude-code/skills/
    
  2. 验证技能元数据:
    head ~/.config/claude-code/skills/skill-name/SKILL.md
    
  3. 启动 Claude Code:
    claude
    
  4. 技能会自动加载并在相关任务时激活。

在 Claude.ai 中使用技能

  1. 点击聊天界面中的技能图标(🧩)。
  2. 从市场添加技能或上传自定义技能。
  3. 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。