Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
根据某个服务的日志、链路追踪、指标和服务规格,构建并部署 Coralogix 仪表板。通过 cx CLI 命令发现遥测数据,生成可导入的 Coralogix JSON,并通过 `cx` CLI 实测验证每条 PromQL 和 DataPrime 查询,再用 `cx dashboards create` 和 `cx dashboards replace` 创建或更新仪表板。只要用户要求为某个服务、应用或流水线创建、构建、生成、部署、更新、替换或修改 Coralogix 仪表板、监控仪表板或可观测性仪表板,即可使用。
通过代码创建、配置和管理 Netlify 部署。适用于设置 Git 持续部署;通过 CLI 运行 netlify deploy 或 netlify deploy --prod;编写 netlify.toml 部署上下文;添加 Deploy to Netlify 按钮;连接构建钩子;配置 Deploy Previews 或分支部署;锁定或跳过部署;修复失败或触发密钥扫描的部署;或有人要求“部署我的网站”“设置预览部署”“添加每个分支的构建配置”“让 Google 搜不到预发布环境”或“在 README 中添加部署按钮”时。
在 Cloudflare Workers 上构建远程 MCP(Model Context Protocol)服务,支持工具、OAuth 身份验证和生产环境部署。生成服务端代码、配置身份验证提供方,并部署到 Workers。适用于用户想要“构建 MCP 服务”、“创建 MCP 工具”、“远程 MCP”、“部署 MCP”、“为 MCP 添加 OAuth”,或提及 Cloudflare 上的 Model Context Protocol。提及“MCP 身份验证”或“MCP 部署”时也会触发。优先从 Cloudflare 文档检索,而非依赖预训练知识。
用于在 Hugging Face Hub 上下载、上传和管理模型、数据集、spaces、存储桶、仓库、论文、作业等的 Hugging Face Hub CLI(`hf`)。适用于:处理身份验证;管理本地缓存;管理 Hugging Face Buckets;在 Hugging Face 基础设施上运行或安排作业;管理 Hugging Face 仓库;处理讨论和拉取请求;浏览模型、数据集和 spaces;阅读、搜索或浏览学术论文;管理集合;查询数据集;配置 spaces;设置 Webhook;部署和管理 HF Inference Endpoints。用户提到“hf”“huggingface”“Hugging Face”“huggingface-cli”或“hugging face cli”,或想处理任何与 Hugging Face 生态、AI 和 ML 相关的事务时,务必使用此 Skill。云存储需求(如训练检查点、数据管道或 Agent 轨迹)也适用。即使用户没有明确要求 CLI 命令,也要使用。用于替代已弃用的 `huggingface-cli`。
在项目中声明完整的 Cargo 工作区,以代码形式管理 GTM——使用 TypeScript 管理连接器、模型、玩法、工具、Agent、MCP 服务、细分、上下文、文件夹、文件、工作进程和应用,并通过 `cargo-ai project`(init → types → plan → deploy)协调,方式类似运行 Pulumi 或 Terraform。触发词:“as code”“in git”“version-controlled”“reproducible”“Terraform for Cargo”“set up a whole workspace”“staging and production”“deploy the workspace from CI”“review this in a PR”“cargo.json”“cargo.state.json”“scaffold from a template”“is there a cookbook for this”“start from a cookbook”。包含完整项目示例(TAM 构建、账户评分、通话捕获、入站线索筛选、CRM 数据丰富、站会)的技能位于 gtm-skills;目录见 references/cookbooks.md。以下情况请勿使用:一次性操作、读取或临时查询——请使用相应的能力技能。
当用户询问“who has access”、“audit permissions”、“check user roles”、“list API keys”、“review access controls”、“rotate API keys”、“create API key”、“RUM API key”、“delete expired keys”、“send data keys”、“IP allowlist”、“IP access restrictions”、“check IP whitelist”、“add user”、“deactivate user”、“manage team groups”、“user permissions”、“role-based access”、“manage scopes”、“system roles”、“API key admin”、“team member keys”、“group membership”,或想要审计、管理或配置 Coralogix 账户的访问控制时,使用此技能。
提供用于以代码定义、验证和部署 AWS 基础设施的 AWS CDK TypeScript 模式。适用于创建 CDK 应用、堆栈和可复用构造,建模无服务器或基于 VPC 的架构,应用 IAM 和加密默认设置,或测试和审查 `cdk synth`、`cdk diff` 和 `cdk deploy` 的更改。触发词包括“aws cdk typescript”、“create cdk app”、“cdk stack”、“cdk construct”、“cdk deploy”和“cdk test”。
在 iOS/macOS 应用中实现、审查或改进 CloudKit 和 iCloud 同步。适用于使用 CKContainer、CKRecord、CKQuery、CKSubscription、CKSyncEngine、CKShare、NSUbiquitousKeyValueStore 或 iCloud Drive 文件协调;通过带有 cloudKitDatabase 的 ModelConfiguration 同步 SwiftData 模型;处理用于解决冲突、网络故障或配额限制的 CKError 代码;或在执行同步操作前检查 iCloud 账户状态。
使用 clickhousectl CLI 设置和管理 Postgres:运行由 Docker 支持的本地 Postgres 开发环境,并创建和运营托管的 ClickHouse Cloud Postgres 服务(连接、TLS、运行时配置、只读副本、故障转移、时间点恢复)。当用户需要为应用配置 Postgres 或 PostgreSQL 数据库、本地 Postgres 开发环境、psql 访问,或 ClickHouse Cloud 中的托管/生产 Postgres,或提到将本地 Postgres 迁移到生产环境时使用。将现有 Postgres 数据库(Neon、Supabase、RDS、Aurora、Cloud SQL、自托管)迁移到 ClickHouse Cloud Postgres 时也适用。
使用 TypeScript、JavaScript 或 Go 编写、配置并部署 Netlify 无服务器函数。适用于添加 API 端点或后端路由、添加联系表单处理程序、接入 auth 或 Identity 注册/登录钩子、识别正在调用私有或受团队登录保护应用的 Netlify 用户、构建流式或 AI 代理响应、安排 cron 作业、运行长时间后台作业(批处理/抓取)、响应部署或表单事件、设置速率限制或区域/内存配置,或在函数中读取环境变量和密钥。涵盖文件位置、Request/Context/Response 处理程序结构、路径路由、配置选项,以及使用 netlify dev 进行本地测试。
Amazon Redshift 并非 PostgreSQL;用于纠正大模型错误,涵盖 SQL、元数据、连接/身份验证、存储、查询性能和运维。仅适用于 Redshift(预置或 Serverless)。针对以下内容进行纠正:CREATE INDEX、string_agg、pg_catalog、text 类型、SERIAL、stl_query。以下情况触发:Redshift SQL、Redshift CREATE TABLE、Redshift COPY/UNLOAD、Redshift 查询缓慢或突然变慢、EXPLAIN 计划、队列等待、统计信息过时/ANALYZE、结果缓存、Redshift 权限被拒、Redshift 磁盘已满、存储增长、快照/备份成本、幽灵行/膨胀、VACUUM、溢写到磁盘、分布偏斜、Redshift 系统视图、QUALIFY、PIVOT、MERGE、物化视图、Redshift Data API(Python/boto3)、Redshift 工作负载管理(WLM)、并发扩展、Redshift 调整大小、Spectrum、awsdatacatalog、连接失败(SSL/TLS、ODBC/JDBC、连接数限制)、IAM/SAML 联合、IAM Identity Center、数据共享。不适用于:S3 策略、Athena、Redshift 之外的 Glue/Iceberg、Aurora、RDS、DynamoDB。
使用 Salesforce CLI (sf) 检查单个组织、默认组织或所有已认证组织何时到期(或是否已到期)以及应如何处理。用户询问组织或试用到期、“我的试用何时到期”“我的试用组织还有效吗”“还剩几天”“哪些组织即将到期”,希望筛选 N 天内到期的组织、需要用于 cron 或告警的机器可读(JSON/CSV)输出、想在高风险组织失效前备份,或询问如何延长或续订即将到期的试用版或 Developer Edition 组织时使用。涵盖试用版、Developer Edition 组织(具有 TrialExpirationDate 的组织)和 scratch 组织(通过 sf org list)。沙盒刷新时间、创建/删除/切换活动组织,或 AWS、Netflix 等非 Salesforce 供应商的试用均不要触发此技能——此技能只读取到期信息并提供指引,不会修改组织。
使用 terraform-plugin-testing 和 Plugin Framework 编写 Terraform provider 验收测试的模式。涵盖测试结构、TestCase/TestStep 字段、使用自定义 statecheck.StateCheck 实现的 ConfigStateChecks、计划检查、用于跨步骤断言的 CompareValue、配置辅助工具、使用 ImportStateKind 进行导入测试、清理器、场景模式(基础、更新、消失、验证、回归),以及使用 echoprovider 包测试临时资源。适用于编写、审查或调试 provider 验收测试,包括有关 statecheck、plancheck、TestCheckFunc、CheckDestroy、ExpectError、导入状态验证、临时资源或测试文件结构的问题。
在 Tigris 上构建 AI Agent 存储工作流时使用 — fork 用于隔离的数据集副本,workspace 用于带 TTL 的按 Agent 划分的 bucket,checkpoint 用于快照/恢复,以及通过 bucket webhook 协调事件驱动的流水线。触发词:「@tigrisdata/agent-kit」、「agent storage」、「agent workspace」、「agent fork」、「isolated agent environment」、「checkpoint and restore」、「bucket webhook」、「multi-agent pipeline」
在 Netlify 上部署和配置 Web 框架,包括构建设置、SSR/edge 适配器、本地平台模拟和环境变量。适用于设置或修复框架部署(Next.js / Astro / Nuxt / SvelteKit / Remix / React Router / TanStack Start / SolidStart / Gatsby / Angular / Vite / Express / Hydrogen / Hugo / Eleventy / Vue / React)、添加与 Netlify 上下文集成的 SSR 或 edge 函数或中间件、修复 SPA 重定向和兜底规则、设置构建命令或发布目录,或排查“为什么我的环境变量没有更新”和框架构建失败。
Browser Use Cloud 的文档参考——用于浏览器自动化的托管 API 和 SDK。当用户需要 Cloud REST API(v2、v3 或 v4)、browser-use-sdk(Python 或 TypeScript)、X-Browser-Use-API-Key 认证、云端会话、浏览器配置文件、配置文件同步、CDP WebSocket 连接、隐身浏览器、住宅代理、验证码处理、Webhook、工作区、技能市场、liveUrl 流式传输、定价或集成模式(聊天界面、子 Agent、向现有 Agent 添加浏览器工具)方面的帮助时,使用此技能。当用户询问 n8n/Make/Zapier 集成、在云基础设施上运行 Playwright/Puppeteer/Selenium,或 1Password 密码库集成时也应触发。不要用于开源 Python 库(Agent、Browser、Tools 配置)——请改用开源技能。
安全地编写和审查 GitHub Actions 工作流 YAML,避免语法有效的 YAML 上线后 GitHub Actions 却拒绝运行。适用于:编辑、新增或审查 .github/workflows/ 下的任何文件,编写含 ${{ }} 表达式的 run-name/name/if/env/run 值,诊断以 'This run likely failed because of a workflow file issue' 失败且没有任务启动的运行,判断工作流标量何时必须加引号,用 actionlint 校验工作流。不适用于:编写与 GitHub Actions、Azure Pipelines、GitLab CI 无关的应用 YAML,以及非工作流的 YAML。范围:本 skill 覆盖工作流 YAML 的语法与结构正确性(引号、解析、actionlint);关于工作流的语义与功能设计(工作流应该做什么、agentic-workflow 行为),参见 .github/agents/agentic-workflows.agent.md — 两者互补。调用:actionlint(下载固定版本的二进制)以及用于检查的 git/grep。
阿里云百炼联网搜索(web search)入口:为联网搜索/网页搜索/查找最新资讯进行路径分发。先识别当前连接身份:Token Plan(profile `token-plan` 或 base_url host 为 `token-plan.<region>.maas.aliyuncs.com`)→ 模型自带搜索(`bl text chat --api responses --tool '{"type":"web_search"}'`);其他/默认 → Bailian MCP(`bl search web`);仅在 MCP 鉴权失败、未开通或传输失败时,才回退一次到模型自带搜索。Token Plan 联网搜索失败、两条路径的鉴权混淆排查也使用此技能。反向触发:宿主可完成的普通问答/编程/写作 → 不触发;知识库 RAG → bailian-cli(`bl knowledge`);生图/生视频/语音 → bailian-gen;微调/训练 → bailian-finetune;agents.yaml → bailian-managed-agent。共享协议(consent/版本预检/鉴权/错误上报)位于 bailian-protocol;官方安装命令为 `bl skill init`。
编写、路由、缓存和调试 Netlify Edge Functions。这些是在 netlify/edge-functions 中基于 Deno 的 TypeScript 或 JavaScript 处理程序,运行于网络边缘,位于静态文件和无服务器函数之前。每当有人想添加 auth 中间件或登录门禁、按国家/地区或 cookie 重定向或重写访客、通过地理位置本地化或个性化页面、运行 A/B 测试、转换或注入响应中的 HTML、在边缘流式传输服务器端渲染,或缓存边缘响应时,启用此技能。边缘函数静默无响应、执行顺序错误、忽略 Cache-Control 标头或无法读取环境变量时也使用。
在 Netlify 托管的网站上处理无服务器表单——在部署时检测 HTML 表单、存储提交内容、过滤垃圾信息并发送通知。适用于在 Netlify 网站添加联系表单、潜在客户收集表单、文件上传表单或新闻通讯订阅;接入 AJAX 表单提交;设置自定义感谢页面;为表单添加 honeypot 或 reCAPTCHA;让表单在 Next.js、Nuxt、SvelteKit、Astro 或 Gatsby 中正常工作;通过 Netlify API 读取表单提交内容;设置提交通知或表单提交事件触发的 ChatGPT 自动化;或调试提交内容缺失以及表单未报错但未能注册的问题。
通过 Functions、Edge Functions 和代理,在 Netlify 的 CDN 上缓存动态和静态响应。适用于为函数响应添加缓存或 cache-control 标头、调整缓存 TTL 或 stale-while-revalidate、设置持久缓存、按查询参数/标头/Cookie/国家/语言设置不同的缓存键、按站点或缓存标签清除或失效缓存、使用编程式 Cache API(caches.open/match/put)或 @netlify/cache 辅助函数(fetchWithCache/cacheHeaders/getCacheStatus)、加速耗时的 API 调用、添加 ISR 或按需重新验证,或通过 Cache-Status 标头排查响应为何被缓存或未被缓存。
选择、调研并比较 AWS 的对象存储、文件存储和块存储服务,回答关于存储服务的成本、性能、配置、安全和疑难问题。适用于用户询问:基于使用模式应将数据存储或归档在哪里;该选择哪种存储服务以及两者如何比较;如何从本地或 AWS 服务之间迁移数据;如何保护、复制或恢复数据;如何优化存储成本;共享的 NFS、SMB 或 POSIX 文件系统应部署在哪里;向量嵌入或表格数据应存储在哪里;企业文件共享、EC2 上的自管数据库、VMware 或有状态容器由什么存储支撑;或询问某个 AWS 存储服务能做什么、如何工作。适用于 AI/ML、分析、EDA、HPC、媒体、基因组学或金融交易等工作负载的存储需求。不适用于 SQL 查询引擎(Athena、Spark、Redshift、EMR)、ETL(Glue)、流处理(Kafka、MSK、Kinesis)或托管数据库服务(RDS、Aurora、DynamoDB)。
使用 @netlify/blobs 模块在 Netlify 上存储和检索非结构化对象、文件及类似缓存的状态。适用于持久化用户上传的文件(图片/文档)、缓存 Functions 或 Background Functions 的计算结果、提供可下载资源、存储以 ID 为键的 JSON Blob,或为特定部署填充数据。可通过 Functions、Edge Functions 或 Build Plugins 进行键值或对象存储;不适用于按用户隔离的事务性或关系型数据(此类数据请使用 Netlify DB)。触发示例包括“保存上传的文件”“缓存 API 结果”“存储生成的网站地图”“为函数提供键值存储”或“无需数据库的文件上传”。
通过 Netlify Image CDN 的 /.netlify/images 端点和查询参数按需转换图片,包括调整大小、裁剪、格式和质量。适用于添加图片优化或响应式图片、转换格式(WebP/AVIF/PNG)、生成缩略图或模糊占位图、通过 CDN 提供远程/第三方图片、在 netlify.toml 中将远程域名加入允许列表、设置图片重定向或缓存标头、构建用户上传图片处理流程,或排查 /.netlify/images 的 404。还涵盖 Angular/Astro/Gatsby/Next.js/Nuxt 的框架图片处理。
部署前验证 Salesforce 元数据。当用户要求验证部署、执行试运行、部署前检查,或对 Production 组织执行任何部署操作时触发。Production 目标使用 `sf project deploy validate`(返回有效期为 10 天的快速部署作业 ID),sandbox/scratch 目标使用 `sf project deploy start --dry-run`。实际部署(使用 platform-metadata-deploy)或破坏性更改(使用 platform-destructive-deploy)时不要触发。
使用 Netlify AI Gateway 从 Netlify Functions 或 Edge Functions 调用 OpenAI、Anthropic Claude、Google Gemini、TypeSafe (Jev) 或由 OpenRouter 托管的模型(xAI/DeepSeek/Meta/Mistral/Qwen),无需管理服务提供商账号或 API 密钥。适用于为 Netlify 应用添加 AI 功能(聊天机器人、文本摘要、图像生成、笑话/内容生成、表单提交路由或分析,或任何 LLM 调用),或将 OpenAI/Anthropic/Gemini/TypeSafe/OpenRouter SDK 接入 Netlify Function、选择要使用的环境变量、流式传输长文本生成结果,或排查网关调用在构建时失败或返回 401 的原因。
使用 @netlify/identity 为 Netlify 站点添加用户身份验证——注册/登录/登出、Google/GitHub/GitLab/Bitbucket OAuth、服务端 getUser() 校验、基于角色的访问控制,以及 Identity 事件函数。当任务涉及添加登录或注册表单、将内容限制为会员或特定角色、"auth 中间件"、在 Netlify Functions 或 Edge Functions 中验证用户、处理 OAuth 或邮件确认回调、在注册时分配角色,或自定义 Identity 邮件时使用。若要将整个站点锁定为仅限公司或员工访问,请改用 netlify-access-control。
在 Netlify 上构建、部署和保护 Model Context Protocol(MCP)服务。适用于任何涉及创建 MCP 服务、将应用或 API 以 MCP 工具形式暴露给 AI Agent、让 Claude / Cursor / Claude Code 调用自定义远程服务,或为现有 Netlify 站点添加 MCP 工具的任务。涵盖在 Netlify Function 上使用 MCP SDK + Streamable HTTP 传输、认证方式(单一共享密钥对比配合 Netlify Identity 的按用户 API 密钥)、读写安全、文件上传以及客户端连接。即使用户只说「MCP」「给 Agent 用的工具服务」「让 AI 用我的 API」时也请使用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
