Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
将数据从 S3 文件、本地上传、JDBC 数据库(Oracle、SQL Server、PostgreSQL、MySQL、RDS、Aurora)、Amazon Redshift、Snowflake、BigQuery、DynamoDB 或已有的 Glue catalog 表(迁移)导入 AWS 数据湖。默认目标为 S3 Tables;在未采用 S3 Tables 的情况下,也支持在通用存储桶上使用标准 Iceberg。支持一次性加载、周期性管道和迁移。触发词:import data、load data、ingest、sync database、migrate table、move data to AWS、set up pipeline、ETL、pull from Snowflake、query BigQuery into S3、export DynamoDB、CTAS、convert to Iceberg。不要用于设置或排查 Glue 连接(使用 connecting-to-data-source)、创建空表(使用 creating-data-lake-table)、运行查询(使用 querying-data-lake)、按模糊名称查找表(使用 finding-data-lake-assets)、目录审计(使用 exploring-data-catalog),以及 Salesforce、ServiceNow、SAP、MongoDB、Kafka 等 SaaS 平台。
使用 AWS Amplify Gen2(TypeScript 代码优先)构建并部署全栈 Web 与移动应用。涵盖 auth(Cognito)、data(AppSync/DynamoDB)、storage(S3)、functions、APIs 以及 AI(基于 Bedrock 的 Amplify AI Kit)。支持 React、Next.js、Vue、Angular、React Native、Flutter、Swift 和 Android。遇到 Amplify Gen2 相关话题时请始终使用本技能——即使是你自认为已经知道的问题——它包含经过验证的、与特定版本匹配的模式,可避免常见错误。触发条件:用户提到 Amplify Gen2;项目中有 amplify/ 目录或 amplify_outputs;代码中引入了 @aws-amplify 相关包;用户询问 defineBackend、defineAuth、defineData、defineStorage、defineFunction 或 npx ampx。跳过条件:Amplify Gen1(amplify CLI v6)、不依赖 Amplify 的独立 SAM/CDK(改用 aws-serverless)、不依赖 Amplify AI Kit 而直接使用 Bedrock(改用 bedrock)。
使用 Amazon S3 Tables(s3tables API 命名空间)创建托管的 Iceberg 表,具备自动压缩和快照管理功能。可设置表存储桶、命名空间、表、Schema、Glue 目录注册、分区以及 IAM 访问控制。适用场景:创建表、数据湖表、分析表、结构化数据存储、S3 Tables、Iceberg、Athena 表、分区策略、访问权限。不适用于:导入文件(使用 ingesting-into-data-lake)、向量存储(使用 storing-and-querying-vectors)、查询已有表(使用 querying-data-lake)、查找已有表(使用 finding-data-lake-assets)。
在 Glue Data Catalog、S3、S3 Tables 和 Redshift 中解析数据湖与湖仓资产引用。触发条件:find the table、where is our data、which table has、locate dataset、find data for、search catalog、what tables match、Redshift table、lakehouse table、data lake table、warehouse table、reverse lookup S3 path。不适用于:完整的目录审计(用 exploring-data-catalog)、运行查询(用 querying-data-lake)、创建表(用 creating-data-lake-table)。
监控 Cargo 工作区,在出问题时通知你——针对工作流遥测数据(span、运行、记录)设置阈值告警,监控存储模型的新鲜度或行数,或任意 SQL 查询;当指标越界时触发连接器、工具或 Agent。支持的触发语句:"当……时提醒我"、"如果……就通知我"、"错误率……时告诉我"、"监控这个工作流"、"如果同步停止就告诉我"、"在额度用完前警告我"、"死亡开关"、"这个还在运行吗"、"设置监控",还可列出、预览、编辑和查看告警触发历史。不适用于:诊断已经出错的问题——请使用 cargo-diagnostics。
使用结构化方法设计可扩展的分布式系统,涵盖负载均衡、缓存、数据库扩展和消息队列。当用户提到 "system design"、"scale this"、"high availability"、"rate limiter"、"design a URL shortener"、"design Twitter"、"design Uber"、"design a news feed"、"system design interview"、"capacity planning" 或 "distributed architecture" 时使用。在估算基础设施需求、在微服务与单体架构之间做选择,或为数百万并发用户进行设计时也应触发。涵盖常见的系统设计(TinyURL、信息流、聊天)和粗略估算(back-of-the-envelope estimation)。数据基础见 ddia-systems,韧性见 release-it。
使用 OpenTelemetry 为任意应用添加监测,并将指标/日志/链路发送到 Grafana Cloud 或可自托管的 Mimir/Loki/Tempo/Pyroscope。涵盖 Go、Java(Grafana JVM agent)、Python(`opentelemetry-instrument`)、Node.js、.NET(`Grafana.OpenTelemetry`)的 SDK 自动插桩;零代码插桩的 Beyla eBPF;Grafana Cloud OTLP 网关与 Basic-auth(instanceID + API key、base64);环境变量配置(`OTEL_EXPORTER_OTLP_*`、`OTEL_RESOURCE_ATTRIBUTES`);Alloy/OTel-Collector 管道;Kubernetes Operator 注入注解;以及头部和尾部采样。适用于为服务添加插桩、将 OTLP 指向 Grafana Cloud、从 Jaeger/Datadog/New Relic 迁移、选择头部或尾部采样,或排查“Explore 中看不到 spans”等问题——即使用户只说“为我的 Java 应用自动插桩”“将链路发送到 Grafana”“要设置哪些环境变量”“OTLP 端点”或“Operator 注入”,而没有提到 OpenTelemetry。
通过交互式需求探索,为 Google Cloud 上的复杂工作负载设计整体、多产品系统架构、解决方案蓝图和部署建议。设计端到端云解决方案、选择并集成 Google Cloud 服务、生成架构图,或为新的云工作负载或迁移进行需求分析时使用。单一产品任务请勿使用(改用特定产品技能);初始入门或身份验证请使用 google-cloud-recipe-*;Well-Architected Framework 评审或审计请使用 google-cloud-waf-*;专用解决方案技能涵盖的工作负载也请勿使用。
用于通过 sf CLI 立即执行 Salesforce org 操作(此技能会实际执行操作,而不是生成脚本):创建 scratch org(可基于版本、定义文件、快照或 org shape)、列出/显示/恢复/删除 scratch org、在浏览器中打开 org。触发词:「创建 scratch org」「从快照创建 org」「删除 scratch org」「打开我的 org」。不要用于切换默认 org(用 dx-org-switch)、部署元数据(用 platform-metadata-deploy),或创建/检查/列出/删除 org 快照(用 dx-org-snapshot-manage)。
将 AWS 网络请求路由到正确的服务技能以便实现。涵盖 Route 53(DNS、健康检查、路由策略、Resolver、DNS Firewall)、CloudFront(缓存、边缘节点、OAC、mTLS、签名 URL)、Transit Gateway(多 VPC 中心节点、分段、集中出口)、Direct Connect(混合链路、DX Gateway、MACsec)、Site-to-Site VPN(IPsec 隧道、静态路由或 BGP)、WAF(Web ACL、AWS Managed Rules、基于速率的规则、Bot and Fraud Control)以及 Shield Advanced(L3/L4 DDoS)。适用于创建、配置、排查或设计上述服务,在它们之间做选择,或诊断连接与流量过滤问题。不适用于 VPC 子网与路由表、负载均衡器、VPC 终端节点、PrivateLink、API Gateway、IAM 策略逻辑、容器或无服务器网络,以及 IaC 编写。
使用 AWS CodePipeline、CodeBuild、CodeDeploy、CodeConnections 和 CodeArtifact 配置 CI/CD 流水线。涵盖 CodePipeline V2(触发器、变量、执行模式、跨账号)、buildspec.yml(缓存、VPC、Docker)、CodeDeploy 策略(蓝/绿、金丝雀、线性)、CodeArtifact(私有包仓库、认证令牌、跨账号)以及源代码连接(GitHub、GitLab、Bitbucket)。适用于提到 CodePipeline、CodeBuild、CodeDeploy、CodeConnections、CodeArtifact、buildspec.yml、appspec.yml 或 CI/CD 流水线编排的场景。不涵盖:ECS Fargate 服务或任务定义(使用 aws-containers)、CDK Pipelines 或 cdk deploy(使用 aws-cdk)、sam deploy(使用 aws-serverless)、Amplify 部署(使用 aws-amplify)、GitHub Actions/GitLab CI。
使用 AWS Lambda 持久化函数构建具有韧性的长时间运行、多步骤应用,支持自动状态持久化、重试逻辑和长时间运行的执行编排。涵盖关键的重放模型、步骤操作、等待/回调模式、使用 saga 模式的错误处理,以及使用 LocalDurableTestRunner 进行测试。触发词包括 lambda durable functions、durable execution、workflow orchestration、state machines、retry/checkpoint patterns、long-running stateful Lambda functions、saga pattern、human-in-the-loop callbacks、reliable serverless applications、context.step、context.wait、context.invoke、context.runInChildContext、withDurableExecution、DurableContext、UnrecoverableInvocationError、durable-execution-sdk、qualified ARN invocation 和 durable handler replay。
为任何项目安装、配置和排查 Salesforce Code Analyzer。涵盖安装、前置条件检查、故障诊断、创建和编辑 code-analyzer.yml 覆盖项、按引擎划分的设置、忽略模式、严重级别覆盖以及 CI/CD 流水线配置。以下情况触发:用户说 'set up code analyzer'、'configure code analyzer'、'install code analyzer'、'code analyzer not working'、'fix my setup'、'scan failing'、'check my setup'、'enable/disable engine'、'exclude files'、'change severity'、'set up GitHub Actions'、'set up CI/CD'、'add to pipeline'、'pipeline fail'、'update my workflow'、'quality gate'、'fail on violations'、'scan changed files only'、'add SARIF'、'code-analyzer.yml'、'ESLint config'、'increase SFGE memory',或报告运行 Code Analyzer 时出错。以下情况不要触发:用户想运行扫描(用 dx-code-analyzer-run)、修复违规、解释规则、创建自定义规则(用 dx-code-analyzer-custom-rule-create)或抑制违规。
评估、配置工作负载并将其迁移到 AWS Lambda Managed Instances(LMI)。在用户账户的 EC2 实例上运行 Lambda Event Functions(标准 Lambda),同时由 AWS 管理资源预置、补丁、扩展、路由和负载均衡。用户提及 Lambda Managed Instances、LMI、容量提供商、多并发执行环境、基于 EC2 的 Lambda、持久化 Lambda 实例、PerExecutionEnvironmentMaxConcurrency、CapacityProviderConfig、通过专用实例消除冷启动、将 Lambda Event Functions 迁移到托管实例,或比较 Lambda Event Functions 与 LMI 在 Savings Plans 或 Reserved Instances 下的成本时触发。还涵盖长时间运行和异步工作负载,以及异步和事件源映射(SQS、Kinesis、DynamoDB Streams / ESM)调用的 90 分钟(5400s)函数超时,包括如何将函数超时提高到 90 分钟/5400s 及相关时长限制。
将任何涉及 AWS 数据库的任务——选择、比较、推荐、入门或运维数据库——路由到正确的服务专属技能。以服务的后续更新、修正后的限制条件,以及针对关系型(Aurora、DSQL、RDS)、键值型(DynamoDB)、宽列型(Keyspaces)、文档型(DocumentDB)、图型(Neptune)、时序型(Timestream)和内存/缓存(ElastiCache、MemoryDB)工作负载的决策流程,取代通用的训练数据知识。当用户描述在 AWS 上构建需要存储、检索或管理数据的应用时激活,即使他们没有明确提到「database」。
打包并发布 Unreal Engine 5 项目:包括 Platforms 菜单中的 Package Project 流程、构建配置(Development 与 Shipping)、内容烹制、打包设置和 Game Default Map,以及使用 RunUAT BuildCookRun 进行命令行构建。用于打包构建、制作 Shipping 构建、烹制内容、配置打包设置,或用户提到 package Unreal、cook content、shipping build 或 BuildCookRun 时。
在 AWS Lambda MicroVM 上构建、运行、调试和运维应用——由 Firecracker 隔离、可通过快照恢复的无服务器计算环境,在容器内运行,最长可达 8 小时。适用于工作负载需要在租户之间实现强隔离、隔离的无服务器计算、沙箱计算或安全的多租户执行的场景。也适用于 AI/Agent 代码执行沙箱、交互式代码 Playground 和 Notebook(Jupyter、REPL、运行用户提供代码的开发环境)、强化学习环境、多租户 CI 执行器和构建运行器、有会话的游戏或仿真服务器,以及隔离的安全扫描器。当工作负载需要长时会话、真正监听端口的服务器(gRPC、WebSocket、自定义 TCP 协议)、跨空闲期保留的状态(挂起/恢复)、容器级访问(FUSE、eBPF、自定义系统调用)或会话亲和路由时,同样适用。
在 Google Cloud 的 Cloud Storage 存储桶中以对象形式存储、检索和管理数据(俗称 GCS)。需要与 Cloud Storage 交互时使用,包括设置 Storage MCP 服务(远程或本地 Toolbox)、创建或配置存储桶、上传、下载、流式处理或传输数据、使用文件夹整理对象、生成签名 URL、控制访问权限(IAM、ACL、公共访问防护)、设置存储类别(Standard、Nearline、Coldline、Archive)、管理生命周期和成本、保护数据(版本控制、CMEK、保留策略、Bucket Lock、保留标记、软删除)、托管静态网站、触发 Pub/Sub 通知、挂载存储桶(gcsfuse)或优化性能。涵盖 gcloud storage / gsutil、JSON/XML API、客户端库、Terraform 和 Cloud Storage MCP 服务。对于未提及 Cloud Storage 的通用 MCP 设置、其他 MCP 服务、块存储(Persistent Disk)、BigQuery 或数据库(Cloud SQL、Spanner、Bigtable、Firestore),不要使用此技能。
Amazon Aurora PostgreSQL——专门用于创建、修改 Aurora PostgreSQL 集群并提供建议(PostgreSQL 兼容引擎、Aurora serverless、express 配置、pgvector、Babelfish)。触发条件:Aurora PostgreSQL 集群操作、express 配置快速入门、ACU 容量规划、I/O-Optimized 存储、承诺定价,或 PostgreSQL 升级规划。对于 Aurora MySQL,请改用 amazon-aurora-mysql。包含安全护栏、express 优先路由以及可覆盖默认值的响应模板。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
