SuperAPI AI 工具集

adb-workflow-orchestrator

部署与运维

查看项目

更新于 10-16 07:26

技能介绍

用途:解析并执行 TOON YAML 工作流文件,协调多个 ADB 脚本跨阶段运行,带有错误恢复、验证和状态管理。

主要能力:基于阶段的执行,多阶段顺序推进;参数模板,使用 {{ variable }} 替换;验证步骤,在每个动作后校验状态;错误恢复,支持重试与回退逻辑;状态跟踪,记录阶段进度;超时管理,可对每个动作单独控制超时。

工作流格式:YAML 结构包含 name、description、version,parameters 定义变量,phases 定义阶段与步骤(每步含 id、action、params),recovery 定义 on_error、action、max_attempts、delay、then 等恢复规则。动作包括 adb-tap、adb-wait-for、adb-swipe、adb-screen-capture、adb-find-element、adb-file-select 等,并可调用任意 adb-* 脚本。

使用方式:主脚本为 adb-run-workflow.py。基本执行示例: uv run adb-run-workflow.py --workflow magisk-setup.toon 支持 --param 覆盖参数、--dry-run 预览、--verbose 详细日志、--json 输出集成。也可直接运行技能内示例: uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py --workflow .claude/skills/adb-workflow-orchestrator/workflow/phase-execution.toon --param device="127.0.0.1:5555"

适用场景:复杂多步骤自动化序列;协调有依赖关系的多个脚本;需要重试与回退;构建可复用工作流定义。示例工作流含 phase-execution.toon、error-recovery.toon、parameter-templating.toon,以及 Magisk 模块安装流程等。

限制:未提供具体平台与价格信息;工作流依赖外部 adb-* 脚本与设备连接;需按 TOON v4.0 语法编写,并配套 .md 文档。版本 1.0.0,Tier 2(Foundation)。