Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
云与 DevOps
帮助处理 abapGit 工作流,包括仓库设置、克隆、序列化、分支策略、传输与 git 工作流对比、CI/CD 集成以及 .abapgit.xml 配置。适用于用户询问 abapGit、ABAP 的 git、ABAP 版本控制、abapGit clone、abapGit pull、abapGit push、ABAP 分支策略、abapGit 配置、序列化、反序列化、transport vs git、gCTS、abapGit CI/CD 或在 git 仓库中管理 ABAP 代码时。触发词包括「set up abapGit」「clone a repo」「push ABAP to git」「abapGit branching」「abapGit configuration」「.abapgit.xml」「transport vs git」「CI/CD for ABAP」。
使用 `asc` 命令行工具(App Store Connect CLI)在 App Store Connect 上管理 iOS/macOS 应用。在以下情况使用此 Skill:(1)用户想从终端或 CI 管理 App Store Connect 资源(2)用户正从 fastlane、Xcode GUI 或手动 App Store Connect 工作流迁移(3)用户询问提交、上传、TestFlight、元数据、截图、IAP、订阅、代码签名或任何 ASC 操作(4)用户说 "submit my app"、"list my apps"、"upload screenshots"、"check builds"、"update app name"、"create IAP"、"add subscription"、"migrate from fastlane" 等(5)设置身份验证或管理多个 App Store Connect 账号(6)为 App Store 发布构建 CI/CD 流水线
使用 `asc` 命令行工具管理 Xcode Cloud CI/CD。只要用户提到与 Xcode Cloud 或 CI 构建相关的任何内容,就使用此 skill,包括:-“trigger a build”“start a CI build”“kick off a pipeline”“run CI”-“check build status”“did my build pass”“my build failed”“CI is broken”-“list workflows”“list products”“show me my builds”-“xcode cloud”“CI build”“build run”“pipeline”“check if my PR triggered a build”- 任何 `asc xcode-cloud` 命令的使用
当你直接操作 Cloudflare Pages 网页托管时使用——创建 Pages 项目、部署构建、添加自定义域名、读取部署状态,以及列出/检查项目/部署/域名。优先使用 Wrangler CLI 命令行(其读取 CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID 并无头运行——绝不使用 `wrangler login`),并以 Cloudflare 官方 API https://api.cloudflare.com/client/v4 上的 REST 作为备选(认证 Authorization: Bearer <scoped token>;每个路径均以账户为范围,位于 /accounts/{account_id}/pages/... 下)。通过端点索引 + $ref 解析器从内置的 OpenAPI 切片解析 Pages REST 操作,并显式处理响应封装、部署阶段状态机以及 multipart 部署与 Direct Upload 对 Git 的注意事项。使用调用方注入的凭据(来自上下文的 account_id + 按变量名提供的 token)——本技能不提供这些凭据;token 仅由 Wrangler/curl 子进程读取,绝不打印。适用于静态/JAMstack 与无服务器,而非全栈容器应用。
面向 Python/React 项目的 Docker 容器化模式。在创建或修改 Dockerfile、优化镜像大小、为本地开发设置 Docker Compose 或加固容器安全时使用。涵盖 Python(python:3.12-slim)和 React(node:20-alpine -> nginx:alpine)的多阶段构建、层优化、.dockerignore、非 root 用户、使用 Trivy 进行安全扫描、用于开发(后端 + 前端 + PostgreSQL + Redis)的 Docker Compose,以及镜像标签策略。不涵盖部署编排(请使用 deployment-pipeline)。
Supabase(开源 Firebase 替代品、BaaS)参考。PostgreSQL 数据库、Auth(Email / OAuth / Magic Link / Phone / SSO)、Storage、Edge Functions(Deno)、Realtime(subscriptions / presence / broadcast)、Vector embeddings、supabase-js、supabase CLI、RLS(Row Level Security)、migrations。基于 PostgreSQL。SQL Server / node-mssql 属于另一个 skill mssql。
管理 Volcengine 的 AI 原生 BaaS 平台(Supabase 版 / AIDAP / 火山引擎 AI 原生 BaaS 平台 Supabase 版)——这是由 Volcengine 运营的发行版,与官方 Supabase 不同。当用户要求创建、检查或管理 Volcengine Supabase 或 AIDAP 资源(工作区、分支、计算实例、SQL 查询、schema 变更、Auth、Realtime、Edge Functions、Storage bucket、前端静态站点托管(Pages)、API key、连接信息或 TypeScript 类型生成),或当 Volcengine 部署选择 AIDAP 作为数据库提供方时使用。当中文提示词提到"火山引擎 Supabase"或"火山 Supabase"时也触发。操作通过 byted-supabase-cli 命令行工具执行(通过 `npm i -g @byted-supabase/cli` 安装;这不是官方 `supabase` 命令行工具)。不要用于一般数据库讨论、非 Supabase 服务(RDS MySQL、Redis),或与 Supabase 后端管理无关的纯客户端编码。
通过 API Explorer 搜索定位 API、获取其 swagger 并使用用户提供的 Params 调用 api/common/explorer/make-code,从而生成准确的 Volcengine SDK 示例。当用户询问如何编写 Volcengine SDK 代码、生成 SDK 示例,或用 Python、Go、Java、PHP、cURL、Node.js 调用 Volcengine API 时使用。支持中英文 API 名称,例如 "角色扮演"、"AssumeRole" 或 "STS AssumeRole"。也用于关于重试、超时、AK/SK、STS、AssumeRole、临时凭证、代理、连接池、SSL、调试模式、请求签名、响应解析和错误处理的明确 SDK 配置问题。如果用户只需要 API 参数、枚举值、必填字段、错误码、响应 schema、分页或 API 对比,请转交 volcengine-api。如果用户需要基于命令行的操作,请转交 volcengine-cli。
使用 `asc` 命令行工具归档 Xcode 项目并导出为 IPA/PKG,可选择上传到 App Store Connect。在以下情况使用此技能:(1) 归档 Xcode 项目:"asc builds archive --scheme MyApp" (2) 将归档导出为 IPA 或 PKG 以便分发 (3) 一步完成归档 + 导出 + 上传:"asc builds archive --scheme MyApp --upload --app-id ..." (4) 用户说"archive my app"、"build for TestFlight"、"export IPA"、"archive and upload"、"build and distribute"、"create an IPA from my Xcode project" (5) 用户希望从 Xcode 项目直接到 TestFlight,无需手动运行 xcodebuild
将 IPA/PKG 构建上传到 App Store Connect,并管理完整的构建分发工作流。在以下情况使用此技能:(1) 上传构建:"asc builds upload --app-id ... --file MyApp.ipa ..." (2) 检查或列出构建上传记录:"asc builds uploads list/get/delete" (3) 在提交前将构建关联到 App Store 版本:"asc versions set-build" (4) 为 TestFlight 分发向构建添加或移除 Beta 群组 (5) 设置 TestFlight "What's New" 说明:"asc builds update-beta-notes" (6) 设置 Apple 的出口合规答复 (ITSAppUsesNonExemptEncryption):"asc builds set-encryption-compliance" (7) 用户说"upload my build"、"distribute to TestFlight"、"set what's new"、"link build to version"、"missing compliance"、"encryption compliance"、"ITSAppUsesNonExemptEncryption"
使用 `asc` 命令行工具管理 App Store Connect 代码签名资源。在以下情况使用此技能:(1) 管理 Bundle ID——注册、列出或删除(`asc bundle-ids`)(2) 管理签名证书——从 CSR 创建、列出或吊销(`asc certificates`)(3) 注册或列出测试设备(`asc devices`)(4) 管理描述文件——创建、列出或删除(`asc profiles`)(5) 为 CI/CD 流水线搭建完整的代码签名链 (6) 用户说"set up signing"、"create a profile"、"register my device"、"revoke cert"、"list certificates"、"create bundle id",或任何与代码签名相关的任务
按 CI 最佳实践评估仓库的 GitHub Actions 配置(CI Score:由仓库自身的 workflow YAML 计算出的十一项通过/失败配置事实),并针对每个差距给出具体修复方案,按影响和风险排序,每项都附立即应用选项和可直接粘贴的 Agent 提示词。使用场景:(1) 用户要求评分或打分其 CI,或按最佳实践审计 CI 配置("grade my CI"、"CI score"、"CI best practices audit"、"how healthy is my CI config");(2) 工作流变更后重新评分。需要目标仓库的本地检出。不要用于:CI 速度、成本或耗时审计,"why is CI slow",或优化机会分析(改用 ci-speedup);安全审计或安全态势评审(ci-score 不是安全审计——恰好有两项评分检查与安全相关:action pinning 和 OIDC token scoping);从零编写新工作流;非 GitHub Actions 的 CI。
在终端中使用 circleci CLI 完成日常 CircleCI 工作——认证、提交前校验配置、观察推送触发的运行、查看 pipeline/workflow/job 状态、阅读 job 日志和失败的测试、下载产物,以及重新运行/取消/触发。当开发者要求认证 CLI 访问、查看构建或流水线状态、推送后观察运行、查看 CI 为何失败、阅读 job 输出/日志、查找失败的测试、重新运行失败的 job、取消或重新触发一次运行、在本地校验配置变更,或查询项目的环境变量、context、触发器和流水线定义时使用。首次连接项目/设置流水线定义请使用 onboarding 技能;针对失败构建的诊断与修复方法请使用 circleci-builds。
关于云与 SaaS 安全态势管理的指导——结合 Defender for Cloud CSPM(IaaS/PaaS)与 Defender for Cloud Apps SSPM(SaaS),评估并加固云与 SaaS 应用中的安全态势。涵盖 Secure Score、MCSB、攻击路径分析、SSPM 建议与治理。适用场景:云安全态势、SaaS 安全态势管理、SSPM、CSPM、保护云应用、态势建议、加固 SaaS 配置、应用安全态势、多云与 SaaS 加固、加固 Microsoft 365 SaaS 设置、查找配置错误的 Salesforce 或 ServiceNow 设置、SaaS 应用配置错误。不适用于 IaaS/PaaS 工作负载威胁防护方案(请用 defender-for-cloud-hardening),或仅涉及 SaaS 威胁检测的场景(请用 defender-for-cloud-apps)。
通过监控二进制执行、文件系统变更以及与原始不可变镜像的配置偏离,使用 Falco 和 Microsoft Defender for Containers 检测容器中未经授权的运行时漂移。在验证不可变基础设施控制、搜寻运行中的容器内意外安装的软件包或写入的二进制文件,或判断容器是否偏离其构建所用镜像时使用。关键词:drift、immutable infrastructure、new binary executed、package install、image mismatch、Falco。不适用于检测从容器逃逸到主机——请使用 detecting-container-escape-attempts。
Microsoft Entra ID(原 Azure AD)指南 —— 云身份与访问管理,以及 Zero Trust 的控制平面。涵盖租户与身份模型、身份验证方法(passkeys、FIDO2、基于证书)、通过 Entra Connect 或 Cloud Sync 实现的混合身份、应用注册与同意治理、组与管理单元、break-glass 账户,以及 Zero Trust 身份基础。WHEN:Microsoft Entra ID、Azure AD、身份提供程序配置、SSO、混合身份、Entra Connect、Cloud Sync、身份验证方法、无密码、passkey、FIDO2、基于证书的身份验证、应用注册、企业应用、非法同意授权、break-glass 账户、紧急访问、管理单元、SSPR、密码写回。DO NOT USE 用于基于风险的检测(使用 entra-id-protection)、条件访问设计(使用 conditional-access-mfa)、PIM(使用 azure-pim)或身份治理生命周期(使用 entra-id-governance)。
华为云 MRS 集群告警诊断技能。根据用户提供的告警信息(告警 ID、告警名称、告警详情、发生时间、节点 IP、相关服务与日志)分析 MRS 告警的根本原因,然后输出根本原因、修复步骤和验证方法。诊断由内置的 LakeWatch API 客户端(lakewatch 模式)或 MRS Manager API 客户端(manager 模式)以及 alarms/(lakewatch)或 alarm_manager/(manager)下的逐告警知识库驱动。API 模式由 check_api_mode.py 自动检测。不编造知识库之外的命令。适用于提供了告警 ID 的 MRS 告警诊断与根本原因定位场景。触发词:"告警诊断"、"告警定位"、"alarm diagnosis"、"alarm diagnose"、"MRS告警"、"告警原因"、"告警ID"、"alarm ID"、"root cause"
收集经脱敏的本地诊断包(日志、配置、版本、状态),用于交接给 OpsMill 专家。触发条件:Infrahub 故障/失败/报错,用户请求协助调试,希望收集日志/诊断,准备交接给 OpsMill 支持,或报告崩溃/超时/连接问题(升级失败、分支卡住、容器 CrashLoopBackOff、500 错误、OOM)。请勿触发:调试仓库中的 check、transform、generator、menu 或 schema(使用 infrahub-managing-* 技能),诊断包已收集且用户希望对其进行分析(使用 infrahub-analyzing-diagnostics),提交公开的 GitHub issue(使用 infrahub-reporting-issues),运行运维查询(使用 infrahub-analyzing-data),或规划尚未运行的升级(使用 infrahub-planning-upgrades)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
