Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
当用户获取、创建、编辑、删除或检索用于记录级访问控制的 Salesforce 共享规则元数据时使用。触发条件:共享规则、基于记录/条件/角色/访客用户的共享、sharingCriteriaRules/sharingOwnerRules/sharingGuestRules、.sharingRules-meta.xml 文件,以及带角色或组的共享记录,包括查看或修改现有规则。权限集/配置文件或对象级(非记录级)安全不要触发(请使用 platform-permission-set-generate)。
在 AWS Lambda MicroVM 上构建、运行、调试和运维应用——由 Firecracker 隔离、可通过快照恢复的无服务器计算环境,在容器内运行,最长可达 8 小时。适用于工作负载需要在租户之间实现强隔离、隔离的无服务器计算、沙箱计算或安全的多租户执行的场景。也适用于 AI/Agent 代码执行沙箱、交互式代码 Playground 和 Notebook(Jupyter、REPL、运行用户提供代码的开发环境)、强化学习环境、多租户 CI 执行器和构建运行器、有会话的游戏或仿真服务器,以及隔离的安全扫描器。当工作负载需要长时会话、真正监听端口的服务器(gRPC、WebSocket、自定义 TCP 协议)、跨空闲期保留的状态(挂起/恢复)、容器级访问(FUSE、eBPF、自定义系统调用)或会话亲和路由时,同样适用。
为 Agentforce Agent 编写、运行并分析结构化测试套件——功能测试与安全测试皆可。触发条件:用户编写或修改测试规范 YAML(AiEvaluationDefinition);运行 sf agent test create、run、run-eval 或 results 命令;询问测试覆盖策略、指标选择或自定义评估;解读测试结果或诊断测试失败;询问批处理测试、回归测试套件或 CI/CD 测试集成;要求进行安全测试、OWASP LLM Top 10、红队测试、渗透测试、提示词注入测试、安全等级评定或 Agent 漏洞评估。不要触发的情况:用户创建、修改、预览或调试 .agent 文件(使用 agentforce-generate);部署或发布 Agent;编写 Agent Script 代码;使用 sf agent preview 进行开发迭代;分析生产环境会话追踪(使用 agentforce-observe);对 .agent 文件内容进行静态安全审查(使用 agentforce-generate 第 15 节)。
通过实现相互集成的前端与后端组件,并在各个层面实施分层安全,构建以安全为中心的全栈 Web 应用。涵盖从数据库到 UI 的完整技术栈,在所有层强制执行身份验证、输入校验、输出编码和参数化查询。适用于:在前后端实现功能、构建带对应 UI 的 REST API、将前端组件连接后端接口、创建从数据库到 UI 的端到端数据流,或实现带 UI 表单的 CRUD 操作。与仅前端、仅后端或仅 API 的技能不同,它在同一个实现工作流中同时处理前端、后端与安全三个视角。适用于全栈功能开发、Web 应用开发、带视图的认证 API 路由、微服务、实时功能、monorepo 架构或技术选型决策。
AI 驱动的代码库安全扫描器,像安全研究人员一样分析代码——追踪数据流、理解组件交互,并发现模式匹配工具可能遗漏的漏洞。用户要求扫描代码安全漏洞、查找 Bug、检查 SQL 注入、XSS、命令注入、暴露的 API 密钥、硬编码机密、不安全依赖、访问控制问题,或提出“我的代码安全吗?”“检查安全问题”“审计这个代码库”“检查漏洞”等请求时使用。涵盖 JavaScript、TypeScript、Python、Java、PHP、Go、Ruby 和 Rust 中的注入缺陷、身份验证和访问控制 Bug、机密泄露、弱加密、不安全依赖及业务逻辑问题。
配置 Salesforce Connected Apps 和 External Client Apps OAuth,并提供 120 分评分。使用此技能配置 Salesforce 中的 OAuth 流程、JWT bearer auth、Connected Apps 和 External Client Apps。以下情况触发:用户配置 OAuth 流程、JWT bearer auth、Connected Apps、ECA,或操作 .connectedApp-meta.xml / .eca-meta.xml 文件。以下情况不要触发:为外部调用配置 Named Credentials(使用 integration-connectivity-generate)、审查权限策略(使用 platform-metadata-deploy),或编写 Apex 令牌处理代码(使用 platform-apex-generate)。
当你要添加、修复或改进应用的用户身份验证或 API 保护,或使用、配置任何 Auth0 功能时使用——包括用户登录和退出、会话与令牌、路由和端点保护、MFA、无密码通行密钥登录(WebAuthn)、SSO、Organizations、RBAC、自定义域名、用于托管账户和组织自助服务的 Universal Portals,或 Universal Login 品牌定制。也适用于审查租户的运行状况、安全性和套餐适配度(CheckMate)、调试身份验证流程失败原因、从其他身份验证提供商迁移,或设置 Vercel 原生集成。涵盖任何 Web、移动或后端框架,以及所有 Auth0 SDK、工具和 API。即使用户没有提及 Auth0,也应使用。
引导 Agent 通过 6 步发现流程,设计并部署带 Cloud CDN、Cloud Armor 和 Service Extensions 的 Google Cloud 全球外部 Application Load Balancer,并将工作负载需求映射到最佳实践配置。适用于: - 设计、配置或部署 Google Cloud 全球外部 Application Load Balancer、Cloud CDN、Cloud Armor WAF 或 Service Extensions。 - 发现现有的 Google Cloud 资源(Cloud Storage、MIG、GKE、Cloud Run)作为后端。 - 为全球外部 Application Load Balancer 生成生产级 Terraform HCL 或 gcloud CLI 脚本。 - 通过 Infrastructure Manager 或 bash 脚本执行部署,包括 IAM 预检查。 - 检测、分析或协调已部署的全球外部 Application Load Balancer 上的配置漂移。 不适用于: - 非 Google Cloud 的负载均衡或安全配置。 - 纯区域性或内部的负载均衡配置(除非属于混合/故障转移的全球设计的一部分)。
通过六种工作流配置 Amazon CloudFront 内容分发:何时使用 CloudFront 以及它如何与 AWS WAF、Shield、CloudFront Functions、Lambda@Edge、Route 53 和源站配合(创建分发、缓存,以及 Flat Rate Pricing(FRP)与按量付费计费方式的选择);管理自定义域名的 TLS 证书(us-east-1 的 ACM);配置多租户分发;用源站访问控制(OAC)、VPC 源站和源站双向 TLS(mTLS)保护源站;用签名 URL 和 Cookie、地理限制、查看者双向 TLS 和边缘令牌校验保护内容;以及用标准日志和实时日志观测流量。适用于客户希望在内容前面放 CloudFront、选择计费方式、锁定源站、限制谁可以查看内容或分析日志的场景。不适用于 CloudFront 自定义域名的 Route 53 DNS 部分或分发之间的故障转移(参见 route53-cloudfront 技能),也不适用于纯 Route 53 DNS 工作(参见 route53 技能)。
规划、配置并强化 Google Kubernetes Engine(GKE)集群的平台级安全。涵盖集群插件(启用 Secret Manager)、RBAC 强化(禁用不安全绑定、审计工具)、Binary Authorization、Secrets Encryption(--database-encryption-key)、Security Posture(--security-posture)、启用 Shielded Nodes、GKE Sandbox 集群启用、GKE IAM 角色及跨服务身份验证 IAM 模式。适用于保护集群控制平面、强化 GKE RBAC、启用 Shielded Nodes 或 GKE Sandbox 运行时、启用集群级安全插件或管理 GKE IAM 角色。不要用于 Workload Identity(请使用 gke-workload-identity)或工作负载级安全(SecretProviderClass、PSS、NetPol、gVisor pod runtimeClassName;请使用 gke-workload-security)。
审计、配置并强化 Google Kubernetes Engine(GKE)应用和命名空间的工作负载级安全控制。涵盖运行安全审计(`audit_cluster.sh`)、实施 Network Policies(默认拒绝和 Dataplane V2 日志记录)、在 GKE Sandbox(`gVisor`)中隔离高风险 Pod、实施 Pod Security Standards(`restricted` 标签)和 pod securityContext,以及通过 CSI(`SecretProviderClass`)挂载 Secret Manager 密钥。用于审计工作负载安全状况、隔离命名空间、应用 Pod 安全标准,或配置网络策略和密钥卷挂载。不要用于 Workload Identity(使用 gke-workload-identity)、集群范围的控制平面安全、RBAC 强化、Binary Authorization、Shielded Nodes,或启用平台级 GKE 附加组件(改用 gke-platform-security)。
任何涉及 Salesforce Archive(也称 Trusted Services Archive)的操作都必须使用此技能——通过 Archive Connect API 搜索、查看、取消归档、分析、脱敏和擦除(RTBF)归档记录,并从 ArchiveActivity 对象读取归档作业状态。触发条件:用户提到 Salesforce Archive、Trusted Services Archive、归档/取消归档记录、ArchiveActivity、归档作业、归档策略、归档分析器、归档记录搜索、归档存储、归档失败日志、归档数据的被遗忘权/RTBF,或脱敏归档的个人身份信息;包括“查找已归档的记录”“恢复归档数据”“归档作业为什么失败”“下载归档失败日志”或“监控我的归档作业”等说法。即使用户要求解释、提供指导或编写相关操作手册/文档,而非运行代码,也必须触发。跳过条件:用户需要与 Archive 附加组件无关的通用数据导出/备份,或希望构建归档策略 UI 元数据。
使用 Amazon Cognito(用户池和身份池)及 AWS Amplify 客户端身份验证库,为 Web 和移动应用添加用户身份验证。涵盖注册/登录流程和登录页面(Cognito 托管 UI / 托管登录)、MFA、密码策略、OAuth 2.0 / OIDC 流程(授权码 + PKCE、客户端凭证)、社交/SAML 联合身份验证、令牌(ID/访问/刷新、轮换、撤销、存储)、Cognito Lambda 触发器、身份池(临时 AWS 凭证),以及通过 Cognito/JWT 授权器限制只有已登录用户才能访问 API Gateway(或 ALB)路由。适用于添加登录或注册页面、配置用户池或应用客户端、选择用户池还是身份池、接入社交/SAML、刷新令牌、要求用户登录后才能访问 API Gateway 或 ALB,或排查 redirect_uri/令牌/MFA/CORS/联合身份验证错误。**不**涵盖 Amplify Gen2 后端定义(defineAuth、npx ampx → aws-amplify)、IAM/STS/Identity Center(→ aws-iam),或授权器之外的 API Gateway/Lambda 资源配置(→ aws-serverless)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
