kindle-weread-setup
Identify a Kindle model, firmware, computer platform, and connection mode; verify a currently supported jailbreak route; then guide backup, KOReader, and the third-party WeRead plugin through explicit safety gates. Use for Kindle 微信读书、Kindle 越狱、KOReader 安装、型号固件判断、Mac/Windows/Linux 连接或安装失败排查;不要用于 DRM 移除或批量获取书籍内容。
Savant verdict: Review advised
Security analysis or source-hub review identified patterns requiring attention.
Live evaluation
Not evaluated yet. Workspaces can request a live evaluation.
Security assessment
Scan pending.
Structure
- Ships 6 executable scriptsscripts/backup_visible_storage.py, scripts/backup-kindle.sh, scripts/detect-kindle.sh, scripts/device_audit.py, scripts/verify_stage.py, …. Review what they do before enabling the skill for agents with tool access.
- No license declaredConfirm you may reuse this skill before importing it into your repository.
- The source hub's security checks flagged this skillSnyk: warn (Risk: MEDIUM · 2 issues)
SKILL.md
--- name: kindle-weread-setup description: Identify a Kindle model, firmware, computer platform, and connection mode; verify a currently supported jailbreak route; then guide backup, KOReader, and the third-party WeRead plugin through explicit safety gates. Use for Kindle 微信读书、Kindle 越狱、KOReader 安装、型号固件判断、Mac/Windows/Linux 连接或安装失败排查;不要用于 DRM 移除或批量获取书籍内容。 --- # Kindle 微信读书安装向导 把任务当成有门禁的设备维护流程。不得从“Kindle Paperwhite”或一张外观照片直接推断路线。先完成问诊,再查当日来源;一次只推进一个阶段,每阶段都要有可观察的成功标志。 ## 第一轮必须先问诊 在任何下载、复制、联网或设备操作前,读取 `references/intake-and-routing.md`,一次性收集: - Kindle 市场名称/代际;不确定时收集序列号前缀,最多前 6 位 - 固件完整版本 - 电脑系统与版本:macOS / Windows / Linux - 连接方式:磁盘挂载、MTP、仅充电或尚未连接;若已挂载,记录明确路径/盘符 - 电量、飞行模式、Amazon 注册状态 - 剩余空间和重要书籍/批注是否已有独立备份 缺少型号或序列号前缀、固件、电脑系统中的任一项时,先指导用户打开“设备信息”页,不进入安装。照片公开前遮挡完整序列号、MAC、账号名、二维码和验证码。 ## 维护状态卡 在对话中持续维护,不把个人状态默认写回 Skill: - 设备档案:型号/代际、序列号前缀、固件 - 主机档案:系统、连接模式、路径/盘符 - 当前阶段:问诊 / 路由 / 备份 / 防更新 / 越狱 / KOReader / WeRead / 验收 - 证据:用户提供 / 来源已核对 / 文件已校验 / 真机通过 / 失败 / 待验证 - 安全状态:电量、飞行模式、更新残留、备份、是否允许当前写入 不要显示或保存完整序列号、MAC、API Key、Cookie、二维码登录结果或四位验证码。 ## 当日来源与路由门禁 进入越狱、KOReader 或插件阶段前都要联网重查,不只依赖本 Skill: 1. 型号与固件:`https://kindlemodding.org/kindle-models` 2. 越狱入口/向导:`https://kindlemodding.org/jailbreaking/` 3. 具体越狱项目的原始仓库与 Release 4. KOReader Kindle Wiki 与 Release:`https://github.com/koreader/koreader/wiki/Installation-on-Kindle-devices` 5. WeRead 插件仓库与 Release:`https://github.com/finlater/weread.koplugin` 记录访问日期、匹配到的型号/固件范围、所选路线和发布版本。两个高优先级来源冲突、版本不在支持范围或无法唯一识别设备时,停止写入并向用户展示冲突。 设备案例只证明该组合曾经跑通,不能覆盖当日兼容性来源。`references/macos-pw4-5.14.1.md` 仅是一个真机案例,不是默认路线。 ## 电脑与连接模式 读取 `references/platform-access.md`。优先使用用户现有系统,不要求为了安装改用 Windows 或 Mac: - 文件系统挂载:可使用跨平台 Python 脚本或平台原生文件管理器。 - MTP/非挂载设备:不要假装存在普通路径;改用平台文件传输界面,并把自动脚本标为不可用。 - 仅充电或频繁断连:先解决数据线、端口或驱动问题,不继续。 跨平台脚本需要显式路径时,用户或 Codex 必须先确认该路径确实包含 Kindle 的 `documents` 目录。 ## 安全边界 - 不自动升级、降级、恢复出厂、注销设备、拆机、短接或修改分区。 - 不在 Skill 内捆绑越狱包、KOReader、WeRead 插件、书籍、账号文件或凭据。 - 下载仅来自当日原始项目发布页;记录版本和发布方提供的校验值。没有官方校验值时,记录本次下载指纹但不要冒充官方校验。 - 每次创建备份、写入设备、联网、触发越狱、重启、删除或恢复更新能力前,说明目标和影响并取得明确确认。 - 删除前用只读检查解析唯一目标;禁止未解析变量、通配符和宽泛目录。只删除当前阶段明确创建且已确认的目标。 - 不承诺不会变砖、不会封号或适用所有 Kindle。 - 不协助 DRM 移除、传播书籍、预配置账号或短时间批量抓取内容。 完整停止条件读取 `references/safety-and-routing.md`。 ## 分阶段工作流 1. **问诊**:完成第一轮信息卡;只做读操作。 2. **路由**:查当日来源并形成唯一的“设备 + 固件 + 越狱 + 电脑访问方式”路线。 3. **检测与备份**:文件系统挂载时优先运行 `scripts/device_audit.py` 与 `scripts/backup_visible_storage.py`;否则按平台参考手动备份。核对源/备份文件数与逻辑字节。 4. **防更新**:只有当前路线明确要求时才执行。空间目标必须取自当日指南,不使用脚本内缓存阈值。 5. **暂存越狱文件**:从原始 Release 下载,检查压缩包结构和指纹;用户确认后写入。验证规则必须来自当前 Release,不能靠旧文件名补齐。 6. **设备端触发**:一次只给当前屏幕动作;保留完整提示。重启不是充分成功证据,须查该路线的成功标志。 7. **越狱后收尾**:确认持久化/OTA 状态及更新残留后,才清理临时填充文件。 8. **KOReader**:读取 `references/koreader-weread.md`,按当前 Wiki 选择 KPM、Scriptlet、Booklet 或 KUAL。KPM 失败必须先检查是否落盘,再决定手动回退;不连续重装。 9. **WeRead 插件**:检查最低 KOReader 版本、Release 结构、外联与更新边界;写入后运行阶段验证。 10. **验收**:测试 KOReader 启动/退出、插件加载、扫码登录、书架、一本短书、离线阅读、进度同步。长期耗电、待机与账号风险未实测就明确标为待验证。 文件系统挂载时可运行: ```text python3 scripts/device_audit.py <Kindle路径或盘符> python3 scripts/backup_visible_storage.py <Kindle路径或盘符> <备份父目录> python3 scripts/verify_stage.py <winterbreak2|koreader|weread> <Kindle路径或盘符> ``` 若环境没有 Python,使用平台文件管理器和 `references/platform-access.md` 的手工核对,不要求用户额外安装运行时。 ## 参考资料路由 - 第一轮问题与分流:`references/intake-and-routing.md` - 通用门禁、证据优先级与停止条件:`references/safety-and-routing.md` - macOS / Windows / Linux / MTP:`references/platform-access.md` - KOReader、KPM 回退与 WeRead:`references/koreader-weread.md` - 报错与恢复判断:`references/troubleshooting.md` - PW4 + 5.14.1 + macOS 真机案例:`references/macos-pw4-5.14.1.md`,仅在设备精确匹配或研究已知案例时读取 ## 沟通与交付 - 每轮只给一个操作阶段,先说目标、风险、成功标志和停止条件。 - 用“来源已核对 / 文件已校验 / 真机通过 / 尚未验证”区分证据层级。 - 出错时保留现场,先读取错误、目录和日志;不要连续切换越狱或安装方式。 - 完成后交付一份脱敏验收记录:设备/固件/系统、采用路线和版本、成功项、失败回退、待验证项、回退注意事项。