Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
监管合规测试:GDPR/CMP 同意验证、Google Consent Mode v2、Global Privacy Control (GPC)、CCPA/美国各州退出选择、EU AI Act 第 50 条透明度、Better Ads Standards 和 Cookie 清单审计。涵盖自动化同意流程测试、同意前基于策略阻止脚本,以及 Cookie 漂移检测。适用于:“GDPR 测试”“合规”“CMP 测试”“Cookie 同意”“同意模式”“CCPA”“GPC”“AI Act”“Better Ads”“隐私横幅”。不适用于:编写 WCAG/axe-core 测试——使用 accessibility-testing。不适用于:OWASP/漏洞扫描——使用 security-testing。不适用于:评估 LLM 功能的质量或安全性——使用 ai-system-testing。相关:accessibility-testing、security-testing、ai-system-testing、ci-cd-integration。
SAP BTP 企业架构、账户管理、安全和运维最佳实践,并在仓库台账中跟踪验证证据。适用于规划 BTP 实施、设置账户层级、配置环境、实施身份验证、设计 CI/CD 流水线、建立治理机制、组建 Platform Engineering 团队、实施故障切换策略,或管理 SAP BTP 上的应用生命周期。关键词:SAP BTP、账户层级、全局账户、目录、子账户、Cloud Foundry、Kyma、ABAP、SAP Identity Authentication、CI/CD、治理、Platform Engineering、故障切换、多区域、SAP BTP 最佳实践
Catalyst Authentication —— 用户登录/注册、ZAID、Web SDK 认证流程、通过 Connections 管理 OAuth token、第三方认证(Okta、Auth0、Duo、自定义 IdP)、社交登录(Google、Facebook、LinkedIn、Microsoft)、generateCustomToken、signinWithJwt。当出现「authentication」「login」「signup」「getCurrentUser」「ZAID」「isUserAuthenticated」「signOut」「Connections」「getAccessToken」「third-party auth」「social login」「Google login」「signinWithJwt」或「generateCustomToken」等需求时触发。只要实现用户登录或保护数据,就必须加载此技能——ZAID 在 Development 与 Production 之间存在差异,是环境晋级后认证失败的首要原因。涉及 Security Rules(函数调用控制)请转至 catalyst-functions。
安装、配置和管理 Tailscale、headscale 及 Tailscale 产品系列的指南。涵盖核心网格 VPN(出口节点、子网路由器、访问控制、SSH、MagicDNS)、Docker 和 Kubernetes 集成、CI/CD 流水线、临时节点、基础设施访问、站点到站点网络、应用连接器、Aperture(用于治理、成本控制、用量可见性的 AI/LLM 网关)、设备状态、MDM、SCIM 配置、SSH 与 kubectl 会话录制、tsrecorder、Taildrop、Tailscale Serve、Funnel,以及使用 tsnet 库嵌入 Tailscale 的 Go 应用开发。当有人询问 Tailscale 网络、网格 VPN、替代 VPN、容器、Kubernetes operator、CI/CD runner、设备管理、会话录制、审计日志、LLM API 访问、AI 成本控制、文件共享、暴露内部服务,或编写以自身设备身份加入 tailnet 的 Go 程序时使用——即使他们描述场景时没有提到产品名称。
将 Sumsub Device Intelligence(Fisherman 模块)添加到已通过 Sumsub WebSDK 验证用户的 Web 项目中。用户要求“添加设备智能”“在 WebSDK 中启用设备采集/指纹识别”“开启 Fisherman”“在验证流程中检测设备欺诈/多账户”,或询问如何为通过 WebSDK 验证的申请人添加设备风险标签时触发。涵盖完整流程:在 level 中启用 Capture device data、SDK 内自动运行 Fisherman、进阶的自定义渲染接入、读取设备信号(Devices 标签页、Device Check、风险标签、webhook)、沙盒测试和上线检查清单。对于没有 WebSDK 组件的页面(登录/注册/结账)上的设备智能,请勿使用,改用 `sumsub-integrate-dint-standalone`;对于基础 WebSDK 嵌入本身,请勿使用,改用 `sumsub-integrate-websdk`。
集成 Sumsub ID Connect 的端到端指南——基于 OIDC 的“Verify with Sumsub ID”流程,允许用户将已验证的身份声明分享给你的应用。用户要求“集成 Sumsub ID Connect”“添加 Verify-with-Sumsub-ID 按钮”“通过 OIDC 重用 Sumsub KYC”“交换 Sumsub 授权码”“生成 Sumsub ID 分享令牌”,或询问如何接入 `@sumsub/id-connect`、OIDC `code → access_token` 交换(`/api/snsId/oauth/token`)、分享令牌/合作伙伴同意流程或分享链接重定向时触发。涵盖前置条件清单、自动预检、前端按钮(库提供的按钮及原始重定向替代方案)、后端 code 换 token、生成分享令牌、合作伙伴同意 shareLink 流程,以及通过 `/resources/api/reusableIdentity/reuse` 实例化申请人。独立 WebSDK/KYC 组件请勿使用(改用 `sumsub-integrate-websdk`);若是普通的 Reusable-KYC-via-API,且提供方和接收方都是你自己的租户、不涉及用户参与的 OIDC 步骤,也请勿使用。
在没有 Sumsub 验证组件的自有网页上添加 Sumsub Device Intelligence(Fisherman JS 模块),适用于登录、注册、密码重置、2FA、结账或任何需要欺诈筛查的重要操作。当用户请求“为登录/注册添加设备智能”“在自定义页面上进行设备指纹识别”“以独立/自托管方式使用 Fisherman”“持续监控平台事件”“KYC 前设备检查”“检测注册时的多账户行为”或“发送包含所采集设备信息的金融交易”时触发。涵盖完整流程:行为访问令牌、@sumsub/fisherman 初始化和指纹识别、确认事件(平台事件/金融交易/创建申请人)、读取结果、沙盒和正式上线。如果页面已嵌入 Sumsub WebSDK,则跳过——Device Intelligence 已集成其中,请使用 `sumsub-integrate-dint-websdk`。
使用 Plugin Framework 实现 Terraform provider 的配置与认证:凭据的 provider schema(Optional + Sensitive 属性)、环境变量回退、凭据提供链(静态配置,然后是环境变量、共享凭据文件、平台身份)、Configure() 中的未知值防护、密钥脱敏、配置时的凭据校验,以及列出所有已尝试来源的诊断信息。在实现或评审 provider 的 Configure 方法或 provider schema、添加认证选项(API 密钥、令牌、配置文件、凭据文件、assume-role)、决定 provider 应如何解析凭据、调试 "no valid credential sources" 或凭据缺失错误,或对凭据解析进行单元测试时使用。
SAP BTP Connectivity 技能涵盖 Destination Service、Connectivity Service、Cloud Connector、Connectivity Proxy,以及适用于 Kubernetes 的 Transparent Proxy。用于配置目标(HTTP、RFC、LDAP、MAIL、TCP)、设置云到本地的连接、实现 OAuth 和主体传播、在 Kubernetes/Kyma 中部署连接代理、排查连接错误(405、407、503)或配置多租户。
使用 Plugin Framework 实现 Terraform provider 的临时资源:Open/Renew/Close 生命周期、临时资源 schema 设计、通过 EphemeralResources 注册、用于即将过期凭据的续期,以及临时值如何流入 write-only 属性和 provider 配置。适用于新增临时资源、暴露绝不能持久化在 state 或 plan 中的密钥/令牌/证书、在临时资源与 data source 之间做选择,或把一个 provider 的短期凭据接入另一个 provider 的场景。
涵盖镜像、容器和生产部署的全面 Docker 最佳实践。遇到以下任务时主动启用:(1) 编写可用于生产环境的 Dockerfile;(2) 使用多阶段构建生成精简镜像;(3) 选择基础镜像(distroless、alpine、scratch、slim);(4) 层缓存与排序;(5) 规范使用 .dockerignore;(6) HEALTHCHECK 和平稳关闭;(7) 非 root 用户与最小权限模式;(8) ENV 与 ARG 的区别及密钥处理;(9) 固定标签/摘要并确保可复现;(10) 使用 Compose 进行本地开发。提供:按语言分类的 Dockerfile 模板、镜像体积优化清单、.dockerignore 模板、HEALTHCHECK 模式和 Compose 开发栈示例。
在各种 Web 架构中使用 Google Identity Services(GIS / `https://accounts.google.com/gsi/client`)实现、配置并保护 Sign In With Google(SiwG)。适用于创建 Google 登录按钮、通过 FedCM 实现 Google One Tap、在 React/Next.js/Angular/HTML 中集成 GIS、在后端运行时(Python/Node.js/Go/Java)验证 ID token、强制执行 Google Workspace 域名限制(`hd`)、通过 WebCrypto nonce 或加密的 IndexedDB 保护客户端 ID token、使用 Intermediate Iframe API(`https://accounts.google.com/gsi/intermediate`)嵌入跨源 iframe、配置 Content Security Policy(CSP)、COOP 和 Permissions Policy(`identity-credentials-get`)标头,或处理退出登录与撤销。不要用于旧版 Google Sign-In(`gapi.auth2`)、Google Cloud IAM 服务账号,或 Android/iOS 原生 Credential Manager。
使用 Dynatrace Compliance Assistant 监控并排查欧盟 DORA 合规状况。涵盖合规评分、CIF 健康度、事件生命周期以及 ICT 风险输入(漏洞、安全检测发现项、配置错误)。触发词:「DORA compliance」「Digital Operational Resilience Act」「compliance score」「compliance snapshot」「score tier」「Critical or Important Functions」「CIF」「CIF health」「unclassified problems」「potential major incident」「classified major incident」「incident classification under DORA」「compliance.incident bizevent」「DQL for classified incidents」「set up Compliance Assistant」「DORA onboarding」。不要用于其他合规框架(SOC2、PCI-DSS、HIPAA、ISO 27001)、缺乏 DORA 或 CIF 语境的一般 Davis 问题、不属于 DORA 范围的一般安全发现项,或缺乏合规语境的评分查询。
配置 Infisical Secret Syncs 的指南,用于将密钥从 Infisical 推送到第三方服务。涵盖全部 48 个同步目标,包括 AWS Secrets Manager、GCP Secret Manager、Azure Key Vault、GitHub、Vercel、HashiCorp Vault、Cloudflare、Snowflake、Databricks、Railway 等。当有人问及以下内容时使用此技能:把密钥同步到 AWS/GCP/Azure、把密钥推送到 GitHub Actions、Vercel 环境变量、密钥同步设置、App Connections、映射行为、密钥结构、初始同步行为,或“如何将我的 Infisical 密钥接入 [service]”。不适用于创建所需的 App Connection(infisical-app-connections)、把密钥拉取到应用中(infisical-setup)、同步证书(infisical-pki PKI Syncs)或轮换凭据(infisical-secret-rotation)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
