Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
用于为 Starknet 项目添加 STRK20 隐私功能的提问、规划与执行技能。当开发者想为本次会话中打开的 Starknet 应用添加隐私功能时使用——私有/受保护转账、机密余额、私有支付、私有兑换或 DeFi、隐藏用户↔账户关联——或提及 STRK20、隐私池、屏蔽、查看密钥、Privacy Wallet API,或希望执行现有的 STRK20_INTEGRATION_PLAN.md。会检查打开的仓库、访谈开发者、选择正确的集成路线、编写针对该仓库的集成计划,并在开发者批准后逐阶段执行该计划(仅应用代码,绝不涉及 Cairo 合约)。
使用此技能从零设计 OpenAPI 规范,评估现有规范在 AI Agent 就绪度、安全性或设计质量方面的表现,或修复规范中发现的问题。当用户描述想要构建的 API,要求「设计」「创建」「起草」或「搭建」OpenAPI 规范,或提到为某个服务或领域构建 REST API 时触发。当用户说「我想为 X 暴露端点」「帮我为 Y 设计一个 API」或「我需要为 Z 写一份 OpenAPI 规范」之类的话时触发 —— 即使没有明确说「OpenAPI」。当用户要求评估、审查、检查或评定一份 OpenAPI 规范的 Agent 兼容性、API 质量、安全性、OWASP 合规性、WSO2 指南或 REST 最佳实践时触发 —— 或者当他们分享一个 .yaml/.json OpenAPI 文件并询问其质量如何时触发。当用户要求修复、纠正、补救或对 OpenAPI 规范中的问题应用修复时触发 —— 包括「修复 issue spec-001」「修复所有 HIGH 严重级别问题」「应用 autoFixable 修复」或「修复这份报告中的规范问题」。
Azure Key Vault 指南 —— 使用 RBAC、网络隔离、托管标识访问、软删除/清除保护以及轮换,安全地存储和管理机密、密钥与证书。涵盖何时使用标准 Key Vault 与 Managed HSM(FIPS 140-3 第 3 级)、每个应用一个保管库的爆炸半径原则,以及 App Service / Functions 中的 Key Vault 引用。WHEN: Azure Key Vault、存储机密、管理证书、加密密钥、机密轮换、Key Vault RBAC、清除保护、软删除、专用终结点 Key Vault、托管标识访问机密、Managed HSM、Key Vault 引用、BYOK CMK。DO NOT USE 用于证书颁发机构设计(使用 pki-design)、仅涉及 Entra 应用凭据(使用 entra-id),或 PaaS 网络拓扑(使用 azure-network-security-design)。
Azure Policy 指南 —— 使用定义、计划、分配和修正任务,在 Azure 中大规模强制执行和审核治理与安全护栏。涵盖效果(Audit、Deny、Append、Modify、DeployIfNotExists、AuditIfNotExists)、管理组继承、先审核后推广、参数化可重用策略以及排除项规范。为 Microsoft Defender for Cloud 的法规符合性提供支持。WHEN: Azure Policy、治理护栏、强制执行合规、策略计划、拒绝资源、审核配置、修正任务、deployIfNotExists、管理组策略、安全基线强制执行、MCSB 计划、Azure 法规符合性。DO NOT USE 用于资源 RBAC 角色选择(使用 azure-role-selector)、仅涉及 Defender 态势(使用 defender-for-cloud-hardening),或 Bicep / IaC 模板。
Microsoft Defender for Cloud Apps (MDA) 指南 —— 用于 SaaS 发现、应用治理、会话控制和威胁检测的 CASB。涵盖通过 Defender for Endpoint 集成实现的 Cloud Discovery、OAuth 应用治理、条件访问应用控制(反向代理会话策略)以及 SaaS 安全态势 (SSPM)。WHEN: Defender for Cloud Apps、MDA、CASB、影子 IT 发现、云应用治理、OAuth 应用风险、会话控制、条件访问应用控制、SaaS 安全态势管理、SSPM、批准或不批准应用、Cloud App Catalog、应用连接器。DO NOT USE 用于 IaaS / PaaS 态势(使用 defender-for-cloud-hardening)、终结点 EDR(使用 defender-for-endpoint)或 DLP(使用 purview-dlp-policy)。
Microsoft Entra Permissions Management (CIEM) 指南 —— 跨 Microsoft Azure、AWS 和 Google Cloud 发现、合理调整和监控权限。涵盖云接入、权限蔓延指数 (PCI)、根据观察到的活动生成最小特权策略、按需授予权限以及工作负载标识覆盖范围。WHEN: Entra Permissions Management、CIEM、多云权限、权限蔓延指数、PCI、合理调整权限、未使用权限、跨 AWS GCP Azure 的最小特权、云权限管理、权限过高的工作负载标识、IAM 合理调整、多云 IAM 态势。DO NOT USE 用于仅限 Azure 的 RBAC 角色选择(使用 azure-role-selector)或 Defender for Cloud 安全态势(使用 defender-for-cloud-hardening)。
集成 Login with ChatGPT(@opencoredev/loginwithchatgpt-*):让用户用自己的 ChatGPT 账户登录,并基于其 ChatGPT 套餐运行 AI 请求。适用于添加 ChatGPT 账户登录、挂载 createChatGPTHandler、渲染 LoginWithChatGPT React 按钮或 useLoginWithChatGPT hook、将 createChatGPTProxyProvider / createChatGPT 与 Vercel AI SDK 接好,或调试 /api/chatgpt 路由。
通过启动多个专用 Agent 和一个验证 Agent 来执行以安全为重点的代码审查,以确保全面覆盖和准确的发现。当用户要求“perform-security-review”、“bitwarden-security-review”、“execute a security review”、“run a comprehensive security audit”、“perform an end-to-end security assessment”,或需要在代码、依赖项、密钥和配置之间协调多项安全检查时,使用此技能。该技能管理工作流,将任务委派给专用 Agent,并向用户呈现最终发现。
对话式安全顾问,在代码库中搜寻真实可利用的漏洞。当用户要求安全审查、漏洞扫描、"找出真正重要的 bug"、发布前审计、PR 安全审查、提示词注入审查、威胁建模,或提到任何具体的 CVE / OWASP 类别 / 认证问题 / webhook 问题 / Stripe 签名 / Prisma 注入 / server-action 安全 / LLM 提示词注入时使用。也适用于用户说"找找安全问题"、"我是不是在泄露密钥?"、"这个端点是安全的吗?"、"我该担心 X 吗?",或在生产环境发布前感到焦虑时。基于 Anthropic 2025/2026 安全研究(Agents Rule of Two、Sleeper Agents、提示词注入防御)以及 OWASP Top 10:2025 / OWASP LLM Top 10 2025。与 /cso 互补 —— 此技能是对话,/cso 是审计。
当用户要求调用需要认证的 HTTP API(例如“调用 GitHub/OpenAI/Slack API”“访问需要 bearer token 的端点”),且本设备已安装 `sesame` 命令行时,使用本技能。Agent 调用 `sesame request`,它通过用户自己的 broker 转发 HTTP 调用,并在服务端附加认证请求头。本技能不安装软件,不从环境读取凭据,仅在固定的 `sesame` 子命令范围内运行 shell(`request`、`status`、`hostnames`、`login`、`refresh`、`switch`、`police`——包括其 `--auto`/`--yes`/`--verify`/`--backup`/`--neutralize` 迁移标志——`launch`、`init`、`onboard`、`trust`、`doctor`、`proxyd`、`egress`、`proxy-key`、`help`、`secret`、`agents`、`deploy`、`update`)。对于无需认证的公开端点、localhost 服务,或用户已在环境中导出 token 供直接使用时,跳过。
面向 AI Agent 的反机器人检测工具包。诊断你的 Agent 为何被拦截并修复它。在以下情况使用:Agent 遇到 403/429 错误、遇到 CAPTCHA(hCaptcha、reCAPTCHA、Cloudflare Turnstile)、被检测为机器人、从网站收到虚假/空数据、遇到 Cloudflare 验证挑战、需要绕过 IP 封锁,或运行在数据中心/云 IP 上。涵盖:住宅代理设置、CAPTCHA 求解器配置、隐身浏览器指纹。适用于网页抓取、浏览器自动化、表单填写,以及任何机器人检测成为问题的任务。兼容 Puppeteer、Playwright、Selenium 和无头 Chrome。
通过 vetKD 系统 API 以及 ic-vetkeys(Rust、Motoko)和 @icp-sdk/vetkeys(前端)库,在 Internet Computer 上构建 vetKeys 密码学:基于身份的加密(IBE)、门限 BLS 签名、时间锁加密、对称密钥派生以及离线公钥派生。适用于实现 IBE、加密到 principal、BLS 签名、密封投标或时间锁方案、在链上派生加密密钥、传输密钥,或调用 vetkd_public_key / vetkd_derive_key 的场景。如需访问受控的加密键值存储(密码管理器、加密笔记),请改用 encrypted-maps 技能。不适用于身份认证——请使用 internet-identity。
保护 Azure App Service Web 应用和 API 的指南 —— 托管标识、使用 Microsoft Entra ID 的 Easy Auth、通过专用终结点 + VNet 集成实现网络隔离、HTTPS / TLS 加固、使用 Key Vault 引用管理机密,以及前端 WAF(Front Door / App Gateway)。WHEN:App Service 安全性、在 Azure 上保护 Web 应用、Easy Auth、App Service 托管标识、专用终结点 Web 应用、VNet 集成、App Service TLS、Key Vault 引用、加固 App Service、禁用 FTP、App Service 前端 WAF、访问限制。DO NOT USE 于仅涉及 Azure Functions 的场景(类似但独立)、AKS 工作负载(平台不同),或 VM 托管的 Web 应用。
Azure Arc 指南 —— 将本地、多云(AWS/GCP)和边缘服务器、Kubernetes 及数据服务投影到 Azure Resource Manager,以实现统一的治理、安全和管理。涵盖 Arc 启用的服务器载入、将 Defender for Cloud 和 Azure Policy 扩展到非 Azure 机器,以及 Arc 启用的 Kubernetes。WHEN:Azure Arc、从 Azure 管理本地服务器、混合管理、Arc 启用的服务器、Arc Kubernetes、将 Defender for Cloud 扩展到本地、治理多云机器、Connected Machine agent、Arc agent、混合安全态势、机器配置、来宾配置。DO NOT USE 于仅涉及 Azure 原生 VM 的场景(直接使用 Azure Resource Manager)、Intune 管理的终结点(使用 intune-device-mgmt),或仅涉及 Azure Stack HCI 的场景(独立产品)。
Azure Firewall 指南 —— 用于集中式出口、东西向和入口控制的托管云原生 L3-L7 有状态网络防火墙。涵盖 SKU 选择(Basic 与 Standard 与 Premium)、Firewall Policy 层次结构、应用/网络/DNAT 规则、威胁情报和 IDPS、TLS 检查、使用 UDR 的 hub-spoke 部署,以及强制隧道。WHEN:Azure Firewall、网络防火墙、出口过滤、FQDN 过滤、Firewall Policy、IDPS、TLS 检查、强制隧道、集中网络控制、防火墙 SKU Premium Standard Basic、hub spoke 防火墙、经由防火墙的 UDR、入站 DNAT。DO NOT USE 于 L7 Web 应用防护(使用 Front Door / Application Gateway WAF)、子网微分段(在 azure-network-security-design 中使用 NSG),或第三方 NVA 设计。
设计安全的 Azure 网络架构的指南 —— hub-spoke 拓扑(或 Virtual WAN)、使用 NSG/ASG 的分段、面向 PaaS 的专用终结点/Private Link、经由 Azure Firewall 的出口、DDoS 防护、Front Door/App Gateway 上的 WAF,以及集中式专用 DNS。对齐零信任网络支柱。WHEN:Azure 网络安全、hub spoke、Virtual WAN、网络分段、NSG ASG 设计、专用终结点、Private Link、DDoS 防护、安全虚拟网络、出口控制、零信任网络、专用连接设计、Bastion、JIT VM 访问。DO NOT USE 于防火墙本身(使用 azure-firewall)、VM 级加固(使用 defender-for-cloud-hardening),或仅涉及 Key Vault 网络(使用 azure-key-vault)。
选择最小权限的合适 Azure RBAC 角色的指南 —— 将所需操作映射到内置角色、判断何时需要自定义角色、正确限定分配范围,以及在控制平面和数据平面角色之间取舍。涵盖作用域层级(管理组 → 资源)、组与直接分配,以及针对特权角色的 PIM。WHEN:应使用哪个 Azure 角色、最小权限角色、Azure RBAC 角色选择、内置与自定义角色、作用域角色分配、托管标识的角色、数据平面角色、分配最小权限、RBAC 设计、控制平面与数据平面、Storage Blob Data Reader 与 Reader。DO NOT USE 于 Entra ID 目录角色(使用 entra-id)或 Microsoft 365 管理员角色(使用 m365-govern-manage)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
