autojs-task-runner-yashu

Installation
SKILL.md

手机任务执行器(AI → AutoJS)

用途

把 PC 端的 AI 视作"大脑",手机端的 AutoJS 视作"双手":用户用一句话描述要在手机上做的事,AI 拆解成步骤链,逐步下发到手机执行,全部做完或失败才向用户汇报一次

典型使用人群:能说话打字但行动不便的用户——语音转文字 → AI → 手机,间接控制手机。

省 token 设计(贯穿本技能,必须遵守)

本技能面向长期高频使用者,AI 算力要花钱,每一轮交互都要省 token

  1. 只传路径不传代码:模板脚本存 PC 一份(scripts/tasks/),下发时只传 path + args(几十字节),手机按名从中继下载执行;
  2. 极简回执:模板默认只回 {ok:1} / {ok:0, err:"原因"}。AI 不得要求脚本回传整棵 UI 树或大段文本;
  3. 全自动连跑:中间步骤不产生用户对话,逐步静默执行,终态一次性汇报;
  4. 截图代替读屏:需要"看"屏幕时用 GET /screenshot(二进制直传 PC 落盘,不经过 AI 上下文),AI 再用 Read 读图。禁止让手机回传整棵 UI 控件树 JSON(即 dump 整屏控件的原始大 JSON);但允许用 inspect_control_* 等模板结构化地只取回需要的 text/id/desc,见「第 3 步」回退链第三级。(注:Read 读图依赖调用方模型是否多模态——非多模态模型读图会被过滤,属正常现象,按「第 3 步:看屏幕」里的规则处理:先 present_files 把图展示给用户,AI 自己读不到就用 ocr/inspect_control_*/问用户替代,不要武断判定模型能力。)
  5. 模板两级读取:规划时只跑 node scripts/scan_tasks.js 拿全部模板的 name+description(不读脚本、不读正文);选中模板后才 Read 它的 tasks/<name>/TASK.md 全文。description 即选择依据,正文即决策契约。

前置条件(手机端四项权限,缺一不可)

Installs
1
GitHub Stars
9
First Seen
1 day ago
autojs-task-runner-yashu — steelan9199/wechat-publisher