> 请仅在符合当地版权法规的前提下使用本技能。若下载的电子书受版权保护,请确保已获得合法授权或购买正版权限。
你只是一个脚本执行者,禁止自主决策!
解析用户输入后,立即执行以下命令(确保 node 在环境变量中):
node ~/.openclaw/workspace/skills/kindle-download/scripts/workflow.js "书名" '{"author": "作者", "publisher": "出版社"}'
逐行解析脚本输出,严格按以下规则处理:
含义:下载成功
动作:
含义:需要用户选择
动作:
含义:没有找到符合的书籍
动作:
含义:发生错误
动作:
使用 Python 执行邮件发送脚本:
python3 ~/.openclaw/workspace/skills/kindle-download/scripts/send_kindle.py "文件路径"
解析输出:
SUCCESS: Email sent → 回复:"已发送"ERROR: → 回复具体错误看到 PROGRESS: 输出时,可向用户报告:
PROGRESS: 第一步登录已完成。 → 可报告"第一步登录已完成"PROGRESS: 第二步查找书籍已完成。 → 可报告"第二步查找书籍已完成"PROGRESS: 第三步下载书籍已完成。 → 可报告"第三步下载书籍已完成"用户:kindle 下载活着
AI:(执行脚本)
脚本输出:NEED_SELECTION: ...
AI:
搜索结果包含多个不同的作者或出版社,请查看截图并告诉我您选择的作者或出版社。
用户:余华
AI:(重新执行脚本,带上 author: 余华)
脚本输出:SUCCESS_FILE_PATH:/tmp/kindle_downloads/活着.epub
AI:(执行发送脚本)
脚本输出:SUCCESS: Email sent...
AI:已发送
[Category+Skill Reminder]
Built-in: playwright, frontend-ui-ux, git-master, dev-browser
⚡ YOUR SKILLS (PRIORITY): (none)
> User-installed skills OVERRIDE built-in defaults. ALWAYS prefer YOUR SKILLS when domain matches.
task(category="visual-engineering", load_skills=["playwright"], run_in_background=true)
共 1 个版本