Knowledge Base Skill
支持图片附件与OCR的文字提取,按业务类型管理问答知识库。
下载 719
自动抓取博客文章并生成带AI封面的EPUB电子书,支持发送至Kindle。
openclaw skills install @ainekomacx/blog-to-kindle命令、参数、文件名以原文为准
抓取博客/随笔网站内容,编译为带封面的 EPUB 格式,并发送至 Kindle。
# 1. 从支持的站点获取文章
uv run scripts/fetch_blog.py --site paulgraham --output ./pg-essays
# 2. 生成封面(使用 Nano Banana Pro)
# 详见 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⚠️ 始终在发送前生成并包含封面。 不得在无封面的情况下发送。
| 站点 | 键名 | URL 模式 |
|---|---|---|
| Paul Graham | paulgraham | paulgraham.com/articles.html |
| Kevin Kelly | kevinkelly | kk.org/thetechnium |
| Derek Sivers | sivers | sive.rs/blog |
| Wait But Why | waitbutwhy | waitbutwhy.com/archive |
| Astral Codex Ten | acx | astralcodexten.com |
对于未列出的站点,请使用 --site custom --url <archive-url>。
使用 nano-banana-pro 技能生成封面。提示模板如下:
[作者名]: [副标题] 的书籍封面。
极简设计,优雅排版。
[品牌色] 作为点缀色。
干净的白色或米色背景。
与 [主题] 相关的简单几何或抽象图案。
具有专业文学质感。
禁止使用照片、人物形象。
纵向布局,符合书籍封面尺寸。建议以 2K 分辨率生成,保证质量的同时文件大小适中。
默认 Kindle 地址(Simon):simonpilkington74_8oVjpj@kindle.com
通过 AppleScript 调用 Mail.app 发送邮件。请确保:
状态文件存储在 ~/.clawdbot/state/blog-kindle/ 目录下:
{site}-last-fetch.json - 上次抓取时间戳及文章数量{site}-sent.json - 已发送的文章 ID 列表用于增量更新(仅抓取新文章)。
若无法使用脚本,可遵循以下步骤:
pandoc combined.md -o output.epub --epub-cover-image=cover.png --toc详细步骤请参见 references/manual-workflow.md。
已收录 1 个 Skill