tech-leads-club/agent-skills

GitHub: tech-leads-club/agent-skills

一个安全的技能注册库,用于扩展AI编码代理能力并解决技能安全漏洞问题。

Stars: 4333 | Forks: 367

Tech Leads Club

npm version total downloads monthly downloads license build status

node version typescript nx cloud semantic-release

github stars contributors last commit ai powered

🧠 技能代理

专为专业AI编码代理打造的安全、经过验证的技能注册库

在一个超过13%的市场技能存在严重漏洞的生态系统中, 技能代理脱颖而出,作为一个经过加固的库,包含经验证经过测试安全的能力。 您可以满怀信心地扩展 AntigravityClaude CodeCursor 等更多代理。

https://tech-leads-club.github.io/agent-skills/

## 📖 目录 - [✨ 什么是技能?](#-what-are-skills) - [🛡️ 安全与信任](#️-security--trust) - [🤖 支持的代理](#-supported-agents) - [🌟 精选技能](#-featured-skills) - [🚀 快速开始](#-quick-start) - [⚡ 工作原理](#-how-it-works) - [🔌 MCP 服务器](#-mcp-server) - [🤝 贡献](#-contributing) - [🛡️ 内容与作者](#️-content--authorship) - [📄 许可证与归属](#-license-and-attribution) ## ✨ 什么是技能? 技能是打包的指令和资源,用于扩展 AI 代理的能力。可以把它们看作是**您 AI 助手的插件**——它们教会您的代理新的工作流程、模式和专业知识。 ``` packages/skills-catalog/skills/ (category-name)/ skill/ SKILL.md ← Main instructions templates/ ← File templates references/ ← On-demand documentation ``` ## 🛡️ 安全与信任 您环境的安全是我们的首要任务。与开放市场不同,那里**13.4% 的技能存在严重问题**,`agent-skills` 是一个受管理的、加固的库:100% 开源(无二进制文件)、CI/CD 中的静态分析、通过锁文件和内容哈希实现的不可变完整性,以及人工审核的提示。CLI 采用纵深防御(清理、路径隔离、符号链接防护、原子锁文件、审计跟踪);每个技能在发布前都经过 [Snyk Agent Scan](https://github.com/snyk/agent-scan)(前身为 mcp-scan)扫描。 → **完整的威胁模型、实施细节和漏洞报告:**[SECURITY.md](SECURITY.md) ## 🤖 支持的代理 将技能安装到以下任何 AI 编码代理:

