用途:adb-skill-generator 是一个元工具,用于从生产验证过的模板快速创建新的 adb-* 技能,自动生成技能目录结构、SKILL.md 元数据、脚本模板和示例工作流,加快新技能开发。
主要能力:生成完整技能目录结构;创建 launcher、checker、automator、tester 等脚本模板;自动生成带 frontmatter 的 SKILL.md;可选生成 TOON 工作流模板;内置生态约定与最佳实践。
使用方式:通过 uv run 调用 adb-skill-generator.py,必需参数为 --skill-name 和 --description;可选 --script-count(默认 1,范围 1-4)、--with-workflow、--category(默认 adb-app-automation)、--list-templates、--json、--verbose。示例:uv run .claude/skills/adb-skill-generator/adb-skill-generator.py --skill-name banking --description "Banking app automation via Play Integrity bypass"。退出码 0 成功、1 部分创建、2 失败、3 参数无效。
生成结构:.claude/skills/adb-{skillname}/ 下含 SKILL.md、scripts/(按数量生成 launch、check、test、validate 脚本)、workflows/(basic 与可选 advanced 的 .toon 文件)、templates/ 与 analysis/ 空目录。脚本遵循 9 段式模板结构。
适用场景:创建新的应用自动化技能、快速原型自动化工作流、新技能开发者上手、统一生态内技能结构。
限制:生成的是脚手架,核心自动化逻辑需用户自行实现;技能名需为字母数字加连字符;具体收费、平台支持范围等资料未提供。