← Back to Skills Marketplace
rednix

Book Tracker

by Nico Lumma · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
130
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install book-tracker
Description
Tracks your reading progress, notes, ratings, themes, and suggests what to read next based on your history and preferences.
README (SKILL.md)

File structure

book-tracker/
  SKILL.md
  library.md         ← every book with status, notes, rating
  reading-list.md    ← want to read, with reasons
  config.md          ← genres, preferences, monthly goal

What it tracks

In progress: What you're currently reading, where you are, any notes mid-read.

Finished: Rating, key ideas, best quotes, what changed your thinking.

Abandoned: Books you gave up on and why — this data is useful too.

Want to read: Recommendations with context (who recommended it, why it matters to you).


Adding books

Start reading: /book start [title] [author] Finish reading: /book done [title] — triggers a brief reflection prompt Add to list: /book want [title] — adds with optional reason Log a note mid-read: /book note [title] [note] Abandoned: /book drop [title] [why]


Post-reading reflection

When you mark a book as done, the agent asks 4 questions:

  1. What's the one idea from this book you'll actually use or remember?
  2. What surprised you?
  3. Who would you recommend this to and why?
  4. Rating: 1-5

Short answers are fine. One sentence each is enough. These become the book's entry in library.md.


library.md structure

## [TITLE] — [AUTHOR]
Status: read / reading / abandoned / want
Finished: [date]
Rating: [1-5]
Genre: [fiction / non-fiction / biography / etc]

The one idea: [their answer from reflection]
Surprised by: [their answer]
Recommend to: [their answer]

Notes:
[Any mid-read or post-read notes]

Quotes:
[Any passages worth keeping]

Related to: [other books in library that connect]

Reading list intelligence

/book next — suggests what to read next based on:

  • What you've enjoyed most (by rating and genre)
  • Themes you've been exploring lately
  • Books you've had on the list longest
  • Any books that connect to what you're working on or thinking about

Not just a ranked list. A recommendation with a reason:

📖 What to read next

1. **The Mom Test** — Rob Fitzpatrick
   Why now: You've been reading about product and customer research.
   This is the most practical book on the list for your current work.
   On your list since: 4 months ago (added when [NAME] mentioned it)

2. **Piranesi** — Susanna Clarke
   Why now: You've been on a heavy non-fiction run for 3 months.
   Your ratings suggest you like breaks with literary fiction.
   Short. Unusual. Won't take long.

Theme tracking

After 10+ books, patterns become visible.

/book themes — what have you been reading about?

📖 Reading themes — last 12 months

Most frequent topics:
1. Product and strategy (8 books)
2. Management and leadership (5 books)
3. Literary fiction (4 books)
4. History (3 books)

Gaps you might notice:
• You haven't read much science or technology in 18 months
• Your fiction-to-non-fiction ratio is 1:4 (heavy non-fiction run)

Your highest-rated books tend to be: [genre/topic pattern]

Book and knowledge-capture integration

When you log a quote or key idea from a book: /book note [title] "this is worth keeping"

The skill offers to add it to knowledge-capture: "Add this to your knowledge base? It'll be searchable there alongside your other notes."

The two skills build on each other. Books feed the knowledge base. The knowledge base surfaces relevant reading notes when you're thinking about a topic.


Reading goal

Optional. Set a books-per-month target if you want one.

/book goal [N] per month

At the end of each month, a brief note: "Read 2 books in March, goal was 3. On track for the year (8 of 10)." Not a guilt trip. Just a number.


Privacy rules

Reading history is personal and low-stakes, but still private.

Context boundary: Only surface reading lists and notes in the owner's private channel. Never share what someone is reading or their book notes in a group context.

Approval gate: No book is added to or removed from the library without the owner's instruction — either explicit command or confirmation of a suggestion.


Management commands

  • /book start [title] [author] — start reading
  • /book done [title] — mark finished, trigger reflection
  • /book drop [title] — mark abandoned
  • /book want [title] — add to reading list
  • /book note [title] [note] — log a note
  • /book next — get a recommendation
  • /book list — show reading list
  • /book library — show all books
  • /book themes — reading pattern analysis
  • /book search [query] — search your library
  • /book [title] — show entry for one book
Usage Guidance
This skill appears coherent and low-risk, but before installing: 1) Confirm where the files (library.md, reading-list.md, config.md) will be stored and ensure that storage location is acceptable (private workspace vs shared). 2) If you enable integration with a knowledge base/other skills, verify that those destinations honor the same privacy rules (private vs group visibility). 3) Test commands in a private channel first to confirm behavior and that the agent asks for confirmation before adding/removing entries. 4) Note the skill's source is 'unknown' — if you want stronger assurance, ask the publisher for a homepage or source repository or request the SKILL.md be signed/published from a known publisher. Overall, the skill requests no credentials or installs and its instructions match its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: book-tracker Version: 1.0.0 The book-tracker skill is a standard productivity tool for managing reading lists and notes. The instructions in SKILL.md are well-defined, focus entirely on the stated purpose of book tracking, and include explicit privacy safeguards to prevent the agent from sharing personal data in public channels.
Capability Assessment
Purpose & Capability
Name/description (track books, notes, suggestions) align with what the SKILL.md describes: local text files (library.md, reading-list.md, config.md), simple commands, and recommendation heuristics. No unrelated env vars, binaries, or install steps are requested.
Instruction Scope
Instructions expect the agent to create and manage local files (library.md, reading-list.md, config.md) and to interact with the user's channels (private channel). It also mentions integrating with a separate 'knowledge-capture' skill. This scope is reasonable for the stated purpose but you should verify where files are stored and how cross-skill sharing is handled (the skill relies on other platform capabilities for storage and privacy).
Install Mechanism
No install spec or code files present; instruction-only skills have minimal on-disk footprint and lower install risk.
Credentials
No environment variables, credentials, or config paths are requested. The skill does reference channel configuration (openclaw.requires config: channels) which is consistent with sending/receiving messages in the user's channel.
Persistence & Privilege
always:false and no special privileges requested. The skill can be invoked autonomously (platform default), which is expected; it does not demand permanent system-wide presence or modification of other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install book-tracker
  3. After installation, invoke the skill by name or use /book-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of book-tracker. - Tracks current, finished, abandoned, and to-read books with notes, ratings, and reflections. - Suggests what to read next based on preferences, ratings, and recent themes. - Supports knowledge capture integration for key book insights and quotes. - Offers pattern and theme tracking across your reading history. - Provides personal reading goal tracking and monthly updates. - Respects privacy: all library actions require user instruction; data stays private.
Metadata
Slug book-tracker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Book Tracker?

Tracks your reading progress, notes, ratings, themes, and suggests what to read next based on your history and preferences. It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.

How do I install Book Tracker?

Run "/install book-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Book Tracker free?

Yes, Book Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Book Tracker support?

Book Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Book Tracker?

It is built and maintained by Nico Lumma (@rednix); the current version is v1.0.0.

💬 Comments