🧠 出色的全能技能
公共技能库·精心策划的改进最佳实践技能·运行时界面
自行安装的技能目录。
CLI·API·MCP·A2A-全部来自单个 npx 命令。
🚀 *0技能·7捆绑包·9安装客户端·16 MCP客户端·4运行时界面*
  ](https://www.npmjs.com/package/awesome-omni-skills) ](https://nodejs.org)
   
🇺🇸 English · 🇪🇸 Español · 🇫🇷 Français · 🇩🇪 Deutsch · 🇮🇹 Italiano · 🇷🇺 Русский · 🇨🇳 中文(简体) · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇸🇦 العربية · 🇮🇳 हिन्दी · 🇹🇭 ไทย · 🇻🇳 Tiếng Việt · 🇮🇩 Bahasa Indonesia · 🇲🇾 Bahasa Melayu · 🇳🇱 Nederlands · 🇵🇱 Polski · 🇸🇪 Svenska · 🇳🇴 Norsk · 🇩🇰 Dansk · 🇫🇮 Suomi · 🇵🇹 Português (Portugal) · 🇷🇴 Română · 🇭🇺 Magyar · 🇧🇬 Български · 🇸🇰 Slovenčina · 🇺🇦 Українська · 🇮🇱 עברית · 🇵🇭 Filipino · 🇧🇷 Português (Brasil)
⚡ 1分钟内安装 · 🛠️ 选择您的工具 · 📖 CLI指南 · 📦 捆绑包 · 🔌 运行时 · 💡 为什么很棒的Omni技能
______________________________________________________________________
📊 项目概览
||度量|值| |:--|:-------|:------| | 📦 | 已发表的技能 | 4671 17个活跃类别的母语技能| | 🎯 | 捆绑包 | 7 完全支持的精选捆绑包| | 🖥️ | 安装客户端 | 9 安装功能强大的AI编码助手| | 🔌 | MCP 客户端 | 16 支持MCP配置的客户端 33 一流目标| | 🔐 | 精心策划的产出 | 1623 增强英语衍生品 skills_omni | | 🧪 | 验证混合 | 4037 通过· 634 警告· 0 错误| | 📋 | 当前版本 | v0.12.9 |
______________________________________________________________________
🚀 新来的?从这里开始
🔍 搜索AI编码技能、Claude Code技能、Cursor技能、Codex CLI技能、Gemini CLI技能、Antigravity技能或可安装技能 SKILL.md 图书馆? 你来对地方了。 👇1.️⃣ 这是什么?
真棒Omni技能是 可安装的技能目录和运行时 AI编码助手。从本质上讲,它是一个可重用的公共存储库 SKILL.md 剧本,改进的最佳实践衍生产品的精心策划的存储库,以及分发和操作同一目录的CLI、API、MCP和A2A运行时表面。
本地摄入进入 skills/ 有两种方式:直接贡献者PR和基于审查的存储库的外部导入PR。然后,单独提出仅限英语的精选衍生品 skills_omni/ 通过私人增强管道。
📋 What's included
| 组件 | 描述 |
|---|---|
| 🧠 技能 | 可重复使用 SKILL.md-基于AI助手的剧本,包括直接贡献者PR的原生内容和基于存储库的外部导入PR |
| 📦 清单 | 生成JSON清单、捆绑包和存档 |
| 🧭 引导式安装 | 交互式TTY和可视化终端安装流程 |
| 🌐 目录API | 用于搜索、发现和下载的只读HTTP API |
| 🔌 MCP服务器 | 发现、推荐和客户端感知配置工具 |
| 🤖 A2A运行时 | 代理到代理任务编排 |
| ✨ 增强管道 | Private增强器将精选的英文衍生品发布到 skills_omni/ |
2.️⃣ 快速开始
# Open the visual shell in an interactive terminal
npx awesome-omni-skills
# Or force the text guided installer explicitly
npx awesome-omni-skills install --guided3.️⃣ 验证
test -d ~/.gemini/antigravity/skills && echo "✅ Skills installed"4.️⃣ 运用你的第一项技能
💬 *“使用@brainstorming计划SaaS MVP。"* 💬 *“使用@api-design审查此端点设计。"* 💬 *“使用@debugging以隔离这种回归。"*
5.️⃣ 从捆绑包开始
| 🎯 目标 | 捆绑 | 命令 |
|---|---|---|
| 一般工程 | essentials | npx awesome-omni-skills --bundle essentials |
| 产品+应用交付 | full-stack | npx awesome-omni-skills --bundle full-stack |
| 设计系统 | design | npx awesome-omni-skills --bundle design |
| 安全审查 | security | npx awesome-omni-skills --bundle security |
| 基础设施和发布 | devops | npx awesome-omni-skills --bundle devops |
| LLM应用 | ai-engineer | npx awesome-omni-skills --bundle ai-engineer |
| OSS维护 | oss-maintainer | npx awesome-omni-skills --bundle oss-maintainer |
______________________________________________________________________
🧩 核心概念
在比较捆绑包或选择安装路径之前,了解这五个构建块会有所帮助:
| 概念 | 它意味着什么 |
|---|---|
| 🧠 技能 | 可重复使用 SKILL.md 教助手如何很好地执行工作流程的剧本 |
| 📦 目录工件 | 生成的JSON和存档输出支持搜索、比较、下载和安装 |
| 🔌 MCP配置 | 客户端配置,让助手通过MCP工具发现Awesome Omni Skills |
| 🤖 A2A运行时 | 用于发现、推荐和安装计划切换的代理到代理编排 |
| ✨ 精心策划的产出 | skills_omni/ --Awesome Omni Skills保持了增强的表面,与本地上游摄入分开 |
📝 本地/策划政策: -skills/接受任何语言的本机上游摄入,无论是直接提交还是由私有外部同步运行时提出 -skills_omni/始终以英文策划和出版 -skills_omni/是一个单向表面,不会循环回天然摄入 - 直接贡献者PR和基于存储库的外部引入共享相同的验证器、元数据刷新和增强器路径
______________________________________________________________________
💡 为什么很棒的Omni技能
不仅仅是“另一个在文件夹中具有技能的存储库” Awesome Omni Skills具有更强的合约和更广泛的运行时表面。
| 如果你愿意… | 📁 典型技能库 | ✨ 出色的全能技能 |
|---|---|---|
| 安装到真正的助手中 | 手动复制或自定义脚本 | npx awesome-omni-skills,引导安装,可视化UI,选择性 --skill 和 --bundle |
| 搜索和比较技能 | 手动浏览降价 | 生成目录、过滤、捆绑计划、搜索、比较和推荐 |
| 跨工具使用相同的数据 | 每个工具使用单独的逻辑 | CLI、API、MCP和A2A的共享清单和目录 |
| 配置MCP客户端 | 手动编辑文件 | config-mcp、本地sidecar预览、生成的食谱和分配的写入 |
| 信任存储库内容 | 最小或临时的linting | 关键的静态安全门阻止不安全的模式,如管道传输到shell的远程内容或试图暴露提示、秘密或隐藏上下文的指令 |
| 信任发布 | 尽力打包 | 校验和、签名存档、ClamAV+VirusTotal验证的发布CI和发布前 |
| 管理社区接纳 | 无论土地保持现状 | 原住民接纳 skills/,策划英文衍生品 skills_omni/ 归因 |
______________________________________________________________________
🖥️ 兼容性和调用
这些技能遵循 SKILL.md 模型,可以用作普通存储库,但该软件包还可以在广泛的范围内安装和配置它们:
9 安装有能力的客户端· 16 支持MCP配置的客户端
🎯 安装有能力的客户端
| 工具 | 类型 | 调用示例 | 安装路径 |
|---|---|---|---|
| 🟢 克劳德代码 | CLI | Use brainstorming to plan a feature | ~/.claude/skills |
| 🔵 光标 | IDE | @brainstorming help me plan a feature | ~/.cursor/skills |
| 🟡 Gemini CLI | CLI | Use brainstorming to plan a feature | ~/.gemini/skills |
| 🔴 Codex CLI | CLI | Use brainstorming to plan a feature | ~/.codex/skills |
| 🟠 基罗 | CLI/IDE | Use brainstorming to plan a feature | ~/.kiro/skills |
| 🟣 反重力 | IDE | Use @brainstorming to plan a feature | ~/.gemini/antigravity/skills |
| 🟤 鹅 | CLI | goose session --with-extension ... | ~/.agents/skills |
| 🟧 Qwen代码 | CLI | Use @brainstorming to plan a feature | /.qwen/skills |
| ⚪ OpenCode | CLI | opencode run @brainstorming | /.opencode/skills |
🔌 Broader MCP Configuration Coverage (16 clients)
这些目标是受支持的MCP配置界面的一部分,即使它们不是技能目录的安装目标:
| 客户端或表面 | 支持类型 | 注释 |
|---|---|---|
| Claude设置和桌面 | MCP配置 | 设置、桌面和项目感知流 |
| VS代码 | MCP配置 | 用户、工作区、内部人员和开发容器目标 |
| Gemini | MCP配置 | 用户和工作区设置 |
| Cline | MCP配置 | 一级配置目标 |
| GitHub Copilot CLI | MCP配置 | 用户和仓库配置目标 |
| 继续 | MCP配置 | 工作区YAML生成 |
| Windsurf | MCP配置 | 用户配置目标 |
| Zed | MCP配置 | 工作区配置目标 |
| Goose | MCP配置 | 生成配方的用户配置目标 |
| Kilo Code | MCP配置 | 用户、项目和工作区目标 |
| Junie | MCP配置 | 项目和用户配置目标 |
______________________________________________________________________
⚡ 安装
选项A:安装 npx *(推荐)*
npx awesome-omni-skills选项B:引导式安装
npx awesome-omni-skills install --guided选项C:特定技能
npx awesome-omni-skills --skill api-design选项D:安装捆绑包
npx awesome-omni-skills --bundle devops选项E:针对特定客户
npx awesome-omni-skills --cursor --skill omni-figma
npx awesome-omni-skills --codex --bundle full-stack
npx awesome-omni-skills --claude --skill debugging选项F:自定义路径
npx awesome-omni-skills --path ./my-skills --skill architecture🔎 安装前发现
npx awesome-omni-skills find figma
npx awesome-omni-skills find mcp --sort quality --min-quality 90 --min-security 95
npx awesome-omni-skills find foundation --bundle essentials --install --yes______________________________________________________________________
🛠️ 选择您的工具
| 工具 | 安装命令 | 首次使用 |
|---|---|---|
| 🟢 克劳德代码 | npx awesome-omni-skills --claude | Use brainstorming to plan a feature |
| 🔵 光标 | npx awesome-omni-skills --cursor | @brainstorming help me plan a feature |
| 🟡 Gemini CLI | npx awesome-omni-skills --gemini | Use brainstorming to plan a feature |
| 🔴 Codex CLI | npx awesome-omni-skills --codex | Use brainstorming to plan a feature |
| 🟣 反重力 | npx awesome-omni-skills --antigravity *(默认)* | Use @brainstorming to plan a feature |
| 🟠 基罗 | npx awesome-omni-skills --kiro | Use brainstorming to plan a feature |
| 🟤 鹅 | npx awesome-omni-skills --goose | goose session --with-extension ... |
| 🟧 Qwen代码 | npx awesome-omni-skills --qwen | Use @brainstorming to plan a feature |
| ⚪ OpenCode | npx awesome-omni-skills --opencode | opencode run @brainstorming |
| 🧩 已保存自定义目标 | npx awesome-omni-skills --target-id custom-team-cli | 取决于你的工具 |
| 📂 自定义路径 | npx awesome-omni-skills --path ./my-skills | 取决于你的工具 |
📖 不确定从哪里开始? - 🚀 入门指南 --在2分钟内安装并验证 - 🧭 CLI用户指南 --完整命令参考 - 📗 使用指南 --提示、模式和运行时模式
______________________________________________________________________
🔌 运行时曲面
Awesome Omni Skills不仅仅是一个技能库。它暴露了 四个运行时表面 它们使用相同的生成目录:
| 表面 | 状态 | 它的作用 | 示例 |
|---|---|---|---|
| 🖥️ 命令行界面 | ✅ 可用 | 查找、安装、诊断、可视化UI、启动服务、烟雾检查 | npx awesome-omni-skills doctor |
| 🌐 目录API | ✅ 可用 | 只读目录、搜索、捆绑、比较、安装计划、下载、Swagger UI /docs | npx awesome-omni-skills api --port 3333 |
| 🔌 主控程序 | ✅ 可用 | 发现、推荐、安装预览、本地sidecar、配置流 | npx awesome-omni-skills mcp stream --local |
| 🤖 A2A | ✅ 可用 | 任务生命周期、切换、轮询、流式传输、取消、持久化 | npx awesome-omni-skills a2a --port 3335 |
🖥️ Visual shell and operator commands
npx awesome-omni-skills ui # Ink visual terminal hub
npx awesome-omni-skills ui --text # Text fallback UI
npx awesome-omni-skills doctor # Environment diagnostics
npx awesome-omni-skills smoke # Full release preflight
npx awesome-omni-skills publish-check # Package publication checks可视化外壳现在包括:
- 用于安装、运行时和实用程序操作的分组家庭中心
- 搜索优先的技能和捆绑包目录浏览器
- 更丰富的安装和运行时预览面板,带有步轨和命令预览
- 主题、紧凑模式和屏幕阅读器首选项的持久本地设置
- 明确的
INK_SCREEN_READER=true和ui --text回退路径
🔌 MCP transports and config
# Start MCP transports
npx awesome-omni-skills mcp stdio
npx awesome-omni-skills mcp stream
npx awesome-omni-skills mcp sse
npx awesome-omni-skills mcp stream --local # Local sidecar with filesystem tools
# Configure MCP for any supported client
npx awesome-omni-skills config-mcp --list-targets
npx awesome-omni-skills config-mcp --target continue-workspace --transport stream --url http://127.0.0.1:3334/mcp
npx awesome-omni-skills config-mcp --target windsurf-user --transport sse --url http://127.0.0.1:3335/sse --write______________________________________________________________________
📦 目录、捆绑和整理输出
📊 当前目录
| 度量 | 当前状态 |
|---|---|
| 🧠 本地摄入技能 | 4671 |
| 📂 活动类别 | 17 |
| 📦 完全支持的捆绑包 | 7 |
| ✨ 精心策划的衍生品 | 1623 在 skills_omni |
| 🧪 验证 | 已通过4037次/634次警告/0次错误 |
| 📋 释放 | v0.12.9 |
📦 捆绑可用性
| 捆绑 | 技能 | 成员 |
|---|---|---|
🧰 essentials | 4/4 ✅ | find-skills · brainstorming · architecture · debugging |
🌐 full-stack | 5/5 ✅ | frontend-design · api-design · database-design · omni-figma · auth-flows |
🎨 design | 5/5 ✅ | frontend-design · omni-figma · design-systems-ops · accessibility-audit · design-token-governance |
🛡️ security | 4/4 ✅ | security-auditor · vulnerability-scanner · incident-response · threat-modeling |
⚙️ devops | 5/5 ✅ | docker-expert · kubernetes · terraform · observability-review · release-engineering |
🤖 ai-engineer | 7/7 ✅ | rag-engineer · prompt-engineer · llm-patterns · eval-design · context-engineering · data-contracts · model-serving |
🔧 oss-maintainer | 4/4 ✅ | find-skills · create-pr · changelog · documentation |
✨ 本地摄入量→ 精心策划的产出
| 表面 | 目的 | 语言 |
|---|---|---|
📥 skills/ | 母语摄入 | 任何语言 |
✨ skills_omni/ | 精心策划的Omni维护输出 | 始终为英语 |
ℹ️ 对本土技能的更改由私人增强器重新处理,并在策划的基线中刷新。这使 skills_omni/ 一 维护目录表面,而不是第二份。______________________________________________________________________
🛡️ 安全和释放姿势
Awesome Omni Skills提供了一个比普通markdown存储库更强大的发布和验证故事。
🧪 验证和烟雾检查
npm run validate # Skill validation and metadata generation
npm run build # Full build pipeline
npm test # Legacy integration tests + Vitest unit suite
npm run test:unit # Fast Vitest unit tests only (~500ms)
npm run test:coverage # Vitest with V8 coverage
npm run smoke # Full release preflight📋 What the pipeline validates
- ✅ 技能验证和元数据生成
- ✅ PR合并前对本地摄入进行关键安全门控
- ✅ 分类标准化和重新分类工具
- ✅ 目录和归档生成
- ✅ 遗留集成测试(Python PTY+节点TUI断言)
- ✅ Vitest单元套件,用于目录核心评分、搜索和过滤逻辑
- ✅ API、MCP和A2A引导路径
- ✅ 档案验证
- ✅ OpenAPI 3.1合约通过Swagger用户界面送达
/docs - ✅ 飞行前包装
npm pack --dry-run
🔐 Release posture
| 控制 | 描述 |
|---|---|
| 🔒 SHA-256校验和 | 所有存档的校验和清单 |
| ✍️ 已签名工件 | 发布工件上的分离签名 |
| 🤖 CI强制 | 发布前在CI中进行发布验证 |
| 🦠 扫描门 | ClamAV和VirusTotal在发布前都需要进行发布验证 |
| 📦 GitHub发布 | 自动生成GitHub发布 |
| 📋 npm发布 | 仅来自经过验证的tarball |
| 🔄 自动释放 | 符合条件的技能合并到 main |
自动释放仅在合并更改时触发:
skills/*/**skills_omni/*/**data/bundles.json
仅文档更改 不要 触发包发布。
🛡️ Repository safety contract
- 本地录取不接受具有关键安全发现的技能。
- 静态验证器在技能合并到公共目录之前阻止高风险模式。
- 目前的硬阻断器包括:
- 远程内容直接通过管道传输到shell执行中 - 试图揭示提示、秘密或隐藏运行时上下文的指令
- 已发布的版本要经过更严格的第二层:
- ClamAV扫描 - VirusTotal哈希查找 - 存档校验和验证 - CI版本中的分离签名验证
这是一个面向用户的好处,而不仅仅是构建管道:目录支持已经通过项目内部使用的相同限制性安全门的可安装技能。
______________________________________________________________________
📖 文档地图
👤 对于用户
| Doc | 你会学到什么 |
|---|---|
| 🚀 入门指南 | 在2分钟内安装、验证和调用 |
| 🧭 CLI用户指南 | 完整的命令参考和真实世界的模式 |
| 📗 使用指南 | CLI命令、安装模式、运行时和MCP配置 |
| 📦 捆绑包 | 精心策划的捆绑包和可用性 |
| 📚 目录 | 自动生成已发布技能目录 |
| 🔧 系统运行手册 | 构建、服务、安全和故障排除 |
🏗️ 建筑师
| Doc | 你会学到什么 |
|---|---|
| 🗂️ 项目结构 | 此工作区中实际跟踪的内容以及每个运行时所在的位置 |
| 🌐 目录API | HTTP端点、过滤、治理和下载 |
| 🧩 CLI引导安装程序 | 指导安装人员的行为合同 |
| 🖥️ CLI可视化Shell | 墨水可视化外壳和状态模型 |
| 🧬 技能家族、变体和来源模型 | 目录分组、变体选择和来源合同 |
| 🔌 本地MCP侧车 | 文件系统工具和allowlist模型 |
| 📊 客户支持矩阵 | 完整的客户和作者参考 |
| 🏷️ 技能分类 | 分类、评分和元数据 |
| 🛡️ 安全验证 | 扫描仪、档案和签名 |
| 📋 技能清单 | 机器可读清单格式 |
🤝 对于贡献者
| Doc | 你会学到什么 |
|---|---|
| 📝 贡献指南 | 回购工作流程和公关期望 |
| 🧾 技能公关工作流程 | 本地摄入、增强剂处理、审稿人期望 |
| 📄 技能模板 | 起动机 SKILL.md 正面和结构 |
| 🔬 技能剖析 | 结构和质量期望 |
| ✅ 质量标准 | 验收标准 |
| 🏆 高分剧本 | 是什么推动了高分 |
______________________________________________________________________
🗂️ 仓库的规划
| 路径 | 目的 |
|---|---|
📂 skills/ | 规范撰写的技能和从直接PR或基于存储库的审查导入中获得的本地知识 |
✨ skills_omni/ | 策展人Omni维护了增强型衍生品 |
📖 docs/ | 用户、贡献者、架构、操作和规范文档 |
📦 dist/ | 生成的清单、捆绑包、目录和档案 |
📁 data/ | 捆绑定义和静态支持数据 |
🧠 packages/catalog-core/ | 与共享目录运行时 ICatalogStorageAdapter 依赖注入 |
🌐 packages/server-api/ | 开启OpenAPI/Swagger UI的只读HTTP API /docs |
🔌 packages/server-mcp/ | MCP服务器和本地sidecar |
🤖 packages/server-a2a/ | A2A运行时和任务编排 |
🖥️ packages/cli/ | 统一CLI入口点、安装逻辑和Ink可视化TUI(ESM原生) |
⚙️ tools/scripts/ | 验证、生成、发布和测试脚本 |
🧪 vitest.workspace.js | Vitest monorepo工作区配置 |
ℹ️ dist/ 是有意版本化的,因为生成的工件是安装、API、MCP、A2A、smoke和发布合同的一部分。______________________________________________________________________
🤝 贡献
Awesome Omni Skills接受本地上游技能培训 skills/.
| 规则 | 详细信息 |
|---|---|
| 📥 本地摄入 | 可能是粗略的,用任何语言编写,可以来自直接PR或经过审查的外部导入分支 |
| ✨ 精心策划的产出 | skills_omni/ 专为自动化编写的Omni衍生品保留 |
| 🌍 上游回购提案 | 添加URL至 SOURCES.txt --一行,一个URL——或更新中的一行 REPOSITORY-SOURCES.md 指定一个存储库供运营商审查;回购优先提案现在可以使用 branch=auto 和 skills_path=auto |
| 🚫 手动编辑 | 公开手动编辑 skills_omni/ 被拒绝 |
| 🔄 重新处理 | 私有增强器重新处理本机更改并刷新策划的基线 |
📖 从以下内容开始: 贡献指南 · 技能公关工作流程 · 存储库源
______________________________________________________________________
📄 许可证
______________________________________________________________________
制作🧠 由真棒Omni技能团队
*如果Awesome Omni Skills可以帮助你更快地构建,可以考虑给它一个⭐ — 它可以帮助其他人发现这个项目!*
