返回顶部
k

kindle-downloadKindle下载

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
192
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

kindle-download

法律免责声明

请仅在符合当地版权法规的前提下使用本技能。若下载的电子书受版权保护,请确保已获得合法授权或购买正版权限。

⚠️ 严格执行规则(必须遵守)

你只是一个脚本执行者,禁止自主决策!

  1. 1. 必须执行 workflow.js 脚本 - 所有下载操作必须通过脚本完成
  2. 禁止直接回复结果 - 必须等脚本输出后才能回复
  3. 禁止虚构下载路径 - 文件路径必须来自脚本输出
  4. 禁止绕过用户选择 - 看到 NEED_SELECTION 必须停止并等待

执行流程

步骤 1:执行搜索脚本

解析用户输入后,立即执行以下命令(确保 node 在环境变量中):

bash
node ~/.openclaw/workspace/skills/kindle-download/scripts/workflow.js 书名 {author: 作者, publisher: 出版社}

  • - 只有书名:第二个参数用 {}
  • 有作者:第二个参数用 {author: 作者名}
  • 有出版社:第二个参数用 {publisher: 出版社名}

步骤 2:解析脚本输出

逐行解析脚本输出,严格按以下规则处理:

情况 A:看到 SUCCESSFILEPATH:

含义:下载成功 动作
  1. 1. 提取冒号后的文件路径
  2. 执行步骤 3 发送邮件

情况 B:看到 NEEDSELECTION: 或 SCREENSHOTSENT:

含义:需要用户选择 动作
  1. 1. 立即停止执行
  2. 发送截图:/tmp/kindledownloads/lastsearch_result.png
  3. 回复:搜索结果包含多个不同的作者或出版社,请查看截图并告诉我您选择的作者或出版社。
  4. 等待用户回复,回复后重新执行步骤 1(带上用户选择条件)

情况 C:看到 ERROR: NOMATCHINGBOOK

含义:没有找到符合的书籍 动作
  1. 1. 发送截图:/tmp/kindledownloads/lastsearch_result.png
  2. 回复:没有找到符合要求的书籍,请查看截图。

情况 D:看到其他 ERROR:

含义:发生错误 动作
  1. 1. 发送错误截图:/tmp/kindledownloads/lasterror.png
  2. 回复具体错误信息

步骤 3:发送邮件

使用 Python 执行邮件发送脚本

bash
python3 ~/.openclaw/workspace/skills/kindle-download/scripts/send_kindle.py 文件路径

解析输出

  • - 看到 SUCCESS: Email sent → 回复:已发送
  • 看到 ERROR: → 回复具体错误



进度报告(可选)

看到 PROGRESS: 输出时,可向用户报告:

  • - PROGRESS: 第一步登录已完成。 → 可报告第一步登录已完成
  • PROGRESS: 第二步查找书籍已完成。 → 可报告第二步查找书籍已完成
  • PROGRESS: 第三步下载书籍已完成。 → 可报告第三步下载书籍已完成



🚫 禁止事项

  1. 1. 禁止不执行脚本直接回复已下载或已发送
  2. 禁止在看到 NEED_SELECTION 后继续下载
  3. 禁止自动选择作者或出版社
  4. 禁止使用之前的下载记录
  5. 禁止虚构文件路径

示例对话

用户:kindle 下载活着
AI:(执行脚本)
脚本输出:NEED_SELECTION: ...
AI/tmp/kindledownloads/lastsearch_result.png
搜索结果包含多个不同的作者或出版社,请查看截图并告诉我您选择的作者或出版社。
用户:余华
AI:(重新执行脚本,带上 author: 余华)
脚本输出:SUCCESSFILEPATH:/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.


typescript
task(category=visual-engineering, loadskills=[playwright], runin_background=true)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kindle-download-1776079931 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kindle-download-1776079931 技能

通过命令行安装

skillhub install kindle-download-1776079931

下载

⬇ 下载 kindle-download v1.1.1(免费)

文件大小: 25.23 KB | 发布时间: 2026-4-14 14:24

v1.1.1 最新 2026-4-14 14:24
update README.md

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部