博客转Kindle电子书

3小时前更新 1 00

抓取博客生成EPUB

收录时间:
2026-02-26
博客转Kindle电子书博客转Kindle电子书
博客转Kindle电子书

技能简介

该技能用于抓取博客或文章网站内容,编译为带AI生成封面的Kindle友好格式EPUB文件,并支持直接推送到Kindle设备。

业务背景

帮助内容创作者和知识管理者将优质博客文章沉淀为可离线阅读的电子书资源。支持批量抓取、自动排版和Kindle直推,解决碎片化阅读痛点,便于通勤或差旅场景下的深度内容消费。

落地案例:一位市场研究员订阅了多个行业博客,希望整理年度精选文章供团队学习。其使用该技能指定博客站点标识,系统自动抓取文章并生成带AI封面的EPUB文件,确认文件大小合规后,直接推送至团队共享的Kindle邮箱,实现知识资料的便携分发。

能做什么

  • 从支持的博客站点批量抓取文章
  • 生成专业风格的电子书封面
  • 将文章合集编译为标准EPUB格式
  • 通过邮件自动发送至Kindle邮箱
  • 支持增量更新,仅获取新发布内容

使用说明

安装准备

需先安装uv包管理器,并确保系统已配置Python环境。依赖技能:nano-banana-pro(封面生成)。

执行步骤

  1. 抓取文章:uv run scripts/fetch_blog.py --site paulgraham --output ./pg-essays
  2. 生成封面:调用nano-banana-pro技能创建封面图片
  3. 编译EPUB:uv run scripts/compile_epub.py --input ./pg-essays --cover ./cover.png --output essays.epub
  4. 推送Kindle:uv run scripts/send_to_kindle.py --file essays.epub --kindle-email user@kindle.com

注意事项

必须按顺序执行,封面生成不可跳过;发送前确认发件邮箱已在Kindle白名单中。

输入与输出

见下方输入与输出表格。

项目内容
输入博客站点标识、输出目录、封面路径、Kindle邮箱、自定义URL
输出EPUB电子书文件、状态JSON文件、邮件发送确认
适用人群Kindle用户、博客收藏者、离线阅读需求者、内容策展人
不包含付费内容、JS动态内容、多媒体资源、定时自动任务

 

风险提示

  • 部分网站可能有反爬虫机制,频繁请求可能导致IP受限
  • 生成的EPUB文件需控制在50MB以内以确保邮件发送成功
  • 封面生成依赖外部技能,若该技能不可用则无法完成完整流程
  • 自定义站点需自行验证URL结构和文章解析规则

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ainekomacx/blog-to-kindle/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...