/ 目录 / 演练场 / awesome-llm-skills
● 社区 Prat011 ⚡ 即开即用

awesome-llm-skills

作者 Prat011 · Prat011/awesome-llm-skills

精心策划的 LLM agent 技能目录 — 既是技能库,也是实现参考 — 涵盖文档、开发、数据、营销、安全等领域

Awesome LLM Skills 既是精心策划的列表,也是实际可用的库。每个分类文件夹中包含可直接运行的技能(适用于 Claude Code、Codex、Gemini 和其他 agent),而不仅仅是链接。分类涵盖 MCP 集成工作流(Notion、知识捕获)、文档处理(Word/PDF/表格)、开发工具(测试、AWS、git)、数据分析、业务/营销和创意/媒体。

为什么要用

核心特性

实时演示

实际使用效果

awesome-llm-skill.replay ▶ 就绪
0/0

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "awesome-llm-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Prat011/awesome-llm-skills",
        "~/.claude/skills/awesome-llm-skills"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "awesome-llm-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Prat011/awesome-llm-skills",
        "~/.claude/skills/awesome-llm-skills"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "awesome-llm-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Prat011/awesome-llm-skills",
        "~/.claude/skills/awesome-llm-skills"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "awesome-llm-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Prat011/awesome-llm-skills",
        "~/.claude/skills/awesome-llm-skills"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "awesome-llm-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/Prat011/awesome-llm-skills",
        "~/.claude/skills/awesome-llm-skills"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "awesome-llm-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/Prat011/awesome-llm-skills",
          "~/.claude/skills/awesome-llm-skills"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add awesome-llm-skill -- git clone https://github.com/Prat011/awesome-llm-skills ~/.claude/skills/awesome-llm-skills

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: awesome-llm-skills

如何精选你真正需要的技能而不必克隆整个仓库

👤 想要有针对性的技能而不想扩张 ~/.claude/skills 的开发者 ⏱ ~10 min beginner

何时使用: 仓库中有 50+ 个技能,但你只想要其中 3 个符合你的工作流

前置条件
  • 支持 sparse-checkout 的 git — git >= 2.25 — 任何最近的安装都已包含
步骤
  1. 用 sparse-checkout 克隆
    用启用 sparse-checkout 的方式克隆 awesome-llm-skills(cone 模式)✓ 已复制
    → 空仓库,包含 .git/info/sparse-checkout
  2. 只选择你需要的技能
    git sparse-checkout set skills/testing skills/csv-processing skills/git-workflows✓ 已复制
    → 只有这 3 个文件夹显示
  3. 符号链接到 ~/.claude/skills
    将这 3 个技能文件夹符号链接到 ~/.claude/skills,让 Claude 能够发现它们✓ 已复制
    → 技能在下次 /help 时显示

结果: 精简安装,只包含你使用的技能

注意事项
  • 技能可能相互引用(跨分类) — 阅读每个 SKILL.md 的依赖项;有些可能假设存在一个相关的技能。把那些也加上
搭配使用: agent-skills-cli-skill

按分类浏览技能以发现新的工作流

👤 探索 agent 技能可能性的实践者 ⏱ ~20 min beginner

何时使用: 你知道自己的领域(营销、安全等),但不知道该领域有哪些技能

步骤
  1. 要求 Claude 总结一个分类
    打开 awesome-llm-skills,列出'Business & Marketing'下的每个技能及其一行说明✓ 已复制
    → 包含技能和目的的表格
  2. 筛选并尝试
    选出对 SaaS 创始人最有用的 2 个;逐步引导我安装和尝试每个✓ 已复制
    → 分步安装 + 首次运行

结果: 你实际尝试过的、与分类匹配的可用技能列表

注意事项
  • 有些技能是存根或已过时 — 检查每个技能文件夹的最后提交日期;如果已过时则跳过

将你自己的技能贡献回目录

👤 想要发行技能的技能作者 ⏱ ~30 min intermediate

何时使用: 你已经构建了可重用的东西,想要提供给其他 Claude Code 用户

前置条件
  • 遵循 SKILL.md 约定的可用技能 — 如果从零开始,使用 claude-code-skill-factory-skill 来搭建框架
步骤
  1. 匹配仓库的分类布局
    awesome-llm-skills 中哪个分类最适合审计 Rails 迁移的技能?✓ 已复制
    → 分类建议 + 文件夹模式
  2. 提交 PR
    准备一个 fork,在该分类下添加技能,编写 README 条目,并起草 PR 描述✓ 已复制
    → PR 打开,README 已更新

结果: 技能合并到目录中,拥有自己的分类行

组合

与其他 MCP 搭配,撬动十倍杠杆

awesome-llm-skill + agent-skills-cli-skill

使用 CLI 从此目录安装单个技能,无需克隆整个仓库

使用 agent-skills-cli 从 awesome-llm-skills 中仅安装'lead-research'和'meeting-notes'✓ 已复制

Factory 搭建新技能;Awesome 列表为他人托管以便发现

使用 Factory 构建新技能,然后准备一个 PR 将其添加到 awesome-llm-skills 的开发工具下✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
Skills with MCP - Notion + 知识捕获工作流 0
Document Processing - Word、PDF、表格处理 0
Development & Code Tools - 测试、AWS、git 工作流 0
Data & Analysis - CSV、数据库查询 0
Business & Marketing - 潜在客户研究、竞争分析 0
Communication & Writing - 内容创建、会议记录 0
Creative & Media - 设计、视频、GIF 创建 0
Productivity & Organization - 文件管理、开票 0
Security & Systems - 深度伪造检测、取证 0

成本与限制

运行它的成本

API 配额
取决于每个单独的技能
每次调用 Token 数
因技能而异
费用
免费目录;单个技能可能需要 API 密钥
提示
在安装多个技能前,阅读每个技能的 README 中的成本部分

安全

权限、密钥、影响范围

凭据存储: 目录级别没有凭据。每个技能声明自己的凭据
数据出站: 因技能而异 — 在运行任何涉及外部 API 的技能前进行审计

故障排查

常见错误与修复

目录中的技能未被 Claude Code 发现

每个技能必须位于 ~/.claude/skills/<name>/SKILL.md。如果你克隆了整个仓库,SKILL.md 文件是嵌套的 — 将每个都符号链接上来

验证: find ~/.claude/skills -name SKILL.md -maxdepth 3
具有相同触发器描述的技能冲突

编辑其中一个的描述 frontmatter,使其更具体

替代方案

awesome-llm-skills 对比其他方案

替代方案何时用它替代权衡
agent-skills-cli-skill你想要跨多个工具的程序化安装需要 CLI 设置
marketplace-skill你想要安全审计过的技能更小的目录

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills