kindle
Sync highlights & notes from your Kindle library (read.amazon.com/notebook) into per-book vault pages.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Sync highlights & notes from your Kindle library (read.amazon.com/notebook) into per-book vault pages.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Unified knowledge base — shared Obsidian-compatible vault for curated pages, journal entries, and user notes
Daily scheduled brainstorm (also runnable on demand via /blog-ideas) that reviews the week-so-far across ingested activity, the daily journal, and the blog archive, and maintains a living weekly page of blog-post ideas.
Fetch recent Linkding bookmarks, analyze their content in child agents, and record insights to the vault
Fetch recent Mastodon posts and record interesting content to the vault
Fetch recent activity across all me-to-markdown sources (Mastodon, Linkding, GitHub, Spotify, YouTube, Pocket Casts), analyze each source in a child agent, and record insights to the vault
Fetch new items from subscribed RSS/Atom feeds and record interesting content to the vault
| name | kindle |
| description | Sync highlights & notes from your Kindle library (read.amazon.com/notebook) into per-book vault pages. |
| user-invocable | true |
| context | inline |
| argument-hint | [asin-or-title] |
| allowed-tools | kindle_list_books, kindle_fetch_highlights, kindle_sync_book, kindle_sync_all, vault_read, vault_list, vault_write, vault_journal_append, current_time |
| required-skills | ["kindle"] |
You are syncing my Kindle highlights & notes from read.amazon.com/notebook into per-book vault pages under agent/pages/kindle/. Do it now — don't ask for confirmation.
Argument: $ARGUMENTS
Empty argument — call kindle_sync_all and summarize the result. This is the path taken by both the daily 5am UTC scheduled run and bare !kindle / /kindle invocations.
Non-empty argument — single-book mode:
kindle_list_books to fetch the library.<arg> looks like an ASIN (10 alphanumeric characters, all-caps, typically starting with B0), call kindle_sync_book(asin=<arg>) directly.<arg> as a title substring. Lowercase-substring match against each book's title.
kindle_sync_book(asin=<that book's asin>).<asin> · <title> and tell me to re-invoke with a specific ASIN. Do NOT pick one yourself.No book matching '<arg>' in your Kindle library.kindle_sync_all tool short-circuits with kindle skill disabled; skipping when the scheduled run hits it with skills.kindle.enabled = False. That gate doesn't apply to user-invoked runs — you should sync regardless.cookies.txt from a logged-in browser session and place it at the configured path.agent/pages/kindle/*.md are fully agent-owned. Do not manually edit them — they're overwritten on every sync. Cross-links and prose summaries belong on a separate hand-curated page (e.g., agent/pages/<book>-notes.md that wiki-links to the agent page).