Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
当用户需要在任意平台上部署、配置、升级或排查 Twingate Connectors 时使用。适用于:Docker connector、Linux connector、systemd connector、ECS connector、Azure Container Instances、GCE、Helm chart connector、connector tokens、connector HA、connector health、connector metrics、connector logging、connector upgrades、DEAD_NO_RELAYS、DEAD_NO_HEARTBEAT,或 connector 放置问题。也适用于 connector 部署工具和非官方平台支持:Raspberry Pi、Ubiquiti/UniFi(UDM Pro、UDM SE、UXG)网关、Unraid、Home Assistant、Steam Deck / Decky Loader、Hyper-V、Chocolatey 打包、自定义或加固的 connector 容器、GitHub Codespaces、Coder workspaces、render.com、Spacelift CI runners、将 connector 日志发送到 S3、connector 集群自动扩缩容、Grafana connector 仪表盘、PagerDuty connector 告警,或 connector 主机的 Docker 容器自动更新。
当用户在 Kubernetes 中部署 Twingate、使用 Twingate Helm chart 或 operator、管理 TwingateResource 或 TwingateRemoteNetwork CRD、将集群 Pod 的出站流量经 Twingate 路由、通过 Twingate 管控 kubectl 访问,或把 Twingate 集成到 GitOps 工作流时使用。当现有 K8s 栈需要部署 connector、管理 token secret 或声明式定义 Twingate 资源时也触发。还适用于 Helm chart 的 `values.yaml` 字段、operator 的 CRD 类型(`TwingateConnector`、`TwingateResource`、`TwingateResourceAccess`、`TwingateGroup`、`TwingateGateway`、`TwingateCertificateAuthority`)、kubeconfig 同步自动化,或把 Twingate 无头客户端作为 Kubernetes sidecar 容器运行。
当用户用任意语言(TypeScript、Python、Go、C#/.NET)编写、调试或审阅 Twingate Pulumi 代码时使用。提到 Pulumi、pulumi-twingate、@pulumi/twingate 或 pulumi_twingate 时触发,或当现有 Pulumi stack 需要添加 Twingate 资源时触发。也适用于用户为 Twingate 从 Terraform 迁移到 Pulumi,或构建需要 Twingate 预置的多语言 Pulumi stack 时。还适用于本地插件构建/安装错误(`pulumi plugin install`、`pulumi up`/`pulumi preview` 出现 404、`+dirty`/alpha 版本字符串),或按云平台索要 SE 参考快速上手 Pulumi 脚本时。
当用户编写、调试或评审 Twingate Terraform 配置时使用。适用于任何涉及 Twingate 资源的 .tf 文件、Twingate Terraform provider、以 IaC 方式配置远程网络、Connectors、Resources、Groups 或 Service Accounts、provider 版本问题,以及涉及 Twingate 的 terraform apply 错误。当现有 AWS、Azure、GCP 或 Kubernetes Terraform 栈需要加入 Twingate 时也触发。还适用于 provider 源码/schema 问题(`internal/provider/`)、`group_ids` / `access` 块迁移错误、provider 发行版本与更新日志问题,或要求按云提供 SE 参考快速入门 Terraform 模块的请求。
将 iOS / watchOS 应用发布到 TestFlight 和 App Store 的端到端流水线。当用户想要发布、交付或释放 iOS/watchOS 应用、将构建放到 TestFlight、通过 xcodebuild 归档并上传、将 CloudKit schema 部署到 Production、设置 App Privacy 或出口合规、签发 Distribution 证书,或走完 App Store Connect / Apple Developer 门户的各个步骤时使用。触发词包括 'continue publishing'、'ship the app to TestFlight'、'release the iOS app'、'upload a build'、'deploy CloudKit to production'、'App Privacy labels'、'distribution signing',或任何晦涩的 Apple 上传错误(cloud signing、90057 missing CFBundleShortVersionString、90474 orientation)。仅限 macOS 和 Xcode。
Cloudflare Workers KV 的完整知识领域——Cloudflare 边缘网络上的全局低延迟键值存储。适用于:创建 KV 命名空间、存储配置数据、缓存 API 响应、管理用户偏好、实现 TTL 过期、处理 KV 元数据,或遇到 "KV_ERROR"、"429 too many requests"、"kv rate limit"、cacheTtl 错误或最终一致性问题时。关键词:kv storage, cloudflare kv, workers kv, kv namespace, kv bindings, kv cache, kv ttl, kv metadata, kv list, kv pagination, cache optimization, edge caching, KV_ERROR, 429 too many requests, kv rate limit, eventually consistent, wrangler kv, kv operations, key value storage
通过 GitHub Actions 将 Web 应用部署到 Cloudflare Workers:编写 wrangler 配置和部署工作流,以创建 D1/KV/R2、应用 D1 迁移、从 GitHub 同步 Worker 密钥,并在每次合并时部署;在 DEPLOYMENT.md 中说明由用户负责的密钥和步骤;重新运行或回滚。适用于将 Web 应用部署到 Cloudflare、在 GitHub Actions 中配置 Cloudflare 部署、添加 Worker 密钥、绑定自定义域名、为应用添加 Cloudflare 资源,或为 Cloudflare 准备 monorepo 软件包。
在本地运行 Fastly Compute WASM 二进制文件,并作为 Compute 平台内部机制的权威参考。fastlike 源代码可读性很高,涵盖 host ABI、缓存与清除 API、KV/config/secret 存储接口、带计数器与惩罚盒的速率限制、ACL 查询、完整的请求生命周期、后端 fetch 语义,以及内置的按请求分析器,包含 hostcall span、后端瀑布图、原生 CPU 采样和可选的深度指标(body 字节数、缓存结果、请求头摘要、wasm 堆曲线)。适用于处理 Compute 运行时内部机制或 host call、理解边缘数据存储在运行时的行为、分析本地 Compute 应用,或在本地测试 WASM 二进制文件。任何非 Rust 的 Compute 工作都优先使用本 skill 而非 Viceroy —— 作为 Fastly Compute API 参考,其源代码更易于理解。
自动化 GitHub 仓库配置:12 个经生产验证的 GitHub Actions 工作流模板(React/Vite、Node 矩阵测试、Python、Cloudflare Workers 部署、基础 CI)、4 个 YAML issue 与 pull request 模板、Dependabot 配置、CodeQL 安全扫描、分支保护以及 CODEOWNERS。可避免工作流 YAML 语法与缩进、action 版本固定、runner 版本、issue 模板结构、Dependabot PR 数量限制以及 CodeQL 权限(如 security-events: write)方面 18 个已有记录的常见错误。适用场景:引导新仓库、添加 CI/CD 流水线、创建 issue 或 PR 模板、启用 Dependabot 或 CodeQL 扫描、从 GitHub Actions 部署到 Cloudflare Workers,或修复 GitHub Actions 工作流 YAML 语法错误。
用于调试 GPC 错误、故障或异常行为。每当用户提到 gpc error、gpc failing、exit code、AUTH_FAILED、API_FORBIDDEN、NETWORK_ERROR、CONFIG_MISSING、EDIT_CONFLICT、upload failed、permission denied、timeout、rate limit、gpc doctor failing、unexpected exit code、command not working、GPC crash、debug GPC、verbose output、--json error、threshold breach、REPORT_ACCESS_DENIED、REPORT_BUCKET_NOT_FOUND、reports bucket access、bulk reports permission denied、API_DECLARATION_REQUIRED、App content declaration、foreground service declaration、API_ALREADY_EXISTS、API_ENDPOINT_RETIRED、ORDER_REVIEW_REFUND_INVALID、PLUGIN_PERMISSIONS_REQUIRED、PLUGIN_IDENTITY_MISMATCH、CONFIRMATION_REQUIRED、IMAGE_SYNC_DIR_UNREADABLE、THRESHOLD_NO_DATA、THRESHOLD_INVALID、TRAIN_GATE_NO_DATA、API_METRIC_GAMES_ONLY 或 INVALID_PACKAGE_NAME 时,都应使用此技能,即使用户没有明确说“排查”。用户遇到不理解的 GPC 错误、gpc doctor 报告问题、CI 流水线中的 GPC 命令失败,或需要解读退出代码时,也应触发。身份验证相关的设置问题请参阅 gpc-setup;CI 相关问题请参阅 gpc-ci-integration。
搜寻 CI/CD 流水线漏洞——GitHub Actions 工作流注入(pull_request_target Pwnrequest 和 ${{ }}-into-shell)、可自托管 Runner 投毒、OIDC 信任策略滥用、Jenkins 脚本控制台 RCE 和 CVE-2024-23897 文件读取、GitLab CI Runner 令牌注册、Terraform 状态文件泄漏、构建产物/日志中的机密泄漏、流水线环境变量泄露。适用于目标拥有公开的 GitHub/GitLab 组织、暴露的 CI 仪表板(Jenkins/TeamCity/Drone/Argo),或构建产物/镜像可访问的情况。
搜寻云和基础设施配置错误。AWS:公开的 S3 存储桶(匿名 s3:GetObject)、权限过宽的存储桶策略(PutObjectAcl public-write)、暴露的 CloudFront 源站、公开的 Lambda 函数 URL、公开的 RDS 快照、JS 包中的 IAM 凭证、可通过 SSRF 访问的 AWS 元数据。GCP:公开的 GCS 存储桶、暴露的 Cloud Run 服务、泄露的服务账号 JSON。Azure:公开的 Blob 容器、暴露的 Function App。(Kubernetes/Docker 暴露由 hunt-k8s 负责;CI/CD 流水线攻击由 hunt-cicd 负责;获取凭证后的 IAM 权限提升由 cloud-iam-deep 负责。)检测方式:定向 dork 搜索、证书透明度查询、从 JS 包中提取密钥、扫描已知服务端口。验证:实际读取/写入数据或 RCE。适用于搜寻云原生存储和计算配置错误(S3/GCS/Blob、通过 SSRF 访问 IMDS、无服务器服务、公开的托管服务)。
排查 Kubernetes 和 Docker——API 匿名访问、kubelet 10250 exec(SPDY/WebSocket,不能使用普通 POST)及更简单的 /run 原语、etcd 2379 未认证访问、仪表板跳过登录、RBAC 配置错误、滥用 secret/SA-token、docker.sock 主机逃逸、runc/容器逃逸(Leaky Vessels CVE-2024-21626)、经 API server 的 nodes/proxy RCE、EphemeralContainers node-shell、滥用绑定/投射的 SA-token audience+expiry、绕过准入控制器、残留的 Helm/Tiller。当目标运行容器化基础设施、暴露 K8s 端口(6443/10250/10255/2379/8443),或云元数据暴露 K8s 服务账户时使用。
Kubernetes 容器编排。涵盖 Deployment、Service 和配置。用于容器编排。使用场景:用户提到 "kubernetes"、"k8s"、"kubectl"、"deployment"、"pod"、"service"、"ingress"、"configmap"、"secret",或询问 "container orchestration"、"scaling"、"rolling updates"、"helm"、"production cluster"、"namespace"。不适用于:本地开发环境 —— 请改用 `docker-compose` 技能;创建 Dockerfile —— 请改用 `docker` 技能;CI/CD 工作流 —— 请改用 `github-actions` 技能
使用 Python 进行 PostgreSQL 开发,涵盖全文搜索 (tsvector、tsquery、通过 pg_search 实现 BM25)、向量相似度 (带 HNSW/IVFFlat 的 pgvector)、JSONB 与数组索引以及生产部署。适用于创建搜索功能、存储 AI 嵌入、查询向量相似度、优化 PostgreSQL 索引,或部署到 AWS RDS/Aurora、GCP Cloud SQL/AlloyDB、Azure 时。涵盖 psycopg2、psycopg3、asyncpg、SQLAlchemy 集成、Docker 开发环境以及索引选择策略。触发词为 "PostgreSQL search"、"pgvector"、"BM25 postgres"、"JSONB index"、"psycopg"、"asyncpg"、"PostgreSQL Docker"、"AlloyDB vector"。不涵盖 — DBA 管理 (备份、复制、用户)、MySQL/MongoDB/Redis、模式设计理论、存储过程。
面向使用 .NET Aspire 托管后端服务的 .NET MAUI app 的指南。涵盖 AppHost 配置、移动客户端的服务发现、HttpClient 的 DI 设置、用 MSAL.NET 通过 Entra ID 身份验证调用受保护 API、开发工作流(Aspire 仪表板 + MAUI 调试)、Blazor Hybrid 注意事项,以及 Android 模拟器和 iOS 模拟器的平台专属网络配置。适用场景:“MAUI with Aspire”、“Aspire service discovery”、“AppHost MAUI”、“Aspire backend”、“MAUI Aspire networking”、“mobile Aspire”、“Aspire dashboard MAUI”。不适用于:不使用 Aspire 的独立 REST API 调用(请使用 maui-rest-api)、不使用 Aspire 的身份验证(请使用 maui-authentication),或不含 MAUI 的纯 Aspire 项目。
快速搭建最小化的 CloudBase Web + 数据库演示(最小前后端/最小可用全栈/类似 Lovable 的 BaaS)。默认使用 @cloudbase/js-sdk 客户端 CRUD(NoSQL app.database / PG app.rdb)、仅通过 MCP 配置 schema,并优先预览;除非涉及密钥、定时任务/后台作业,或安全规则/RLS 无法表达的逻辑,否则禁止使用云函数。适用于搭建演示、留言板、Todo、Notes、Kanban,或用户说“需要云函数 + 云数据库”但实际只需要 CRUD 的情况。不适用于生产级多服务后端、CloudRun、微信小程序或确实需要服务器密钥的任务。
通过 SSH 将生产环境的可自托管 n8n 端到端部署到全新的 Linux VM,使用 Docker Compose 搭配带自动 HTTPS 的 Caddy 反向代理。当用户想在自己的服务器/VPS/机器(Hetzner、DigitalOcean、AWS EC2、裸金属等)上自托管、安装、设置、配置或部署 n8n 时使用——无论是单机/常规模式还是带 worker 的队列模式——或更新、备份、恢复或加固此类实例。这针对自托管 n8n(Docker),而非 n8n Cloud,也不是构建工作流。该技能让 Agent 先询问单机还是队列、收集域名/SSH/时区输入、在机器上生成新的密钥,并通过 TLS 将服务栈启动。触发于"deploy n8n""self-host n8n""install n8n on my server""n8n docker compose""n8n queue mode / workers / scaling""n8n reverse proxy / SSL""back up / update my n8n",或"we don't want to give every user the OAuth client secret" / "enable the Sign in with Google button"(凭据覆盖)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
