Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
本技能提供符合 SAP API 风格指南标准的 API 文档编写完整指南。在为 REST、OData、Java、JavaScript、.NET 或 C/C++ API 创建或审阅文档时使用。涵盖命名约定、文档注释、OpenAPI 规范、质量检查清单、弃用策略和手册文档模板,确保与 SAP API Business Hub 标准及行业最佳实践一致。关键词:SAP API、REST、OData、OpenAPI、Swagger、Javadoc、JSDoc、XML 文档、API Business Hub、API 命名、API 弃用、x-sap-stateInfo、Entity Data Model、EDM、文档标签、API 质量、API 模板
**工作流技能** - 接入 Aspire AppHost 或修复 TypeScript AppHost 工具链。扫描仓库,提出资源图,编辑 C#、基于文件的 C# 或 TypeScript AppHost,接入 ServiceDefaults + OTel,用 `aspire start` 验证,然后停止。适用场景:接入/搭建 AppHost,添加 Postgres/Redis/Rabbit/Mongo,连接前端到 API,在 `aspire init` 之后,AddNextJsApp,AddViteApp,WithBrowserLogs,WithTerminal,Interaction Service,命令参数,apphost.cs,apphost.mts,统一的 withEnvironment,.aspire/modules 拒绝,配置/密钥,TS 依赖还原,pnpm/yarn/bun 或 Yarn Classic。不适用场景:骨架落地(aspire-init),仅生命周期的 start/stop/wait/restart 或 `aspire update --migrate`(aspire-orchestration),发布/部署/销毁(aspire-deployment),日志/追踪(aspire-monitoring)。调用:aspire CLI、AppHost 源码编辑、ServiceDefaults 接入。单一操作:直接运行 `aspire add PACKAGE` 做一次性集成。
介绍 NemoClaw 的集成层与蓝图架构,以及它们如何编排兼容的 Agent 沙箱。查询架构、Agent 集成、插件结构或蓝图设计时使用。触发关键词 —— nemoclaw architecture、nemoclaw agent architecture、nemoclaw plugin blueprint structure、nemoclaw vs openshell、which cli、nemoclaw cli、openshell cli、sandbox commands、nemoclaw cli commands、nemoclaw command reference、nemoclaw network policy、sandbox egress control operator approval、nemoclaw troubleshooting、nemoclaw debug sandbox issues。
检测 PHP/Laravel 和 TypeScript/React 源码中 AI 生成的代码模式("slop"):注释旁白、泛化命名、过早抽象接口、防御性过度、什么都 mock 的测试,以及缺乏人类留下的"痕迹"。适用于审查 AI 辅助的 PR、审查代码品味/质量(而非指标,那属于技术债),或强化代码审查清单。在出现 "review for AI slop"、"find AI patterns"、"check code feels human"、"audit code-quality taste" 等意图时触发。
**工作流技能**——首次运行时将 Aspire 添加到仓库的流程。选择 `aspire new`(全新项目)或 `aspire init`(现有仓库),创建 AppHost 骨架,然后交由 `aspireify` 配置资源。适用于:aspire init、aspire new、aspire-starter、aspire-ts-starter、aspire-py-starter、将 Aspire 添加到现有仓库、搭建 Aspire 应用、初始化 Aspire、未检测到 AppHost、安装 aspireify、apphost.mts、生成的 .aspire/modules。不适用于:在现有 AppHost 上连接 AppHost(使用 aspireify)、启动/停止/等待(使用 aspire-orchestration)、部署/发布(使用 aspire-deployment)、日志/跟踪(使用 aspire-monitoring)、已有 AppHost 的仓库。调用:aspire CLI(init、new、doctor)、aspireify(创建骨架后交接)。单项操作:直接运行 `aspire init` 或 `aspire new TEMPLATE`。
为任意 Qt/C++ 源文件生成独立的 Markdown 参考文档 —— Qt Widgets 类、Qt Quick 后端、Qt/C++ 模块、纯 C++ 工具类、结构体、自由函数头文件,以及 main.cpp 等入口点。可用于为任意 .h 或 .cpp 文件编写文档:Qt 类、纯 C++ 代码、工具函数或应用启动文件。当用户提出「给这个类写文档」「为我的 C++ 写文档」「document main.cpp」「C++ API 文档」「给我的 Qt 应用写文档」,或提供了 C++ 或头文件并需要文档时触发。支持单个文件、粘贴的代码或整个项目文件夹。如果用户要求 QDoc 格式输出,请勿使用。
npm 包管理工具,用来安装 npm 包、生成依赖树、执行前端项目命令等。**强制性规则(MANDATORY):** 当项目中存在 package.json 文件时,你 MUST(必须)使用此 skill 来执行所有 npm/pnpm/yarn 相关操作。**严格禁止直接使用以下命令:** - ❌ 禁止: `pnpm test` → ✅ 使用: Skill(skill: "utoo", args: "test") - ❌ 禁止: `pnpm install` → ✅ 使用: Skill(skill: "utoo", args: "install") - ❌ 禁止: `pnpm run <script>` → ✅ 使用: Skill(skill: "utoo", args: "run <script>") - ❌ 禁止: `npm install <pkg>` → ✅ 使用: Skill(skill: "utoo", args: "install <pkg>") - ❌ 禁止: `yarn add <pkg>` → ✅ 使用: Skill(skill: "utoo", args: "install <pkg>") **涵盖操作(必须通过此 skill):** 安装依赖、更新依赖、卸载依赖、运行脚本(test/build/dev 等)、查看包信息、管理项目、执行任何 package.json 中的 scripts。**调用方式:** 始终使用 Skill 工具调用,不要直接使用 Bash 执行 pnpm/npm/yarn 命令。
在 CocoaPods Trunk 转为只读(预计 2026 年 12 月 2 日)之前,将现有的 Capacitor iOS 应用从 CocoaPods 迁移到 Swift Package Manager(SPM)。适用于应用仍存在 ios/App/Podfile、Pods/、Podfile.lock 或 App.xcworkspace,且用户需要 CapApp-SPM、运行或恢复 `npx cap spm-migration-assistant`、需要配置 debug.xcconfig / CAPACITOR_DEBUG、遇到「Some installed Capacitor plugins are not compatible with SPM」或「<plugin> does not have a Package.swift」提示,或计划进行默认使用 SPM 的 Capacitor 9 升级时。不要用于在插件仓库内添加 SPM 支持(使用 capacitor-plugin-spm-support)、UIScene 生命周期迁移(使用 capacitor-uiscene-migration)、完整的版本升级(使用 capacitor-app-upgrades)或常规的 iOS 构建调试(使用 debugging-capacitor)。
在依赖 @prisma/orm-postgres、@prisma/orm-sqlite 或 @prisma/orm-mongo(Prisma 8,原名 Prisma Next)的项目中工作时使用:编辑 contract.prisma 或 contract.ts builder、运行 `prisma contract emit`、规划或应用迁移、编辑 migration.ts、编写 db.orm / db.sql / db.query 查询、接线 db.ts 或中间件、集成构建工具、使用 Supabase 扩展或 RLS,或阅读形如 MIGRATION.HASH_MISMATCH 的点分错误码。当用户询问 "what is Prisma 8"、"where do I start",或将其与其他 ORM 比较时使用。当用户要求在应用或扩展包中升级或提升 Prisma 8 版本时使用。当看到 @internal/* 或 @prisma/orm-* 导入、带 definePrismaConfig 的 prisma.config.ts,或 contract.json / contract.d.ts 时使用。不适用于 Prisma ORM 7 及更早版本(schema.prisma + @prisma/client)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
