网站简介
一、项目核心功能 项目定位:由开发者 JackyST0 维护的精选 Agent‑Skill 开源集合项目,遵循标准SKILL.md规范,适配 Claude Code、Cursor、GitHub Copilot、Windsurf、Gemini‑CLI 等主流 AI 编程 Agent。 两大核心内容: (1)聚合优质资源索引:整理 Anthropic、Vercel、谷歌、社区里经过工程验证的 Skill 仓库、SKILL‑md 编写文档、开发规范文档;剔除批量 AI 生成的低质量技能,只收录工程师实际落地使用的技能包。 (2)内置 5 个开箱即用成品 Skill:code‑review(代码审查)、git‑commit(生成Git注释)、unit‑test‑generator(单元测试)、api‑doc‑generator(API文档)、debug‑helper(代码调试助手),全部是标准SKILL.md格式,附带明确触发条件、执行步骤、输出格式。 配套工具:提供跨平台一键安装脚本,自动识别你的 AI 工具,将技能放到对应 Agent 的全局 skills 目录;同时提供网页版浏览列表:jackyst0.github.io/awesome‑agent‑skills,方便筛选技能。 提供 SKILL.md 开发模板:给出 YAML 元数据编写范例,教会开发者自行创建自定义 Skill。 运行原理:完全沿用渐进式披露机制:Agent 启动阶段读取技能 YAML 元数据;匹配场景之后才加载完整SKILL.md正文;包含 scripts 脚本时由 Agent Runtime 在本机执行脚本,结果交给大模型,和整个 SKILL‑md 生态逻辑一致。 二、使用方法(只有两种方式:一键脚本安装、手动安装) 方式 1:一键脚本安装(推荐) macOS / Linux 终端执行交互式安装脚本: bash 运行 curl -sL https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.sh | bash 运行后弹出菜单,可以选择目标程序(Claude‑Code、Cursor)、安装全部技能、单独选择部分技能、卸载技能、查看已安装技能列表。 指定安装到 Cursor 示例: bash 运行 curl -sL https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.sh | bash -s -- -p cursor -a Windows PowerShell 执行: powershell irm https://raw.githubusercontent.com/JackyST0/awesome-agent-skills/main/install.ps1 | iex 脚本自动把技能放到对应全局目录: Claude‑Code:~/.claude/skills/ Cursor:~/.cursor/skills/ 安装完成重启 Agent 即可生效,模型会根据用户问题自动触发对应技能。 方式 2:手动安装(离线环境) 把仓库克隆到本地:git clone https://github.com/JackyST0/awesome-agent-skills; 挑选需要的技能文件夹,复制到对应 Agent 目录: 全局生效:~/.claude/skills/; 仅当前项目生效:项目目录内.claude/skills/; 重启 Claude Code 或 Cursor 完成加载。 三、开发者用法(基于项目创建自己的 Skill) 参照仓库里面 SKILL.md 示例编写 YAML 头部(name、description 触发条件)+ Markdown 正文指令;可选添加 scripts 脚本文件夹; 将编写好的 Skill 放到本地 skills 目录测试触发效果; 编写完成后可提交 PR 把你的技能并入这个开源仓库,对外共享。 四、项目特点 技能不依靠第三方 CLI(npx‑skills、clawhub),不需要 npm 环境,复制文件夹即可使用; 技能跨平台通用,同一个 SKILL.md 文件夹在 Claude‑Code、Cursor 都可以直接运行; 只精选工程级技能,没有大量杂乱业余技能;适合开发者快速落地 Agent 工作流。 五、生效逻辑 Agent 启动读取每个 Skill 的 YAML 简介;当你的问题匹配 description 描述时,Agent 自动读取完整 SKILL‑md 内容,大模型严格按照技能里面的步骤完成工作;也可以使用斜杠命令手动启用对应技能。