Skills
收录 98,067 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
此技能用于 codeup.aliyun.com 上所有阿里云云效(Yunxiao)DevOps 操作。当用户想要:在 codeup 上创建或管理合并请求(MR)、在云效中更新工作项 / 任务、查询 MR 列表或任务状态、通过云效 API 创建版本标签,或将代码推送到 codeup 远程仓库时,立即调用。关键触发词:创建 MR、提交评审、云效、yunxiao、codeup、更新任务、查看任务、发布版本、打 tag。支持 MCP 工具模式与 aliyun CLI 回退。不要用于 GitHub PR(请用 git-workflow)、Jira、GitLab 或非阿里平台。
用 @trpc/server/adapters/fastify 的 fastifyTRPCPlugin 将 tRPC 挂载为 Fastify 插件。配置 prefix、trpcOptions(router、createContext、onError)。用 useWSS 和 @fastify/websocket 启用 WebSocket 订阅。为批量请求设置 routerOptions.maxParamLength。需要 Fastify v5+。FastifyTRPCPluginOptions 用于类型安全的 onError。CreateFastifyContextOptions 提供 req、res。
使用 @trpc/server/adapters/standalone 中的 createHTTPServer() 将 tRPC 挂载到 Node.js 内置 HTTP 服务器,用 createHTTPHandler() 支持自定义 http.createServer,用 createHTTP2Handler() 支持带 TLS 的 HTTP/2。配置 basePath 以截取 URL 前缀,通过作为 middleware 选项传入的 cors npm 包配置 CORS。CreateHTTPContextOptions 提供 req 和 res 用于创建上下文。
用 `BaseMiddleware` 拦截 AG2 Agent 循环——包裹整个回合(`on_turn`)、每次 LLM 调用(`on_llm_call`)、每次工具执行(`on_tool_execution`)或每次人工输入请求(`on_human_input`)。用于重试、日志记录、历史裁剪、请求变更、工具审计、护栏或限流。内置:`LoggingMiddleware`、`RetryMiddleware`、`HistoryLimiter`、`TokenLimiter`、`TelemetryMiddleware`(见 `ag2-telemetry`)。按工具的钩子另见 `ag2-add-custom-tool` 的 tool-middleware 部分。
在微信小程序中通过 wx.cloud.extend.AI 使用 AI 时使用此技能。涵盖带回调(onText、onEvent、onFinish)的 generateText 和 streamText;streamText 需要数据包装器,generateText 返回原始响应。通过 wx.cloud.extend.AI.createModel 使用模型,模型组包括 hunyuan-exp(小程序成长计划)、cloudbase(主要托管组)或 custom-*;模型 id 位于数据包装器的 `model` 字段中。编写代码前必须运行两步预检,详见正文。不适用于浏览器/Web(使用 ai-model-web)、Node.js 后端(使用 ai-model-nodejs)或图像生成(使用 ai-model-nodejs)。
**工作流技能**——在逐项资源评估并明确批准具体修改后,将符合条件的 Aspire 13.6+ AppHost 从旧版 ProjectResource API 安全迁移到实验性的 DotnetProjectResource API。适用范围:评估或迁移现有的 AddProject、addProject、AddCSharpApp、addCSharpApp 或 AddBlazorGateway 资源以使用 Project v2;将 ProjectResource 迁移到 DotnetProjectResource;清理由此产生的过时 AppHost ProjectReference 边。不要用于:升级 Aspire 版本、创建/连接新的 AppHost、迁移 Azure Functions、通用源码现代化、常规 C# 资源连接或添加新的 AddProject 资源(使用 aspireify)、发布,或构建/生命周期诊断。调用:Aspire 文档/API 查询、aspire add/restore/start/wait、AppHost 和包修改。单项操作:先评估;仅凭笼统的迁移请求绝不修改。
为项目构建分层式 LLM 友好文档体系。已有项目:扫描项目结构→架构分类→生成 CLAUDE.md 主索引→基础模块文档→业务模块 API/数据模型/坑点文档→配置文档→git 变更日志(含风险评估 + 回滚指南)→交叉验证。新项目:解析 PRD→按脚手架规范设计架构→需求拆解为开发任务→融合代码规范生成 CLAUDE.md 开发指南→模块级 API 设计 + 数据模型 + 开发清单。当用户需要为项目创建 AI 编程文档、建立项目索引、梳理代码、新建项目规划、或提到 llm.txt/CLAUDE.md 时使用。
把 CanAI 友好的静态站点准备为每页一个自包含 HTML 文件:语义化 HTML5、Tailwind 工具类、用于交互的 vanilla JS 或 Alpine.js、Lucide 图标标记。适用于用户要求为 CanAI 准备 HTML、单 HTML 页面、图片/模型图转 HTML、截图转 HTML、SPA 或 PWA 转静态页面、静态站点导出,或 "canai-prepare" 时。触发词:"canai-prepare"、"prepare html"、"image to html"、"mockup to html"、"screenshot to html"、"spa to html"、"pwa to html"、"static html"、"single html"、"per-page html"、"convert design to html"。
使用 chezmoi 管理 dotfiles —— 这个源状态 dotfile 管理器使用文件名属性(`dot_`、`private_`、`encrypted_`、`run_once_`)、Go 模板和密码管理器集成,让一套 dotfiles 在多台机器上通用。适用场景:用户说"set up dotfiles"、"manage my dotfiles"、"bootstrap a new machine"、"chezmoi"、"encrypt my SSH key in dotfiles"、"template dotfiles per OS"、"add secrets to dotfiles"、"what should be in my .chezmoi.toml.tmpl",或询问如何在 macOS / Linux / 服务器之间共享配置。当用户面对一台全新机器并想要一条命令搞定,或即将把敏感内容提交到 dotfiles 仓库时也触发。不适用于 stow / yadm / rcm 或其他 dotfile 管理器、通用 git 仓库设置,或与 dotfiles 无关的密码管理器设置。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
