Skills
收录 98,284 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
监控 AG2 agent 的 stream——记录事件、检测重复工具调用、跟踪 token 消耗、构建触发器驱动的 observer、将 observer 告警路由到模型,并在出现 FATAL 条件时中止。涵盖 `@observer(...)`(无状态)、`BaseObserver`(有状态)、内置组件(`TokenMonitor`、`LoopDetector`)、`Watch` 原语(`EventWatch`、`CadenceWatch`、`DelayWatch`、`IntervalWatch`、`CronWatch`、`AllOf`、`AnyOf`、`Sequence`)、`ObserverAlert`(`Severity.INFO/WARNING/CRITICAL/FATAL`)、`AlertPolicy` 和 `HaltEvent`。适用于用户需要可观测性、运行时安全防护、告警或批量/基于时间的响应式逻辑时。
从 AG2 `Agent` 取回带类型的 Python 值,而不是自由文本。传入 `response_schema=`(Pydantic 模型、dataclass、原始类型、union、`ResponseSchema` 或 `@response_schema` 验证器),并通过 `await reply.content()` 读取解析结果。当用户需要经校验的结构化输出、分类、提取或打分时使用。覆盖 `ResponseSchema`、`@response_schema`、`PromptedSchema`(用于不支持原生结构化输出的提供方)、按轮次覆盖、验证重试,以及原始类型嵌入。
分析仓库结构并生成或更新标准化的 AGENTS.md 文件,作为面向 AI Agent 的贡献者指南。同时支持单仓库和 monorepo 结构。通过统计 LOC 确定字符数限制,并生成涵盖概览、可选的归属映射、模式、约定和工作协议的结构化文档。更新模式仅刷新标准章节,同时保留用户自定义章节。现有的未标记文件在采纳前需要具体的变更预览和一次性用户确认;仅标题匹配绝不能授权重写。当用户想要生成或刷新 AGENTS.md 时使用——为新仓库设置、让 AI Agent 上手现有代码库、在项目发生重大变更后更新现有 AGENTS.md,或用户提到 AGENTS.md 时。不适用于 CLAUDE.md、README 或其他文档文件。
让应用的数据库连接在本地 Azure SQL Database 容器(Private Preview)以及云端 Azure SQL Database(无需改动)下都保持可靠:连接池与重试/瞬时故障处理。用于用户提到「connection pooling」「retry logic」「transient fault」「retry on transient error」「EnableRetryOnFailure」「connection resiliency」「reliable connections」「pool size」「Max Pool Size」,或说出「the connection keeps dropping」「connections time out under load」「add backoff」「make the DB layer resilient」。这是 Azure SQL 引擎(EngineEdition 5),不是 mssql/server SQL Server 镜像。每当强化与 SQL Server 或 Azure SQL 通信的数据访问层时使用它。
使用 Microsoft Data API Builder (DAB) 在本地 Azure SQL Database 容器上快速搭建免代码的 REST + GraphQL API。当用户想要 “把我的表暴露为 API”、“在数据库上添加 REST API”、“生成 GraphQL API”、“在 SQL 前面放一个 API”、“不写代码的 CRUD API” 或 “dab init / dab-config.json” 时使用。也是通过 DAB 从数据库提供内置 MCP 端点的方式(这是 DAB 提供的 API 接口,而不是单独的 SQL MCP 服务)。当用户只需要在现有表上使用 REST 或 GraphQL 时,优先选择此方式,而不是手写 controller/ORM API。触发词包括 “Data API Builder”、“dab start”、“instant API over Azure SQL”、“expose entities as REST/GraphQL”。即使用户只说 “give me an API for this database”,也应选用此项。
使用 Azure Functions 与 Azure SQL 绑定,在本地 Azure SQL Database 容器之上构建无服务器 API 和事件驱动处理器。用于用户想要「a serverless API over SQL」「Azure Functions with a database」「HTTP CRUD with SQL input/output bindings」「run code when a row changes」「react to inserts/updates/deletes」「event-driven on Azure SQL」或「SQL trigger function」。Azure SQL 触发器绑定(由 Change Tracking 支撑)是本地的事件驱动机制;Change Event Streaming(CES)仅限云端,无法针对本地容器运行。触发词包括「func start with SQL」「SqlTrigger」「SqlInput/SqlOutput binding」「local.settings.json SqlConnectionString」。在本地 Azure SQL 引擎上构建无服务器端点或变更驱动逻辑时使用它。
为生产级 Python Web 应用提供有主见的参考架构——FastAPI + 异步 SQLAlchemy + Postgres、pydantic-settings 配置、Stripe 计费、服务端渲染的 Jinja 或解耦的 SPA,通过 Terraform 以单个 Docker 镜像部署到托管平台。在启动新的 SaaS/Web 应用、选择技术栈、组织 routers/services/models、接入 Stripe webhook、保护 FastAPI 文档或 OpenAPI 路由、配置 config/secrets,或决定如何部署时使用。
通过 Puppeteer CLI 脚本实现浏览器自动化(JSON 输出)。能力:截图、PDF 生成、网页抓取、表单自动化、网络监控、性能分析、JavaScript 调试、无头浏览。动作:截图、抓取、自动化、测试、分析、监控、调试浏览器。关键词:Puppeteer、无头 Chrome、截图、PDF、网页抓取、表单填写、点击、导航、网络流量、性能审计、Lighthouse、控制台日志、DOM 操作、元素选择器、等待、滚动、自动化脚本。适用场景:截图、从网页生成 PDF、抓取网站、自动化表单提交、监控网络请求、分析页面性能、调试 JavaScript、测试 Web UI。
配置一套完整的终端 AI 编码环境,以 Ghostty 终端为中心,搭配 Fish shell、yazi、lazygit、Neovim(LazyVim)、fzf、zoxide、atuin 及配套工具。包含面向 macOS Apple Silicon 上中文/日文/韩文用户的 CJK 字体优化。在搭建或修改基于 Ghostty 的开发环境、为 vibe coding 工作流配置终端工具,或排查 Ghostty/Fish/yazi/lazygit 问题时,应使用本技能。
从其他 CMS 迁移到 Contentstack 的迁移伴侣。通过结构化的分步工作流指导内容与应用迁移。目前支持从 Contentful 迁移,并计划支持更多源平台。当用户想迁移、转到、切换、移植或重新平台化到 Contentstack 时使用,包括内容模型、内容、资产、语言区域、应用集成或网站代码。在 "migrate to Contentstack"、"move to Contentstack"、"switch to Contentstack"、"migrate from Contentful"、"move my Contentful space"、"port my CMS" 或类似的迁移相关请求时触发。该技能验证前提条件、指导迁移流程、提供进度检查点,并给出完成摘要。任何时候请求 Contentstack 迁移,都优先使用此技能。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
