SuperAPI AI 工具集

Skill 广场

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

更新于 10-19 00:11

部署与运维

11,934 个结果

pull-push

Pull & Push 是 Acquia CLI 提供的环境同步技能,用于在本地环境与 Acquia Cloud 之间同步代码、数据库和文件,适用于 ACE(Acquia Cloud Enterprise)订阅。它支持将云端代码、数据库备份和 Drupal 公共文件拉取到本地,也支持将本地数据库、文件以及构建产物推送到云端环境。常见命令包括 acli pull:all(拉取代码、数据库、文件)、acli pull:code、acli pull:database、acli pull:files、acli push:database、acli push:files、acli push:artifact 等。该技能还提供 --on-demand、--no-import、--no-push、--destination-git-branch 等选项,便于控制同步范围、数据新鲜度与推送目标。典型场景包括刷新本地开发环境、快速同步数据库用于测试、构建并部署代码产物到云分支或自定义 git 远端。限制方面:该技能仅适用于 ACE 订阅,不适用于 MEO;push:code 仅在 Cloud IDE 或 Lando 环境内可用;pull:all 与 pull:database 需要本地数据库处于运行状态;推送数据库会覆盖远端数据库,建议先备份。

部署与运维118 次安装

migrate-to-uv

migrate-to-uv 是一个用于将 Keboola Python 组件从 requirements.txt + pip 迁移到现代 uv 构建系统的技能。它面向基于 Docker、部署到 ECR 的 Keboola 组件,目标是用 pyproject.toml + uv 管理依赖,并引入 ruff 进行代码检查。迁移过程强调确定性依赖(通过 uv.lock)和可复现构建。技能要求执行者自行完成所有步骤,不得委托给其他 agent(Phase 6 的 component-defaults 除外)。主要步骤包括:读取当前状态(requirements.txt、Dockerfile、push.yml);创建 pyproject.toml 并用 uv add 填充依赖、将测试依赖移入 dev 组;删除旧文件(requirements.txt、flake8 配置、旧脚本等);更新 .gitignore;改造 Dockerfile 为多阶段构建(base/test/production);更新构建测试脚本、tests/__init__.py 和 GitHub Actions 工作流;生成并校验 uv.lock;运行 ruff format 和 ruff check --fix 建立基线;最后与 canonical 模板对齐并验证构建。

部署与运维118 次安装