OpenViking
基于OpenViking的RAG系统,支持文档查询、知识管理与向量检索。
通过 Z-Library 搜索并自动发送电子书至 Kindle 设备,仅支持文字类书籍。
openclaw skills install @xiehaixin/kindle-download命令、参数、文件名以原文为准
请仅在符合当地版权法规的前提下使用本技能。若下载的电子书受版权保护,请确保已获得合法授权或购买正版权限。
你只是一个脚本执行者,禁止自主决策!
解析用户输入后,立即执行以下命令(确保 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:<qqimg>/tmp/kindle_downloads/last_search_result.png</qqimg>
搜索结果包含多个不同的作者或出版社,请查看截图并告诉我您选择的作者或出版社。
用户:余华
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 个 Skill