| 第一级(热门) | 第二级(新兴) | 第三级(企业级) | | :-------------------------------------------------------: | :--------------------------------------------------------------------: | :-----------------------------------------------------: | | **[Claude Code](https://claude.ai/code)** | **[Aider](https://aider.chat)** | **[Amazon Q](https://aws.amazon.com/q/developer/)** | | **[Cline](https://github.com/cline/cline)** | **[Antigravity](https://idx.google.com)** | **[Augment](https://www.augmentcode.com)** | | **[Cursor](https://cursor.com)** | **[Gemini CLI](https://ai.google.dev/gemini-api/docs/code-execution)** | **[Droid (Factory.ai)](https://www.factory.ai)** | | **[GitHub Copilot](https://github.com/features/copilot)** | **[Kilo Code](https://kilocode.ai)** | **[OpenCode](https://github.com/opencode-ai/opencode)** | | **[Windsurf](https://codeium.com/windsurf)** | **[Kiro](https://kiro.dev/)** | **[Sourcegraph Cody](https://sourcegraph.com/cody)** | | | **[OpenAI Codex](https://openai.com/index/introducing-codex/)** | **[Tabnine](https://www.tabnine.com)** | | | **[Roo Code](https://roo.dev)** | | | | **[TRAE](https://docs.trae.ai)** | |

没有您喜爱的代理?请开一个 issue,我们将添加支持!

## 🌟 精选技能 一窥我们不断增长的目录中可用的内容: | 技能 | 类别 | 描述 | | -------------------------------------------------------------------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **[tlc-spec-driven]()** | 开发 | 项目与功能规划,包含四个阶段:指定 → 设计 → 任务 → 实现。创建带有验证标准的原子任务,并在会话间保持持久记忆。 | | **[aws-advisor]()** | 云 | 专业的 AWS 云顾问,用于架构设计、安全审查和实施指导。利用 AWS MCP 工具提供基于文档的答案。 | | **[playwright-skill]()** | 自动化 | 使用 Playwright 的完整浏览器自动化。测试页面、填写表单、截图、验证用户体验,并自动化任何浏览器任务。 | | **[figma]()** | 设计 | 从 Figma 获取设计上下文,并将节点转换为生产代码。通过 MCP 集成实现设计到代码的转换。 | | **[security-best-practices]()** | 安全 | 针对语言和框架的安全审查。检测漏洞,生成报告,并建议默认安全的修复方案。 |

→ 浏览所有技能

## 🚀 快速开始 ### 在项目中安装技能 ``` npx @tech-leads-club/agent-skills ``` 这将启动一个交互式向导: 1. **选择操作** — “安装技能” 或 “更新已安装的技能” 2. **浏览与选择** — 按类别筛选或搜索 3. **选择代理** — 选择目标代理(Cursor、Claude Code 等) 4. **安装方式** — 复制(推荐)或符号链接 5. **范围** — 全局(用户主目录)或本地(仅限项目) 每一步都会显示一个 **← 返回** 选项,以便您返回并修改选择。 ### CLI 选项 ``` # 交互模式(默认) npx @tech-leads-club/agent-skills # 或:agent-skills(如全局安装) # 列出可用技能 agent-skills list agent-skills ls # Alias # 安装一个技能 agent-skills install -s tlc-spec-driven # 一次安装多个技能 agent-skills install -s aws-advisor coding-guidelines docs-writer # 安装到特定代理 agent-skills install -s my-skill -a cursor claude-code # 安装多个技能到多个代理 agent-skills install -s aws-advisor nx-workspace -a cursor windsurf cline # 全局安装(至 ~/.gemini、~/.claude 等) agent-skills install -s my-skill -g # 使用符号链接而非复制 agent-skills install -s my-skill --symlink # 强制重新下载(绕过缓存) agent-skills install -s my-skill --force # 更新特定技能 agent-skills update -s my-skill # 更新所有已安装技能 agent-skills update # 移除一个技能 agent-skills remove -s my-skill # 一次移除多个技能 agent-skills remove -s skill1 skill2 skill3 agent-skills rm -s my-skill # Alias # 从特定代理移除 agent-skills remove -s my-skill -a cursor windsurf # 强制移除(绕过锁文件检查) agent-skills remove -s my-skill --force # 管理缓存 agent-skills cache --clear # Clear all cache agent-skills cache --clear-registry # Clear only registry agent-skills cache --path # Show cache location # 查看审计日志 agent-skills audit # Show recent operations agent-skills audit -n 20 # Show last 20 entries agent-skills audit --path # Show audit log location # 显示贡献者和致谢 agent-skills credits # 显示帮助 agent-skills --help ``` ### 全局安装(可选) ``` npm install -g @tech-leads-club/agent-skills agent-skills # Use 'agent-skills' instead of 'npx @tech-leads-club/agent-skills' ``` ## ⚡ 工作原理 CLI 根据需要从我们的 CDN 获取技能: 1. **浏览** — CLI 获取技能目录(约 45KB) 2. **选择** — 您选择需要的技能 3. **下载** — 选定的技能被下载并缓存到本地 4. **安装** — 技能被安装到您的代理配置中 ### 缓存 下载的技能缓存在 `~/.cache/agent-skills/` 中,可供离线使用。 ``` # 清除缓存 rm -rf ~/.cache/agent-skills ``` ## 🔌 MCP 服务器 `@tech-leads-club/agent-skills-mcp` 是一个 MCP 服务器,通过**渐进式披露**将技能目录直接暴露给 AI 代理——先搜索,然后只获取所需内容。 | 工具 | 用途 | | :------------------ | :----------------------------------- | | `list_skills` | 按类别浏览所有技能 | | `search_skills` | 通过意图查找技能(模糊搜索) | | `read_skill` | 加载技能的主要指令 | | `fetch_skill_files` | 获取特定的参考文件 | 仅当用户明确要求浏览/列出目录时,才应调用 `list_skills`。 **快速安装**(适用于任何兼容 MCP 的客户端): ``` { "mcpServers": { "agent-skills": { "command": "npx", "args": ["-y", "@tech-leads-club/agent-skills-mcp"] } } } ``` → 所有客户端(Cursor、Claude Code、VS Code 等)的完整设置、缓存和错误参考:**[packages/mcp/README.md](packages/mcp/README.md)** ## 🛡️ 内容与作者 此仓库是一个策划的技能集合,旨在造福社区。我们深深尊重所有创作者的知识产权和意愿。 如果您是此处包含的任何内容的作者,并希望将其**移除**或**更新**,请[开一个 issue](https://github.com/tech-leads-club/agent-skills/issues/new) 或联系维护者。 ## 📄 许可证与归属 - **软件引擎:** 应用程序源代码(CLI、脚本、工具)根据 **[MIT 许可证](LICENSE)** 授权。 - **Tech Leads Club 技能:** 除非另有说明,所有由仓库维护者编写的技能文件(`SKILL.md`)均根据 **[知识共享署名 4.0 国际许可证 (CC-BY-4.0)](https://creativecommons.org/licenses/by/4.0/)** 授权。 - **第三方技能:** 此目录中包含的一些技能由社区或原始作者创建。这些技能保留其原始许可证和版权。请查看各个 `SKILL.md` 文件以获取具体的许可和作者归属信息。 _如果您使用我们的技能目录,无论以何种方式使用,您**必须**注明归属给 Tech Leads Club。_ ## ⭐ 星标历史

Star History Chart

由 Tech Leads Club 社区用 ❤️ 构建

标签:AI工具扩展, AI插件系统, AI编码代理, AI编程工具, DNS解析, MITM代理, Node.js项目, npm包, Nx构建系统, TypeScript开发, 代理系统管理, 代码生成辅助, 威胁情报, 开发者工具, 开源项目, 技能注册表, 技能管理平台, 编码代理扩展, 编程辅助工具, 自动化发布, 自动化攻击, 语义化发布, 软件工程工具