Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
用于在 AWS (EKS)、Azure (AKS) 和 GCP (GKE) 上部署自管理 Materialize 的 Terraform 模块。涵盖网络、Kubernetes 集群、托管 PostgreSQL、对象存储、Materialize operator 以及 Materialize 实例配置。当用户询问以下内容时使用本技能:使用 Terraform 部署自管理 Materialize、在任意云上搭建 Materialize 基础设施、为 Materialize 配置 EKS/AKS/GKE、排查自管理部署问题、升级 Materialize 实例、为 Materialize 自定义 Terraform 变量,或使用 materialize-terraform-self-managed 仓库。当用户提到用于 Materialize 的 Karpenter 节点池、persist 或 metadata 后端 URL、Materialize operator Helm chart、CRD 版本(v1alpha1 与 v1)、上线策略或 Materialize 节点的 NVMe swap 配置时也应触发。
配置、检查、更新和删除符合 Google Cloud Assured Workloads V1 要求的文件夹、CMEK 设置、Sovereign Controls by Partners 及服务使用限制。创建、列出、描述、更新或删除适用于任何合规制度或数据边界(FedRAMP、DoD IL2/IL4/IL5、ITAR、CJIS、Healthcare、Sovereign Controls by Partners 或 Regional Data Boundaries)的 Assured Workloads 工作负载时使用。不要用于存量环境评估或自定义框架(请使用 assuredworkloads-environment-assessor 或 assuredworkloads-frameworks-*),也不要用于不合规文件夹。
全面的 SAP BTP 命令行界面(btp CLI)助手,用于生成命令、自动化多步骤工作流和排查错误。当用户提到“btp”“BTP CLI”“SAP BTP command line”、通过 CLI 管理子账户、通过终端分配权益、使用 btp 创建服务实例、从命令行分配角色集合,或任何涉及 SAP Business Technology Platform CLI 的任务时,请使用此技能——即使用户只是说“设置我的 BTP 子账户”或“如何从终端登录我的全局账户”。当用户询问脚本编写或自动化 SAP BTP 操作、使用 jq 解析 btp 输出,或通过 btp CLI 管理 Cloud Foundry / Kyma 环境时也应触发。
当用户使用 DOCA STA 在 BlueField 上构建 NVMe-over-Fabrics 存储目标时使用此技能——实例化 doca_sta,通过 doca_sta_be 在本地 NVMe 磁盘上声明 doca_sta_subsystem NQN 和命名空间,使用 doca_sta_cap_is_supported 验证平台支持情况,确定 I/O 队列深度,或解读 NVMe 读取时 IO_FAILED 等 DOCA_ERROR_* 状态。对于“通过 RoCE 连接时 Identify Controller 超时”“卸载 nvmf 目标”“NVMe-oF Connect 始终无法完成”或“深度为 1024 的 16 个 I/O 队列是否受支持?”等隐含需求也应加载此技能。对于原始 RDMA 数据传输、数据包 I/O、流量导向规则、发起端 NVMe 或 SDK 安装,应拒绝并转交相应技能。
在 BlueField Arm 上运行 DOCA UROM Service 容器,处理由配对主机使用 `doca-urom` 入队的远程内存操作(put、get、原子操作、集合操作):拉取 NGC 镜像、选择 UCX 组件、设置队列大小、配置 Comch 配对,并对齐主机与服务版本。安全性:该服务没有独立的访问控制;Comch 配对与 RDMA 权限就是边界。只与预期的主机配对,暴露最小权限的内存区域,并在启动前核对两边视图。出现 UCX 集合操作缓慢、意外的 NOT_PERMITTED 或完成事件缺失时触发。不要用于主机应用代码、MPI/UCX 集成设计或 DOCA 安装。
使用 Materialize Terraform provider 以声明式方式管理 Materialize 资源。涵盖集群、数据源(Kafka、Postgres、MySQL、SQL Server)、数据汇(Kafka、Iceberg)、连接、物化视图、索引、表、角色、授权、密钥、网络策略,以及仅云端资源(用户、SSO、SCIM、应用密码)。当用户询问为 Materialize 编写 Terraform、用 Terraform 创建或配置 Materialize 资源、将现有 Materialize 对象导入 Terraform state、为 Cloud 或自管理环境配置 Materialize provider、通过 Terraform 设置 RBAC 或授权、在 Terraform 中创建连接或数据源,或排查 Materialize 资源的 Terraform plan/apply 问题时,使用本技能。当用户提到 materialize_cluster、materialize_source_kafka、materialize_connection_postgres 或任何其他 materialize_* 资源类型时也触发。
审查 Docker 与容器安全审计模式。适用于审计层中的密钥、端口暴露和非 root 用户。当存在 Dockerfile 或 docker-compose.yml 时主动使用。示例:- 用户:"Audit this Dockerfile" → 检查 ENV/ARG 中的密钥和非 root USER - 用户:"Review docker-compose ports" → 找出意外暴露的数据库 - 用户:"Check for secrets in image history" → 审计层和构建产物 - 用户:"Optimize Docker security" → 实现多阶段构建和最小基础镜像 - 用户:"Audit container privileges" → 检查 privileged: true 或 docker.sock 挂载
介绍如何使用 OpenNext 适配器 @opennextjs/cloudflare 将 Next.js 应用(App Router 与 Pages Router)部署到 Cloudflare Workers:通过 create-cloudflare 搭建新项目、迁移现有应用、wrangler.jsonc 与 open-next.config.ts 配置、nodejs_compat 标志与 compatibility_date、next dev 加 opennextjs-cloudflare preview 的双重工作流、部署、图片优化、缓存,以及 D1、R2、KV 和 Workers AI 的绑定。适用于在 Workers 上运行 SSR、ISR、服务端组件、Server Actions 或中间件,把 Next.js 应用从 Vercel 或 AWS 迁移到 Cloudflare,或遇到诸如 worker size limit exceeded(免费版 3 MiB、付费版 10 MiB)、FinalizationRegistry is not defined、Cannot perform I/O on behalf of a different request、Turbopack chunk 加载失败、请求作用域数据库连接问题,或 CVE-2025-6087 SSRF 漏洞等错误时。
当用户调用 `doca_spcx_cc`(位于 /opt/mellanox/doca/tools/ 下的宿主侧命令行工具),在带有 DPA 处理器的 BlueField 上针对实时 RDMA / RoCE 网络加载、参数化、启动、观测或停止可编程拥塞控制(SPCX)算法,或在 SPCX 与既有的 `doca-pcc` 接口之间做选择时,使用本技能。即使用户没有说 “DOCA SPCX” 或 “doca_spcx_cc” 也要触发——典型的隐含说法包括 “I want to write a custom RTT-based CC algorithm for my RoCE fabric”、“my SPCX session loaded but throughput / latency didn't change”、“doca_pcc status shows Active but factory CC seems to still be in charge”、“DOCA_PCC_PS_ERROR on start”、“is the programmable-CC surface available on my install” 或 “DPA-side algorithm image won't load”。对于 DPA 侧算法编写细节、出厂 PCC 固件配置、只读 PCC 计数器检查、原始 DPA 周期分析、RDMA 库编程或一般 DOCA 安装,请拒绝并转至其他位置——这些属于其他技能。
为 Google 的 release-please 做设置与配置,以通过 GitHub Actions 实现自动版本管理、变更日志生成与发布。涵盖流水线创建、Conventional Commits 格式、预发布工作流、monorepo 配置以及发布流水线故障排查。只要用户想要自动化发布、为发布搭建 CI/CD、配置版本号递增、编写与 release-please 兼容的提交信息、自动打版本标签、发布到 npm/PyPI/crates.io/Maven/Docker,或排查发布 PR 为何未创建,就使用此技能。即使用户未提及 "release-please" 名称也应启用——诸如 "automate my npm releases"、"set up GitHub Actions for publishing"、"how do I tag versions automatically"、"changelog generation"、"semver automation" 或 "pre-release workflow" 等表述都指向此技能。就提交信息指导而言,此技能侧重于与 release-please 兼容的约定;对于涉及子模块的更广泛多仓库 git 操作,请改用 multi-repo-git-ops。
Docker 网络配置与容器间通信指南。涵盖网络模式(bridge/host/overlay/none/macvlan/ipvlan)、具备 DNS 解析的自定义 bridge 网络、端口发布(-p/--publish)、容器链接与服务发现、网络排查(inspect/ping/nslookup)、用于 Swarm 的 overlay 网络,以及网络安全(内部网络、加密 overlay)。当用户询问 docker network、容器网络、bridge 模式、端口映射、容器间通信、网络排查或 Docker 网络模式时使用。使用场景:docker network、容器网络、bridge、overlay、端口映射、容器通信、网络配置、网络排查。
面向 SPA 和 MPA 的 OpenTelemetry 浏览器/RUM 机制。适用于“browser OTel”、“frontend observability”、“Web Vitals”、`sdk-trace-web`、`WebTracerProvider`、`browser-sdk`、浏览器插桩、页面加载或路由追踪、会话、点击、控制台捕获、JavaScript 错误,或前端到后端的追踪关联。浏览器遥测对隐私和数据量敏感,实验性包迭代很快。不适用于 Node.js 服务插桩或仅配置 Collector。
面向 Solana 的 Quicknode 区块链基础设施 — RPC 端点、用于 NFT 和压缩资产的 DAS API(Digital Asset Standard)、Yellowstone gRPC 流式传输、Priority Fee API、Streams(实时数据管道)、Webhooks、Metis Jupiter Swap 集成、IPFS 存储、Key-Value Store、Admin API,以及 x402 按请求付费 RPC。支持 80 多条链,包括 Ethereum、Polygon、Arbitrum、Base 等。适用于搭建 Solana RPC 基础设施、通过 DAS API 查询 NFT/代币/压缩资产、构建实时 gRPC 流、配置数据管道、估算优先费用,或通过 Metis 集成 Jupiter 兑换。触发词包括 Quicknode、qn_ 方法、DAS API、getAssetsByOwner、searchAssets、Yellowstone、gRPC、Geyser、Streams、IPFS、Key-Value Store、qnLib、Metis、x402 或 Quicknode RPC。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
