SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-02 00:09

部署与运维

12,932 个结果

docker-offline-verification

docker-offline-verification 是一个用于验证容器化 Docker 应用在无网络环境下可正常运行的技能,主要面向需要在离线/气密条件下证明容器能正常提供服务的场景,例如演示站点、教学站点和已部署容器。它的核心揭示了一个常见误区:当使用 --network none 运行容器时,配合 -p 端口映射会静默失效,因为端口发布依赖已连接的网络,没有网络就没有可发布的来源,因此端口无法访问看起来像应用故障,实际是 Docker 网络机制。技能提出正确流程:先用 --network none 且不带 -p 启动容器,再通过 docker exec 进入隔离容器内部,从容器内针对 localhost 逐个请求每条路由,并断言返回的状态码或响应内容符合预期;若容器内没有 curl,可使用 wget。该技能适合离线验收、教学环境演示以及部署后隔离性检查,限制在于它依赖容器内部具备 curl 或 wget 等请求工具,且资料未提供更多自动化脚本或批量断言细节。

部署与运维1 次安装

git-rebase-noninteractive-editor

该技能用于解决在非交互式 shell(如 CI、脚本、定时任务或 bash 工具)中执行 git rebase 时命令挂起或超时的问题。原因是 git 在 rebase 的两个阶段会调用交互式编辑器(nano/vi),而无 TTY 环境下编辑器会一直等待标准输入。修复方法是给命令加上环境变量:用 GIT_EDITOR=true 跳过提交信息编辑,用 GIT_SEQUENCE_EDITOR=: 跳过 TODO 列表编辑,两者可同时设置。适合已解决冲突后执行 git rebase --continue 卡住、或在非交互环境做交互式 rebase(reword、squash、调整顺序)的场景。

部署与运维1 次安装

github-auto-merge-setup

该技能用于诊断和修复 GitHub 仓库中“gh pr merge --auto”失败、以及“CI 全绿后自动合并”(merge-when-green)不生效的问题。它把自动合并的条件归纳为多层门槛:仓库级 allow_auto_merge 开关(默认关闭,需用 gh api PATCH 开启,工作流 YAML 无法开启)、允许的合并方式(例如仅允许 rebase 的仓库不能使用 --squash)、以及基线分支保护或规则集中的必需状态检查;三者缺一早些时候,GitHub 会以不同错误拒绝启用自动合并。还给出必需检查的选取规则(只选每个 PR 都会上报的检查,矩阵任务要带参数后缀,WIP 机器人和路径过滤任务不可设为必需),并提示用 GITHUB_TOKEN 创建的机器人 PR 不会触发工作流,从而与必需检查规则集形成死锁,需改用 PAT 或 GitHub App 令牌,或用用户身份更新分支来解冻。另有规则集会阻断直接推送 main 的发布工作流(GH013、半落地发布)、自定义 shell 不继承 -eo pipefail 导致推送失败被吞、以及规则集 bypass actor 不适用于 GitHub Actions 集成等注意事项。

部署与运维1 次安装

npm-trusted-publishing-oidc-setup

该技能用于通过 GitHub Actions 的 Trusted Publishing(OIDC)配置 npm 包发布流程,替代长期有效的 NPM_TOKEN 密钥。适用于需要借助 CI/CD 发布 npm 包、创建 publish.yml、实现自动化发布等场景。技能强调多项关键注意事项:Node 24 才能满足 npm 11.5.1 及以上的 OIDC 最低要求;发布步骤中必须完全不存在 NODE_AUTH_TOKEN 环境变量;工作流需授予 id-token: write 权限;package.json 中的 repository.url 必须与 GitHub 仓库匹配;新包的首次发布不能使用 OIDC,需先手动或以令牌发布后切换;还需在 npmjs.com 手动配置 Trusted Publisher。

部署与运维1 次安装

cf-cli

cf 是 Cloudflare 官方命令行工具(Beta 版),用于调用公开的 Cloudflare API(2,900+ 条命令,多数由 API schema 生成)并管理 Workers 项目。它支持通过自然语言任务描述检索命令、查看 API 请求结构、预览请求后再执行,适合在终端中查找和运行 Cloudflare 命令、创建与管理资源及开发部署 Workers。安装方式为 npm install --global cf,同时安装 cf 与 cloudflare 两个等价命令,需要 Node.js 22.18 或更高版本,不支持 Bun。当前处于 Beta,命令、配置和构建输出可能在稳定版发布前变动。

部署与运维1 次安装

gateway-workers

该技能用于构建、调试或审查由 Cloudflare Gateway HTTP 策略中 Forward 动作调用的 Workers,核心是实现 GatewayMiddleware 入口:从 cloudflare:workers 导出继承 WorkerEntrypoint 的命名类,实现 handle(request, context, next) 并返回 Response。技能指导选择模板(流量变换、合成响应、后台任务),区分 Gateway 上下文与 this.ctx/this.env,规定 next(request) 最多调用一次且始终指向原目标,改用 fetch() 访问其他目标。还涵盖身份与设备态势读取、Gateway 行为限制(仅首个匹配策略触发、响应复检、请求字节不再检查、HTTPS 需解密、WebSocket 绕过、VPC 流量丢弃、失败即关闭)以及类型检查与真实 Forward 路径验证。

部署与运维1 次安装

workers-profiling

该技能用于对已部署的 Cloudflare Workers 和 Durable Objects 进行 CPU 使用与内存分配的性能剖析或调试,并依据剖析结果优化代码。它帮助定位部署代码中开销较大的函数或内存分配点,先阅读生产环境剖析指南,再按症状确认账号、Worker、环境、部署版本以及 Durable Object 的所属 Worker、命名空间和实例,选择 CPU 或堆剖析类型。优先使用 cf CLI 抓取剖析数据,输出 pprof 文件,可直接分析或借助 Go pprof 等工具分析,将热点映射到函数与源码位置;若只能看到生成的 JavaScript 文件名与函数名,会建议启用 source maps 后重新剖析。最后提出有捕获证据支持的最小代码改动,并输出简短报告,包含每项发现的文件、函数、源码位置与带单位的指标证据,以及最小可执行改动及其效果检查方式。

部署与运维1 次安装