Install
openclaw skills install @gabebac/book-idCatalog books from photos or text. Trigger on: book photo, catalog book, log book, add to library.
openclaw skills install @gabebac/book-id| Layer 3 inputs | SOUL.md (32-property book schema) |
| Layer 4 inputs | Photo from media/inbound/ or user-provided text |
| Process | Identify book → web search OpenLibrary/Wikipedia → check for duplicates in Files/Books/ → write note → save photo → run fix-md.sh |
| Layer 4 outputs | Files/Books/Title - Author.md, photo saved to Files/Photos/Books/Title - Author.jpg → vault-push to HumanVault/Knowledge Atlas/Outside Knowledge/Books/ |
A photo was provided. Before doing anything:
If you cannot read the cover clearly → say "I cannot read the cover. Please send a clearer photo." DO NOT proceed. NEVER catalog a book you have not confirmed from the image. NEVER guess or substitute another book.
Every single one of the 32 properties below MUST appear in the output, in exact order. Empty value = leave blank after the colon. DO NOT omit any property line. A note with missing properties is BROKEN. Obsidian will silently fail.
WRONG — omitting unknowns:
type: book
title: The Stranger
author:
- "Camus, Albert"
tags:
- book
WRONG — inline arrays:
author: ["Camus, Albert"]
tags: [book, fiction]
RIGHT — all 32 properties, 2-space indent lists, blanks included:
type: book
title: The Stranger
subtitle:
original_title: L'Étranger
author:
- "Camus, Albert"
translator:
publisher: Vintage International
year: 1989
year_original: 1942
edition:
isbn_13: "9780679720201"
isbn_10:
pages: 123
language: English
original_language: French
format: Paperback
series:
genre:
- fiction
category:
subjects:
- absurdism
audience: Adult
condition:
status: owned
rating:
cover: https://covers.openlibrary.org/b/isbn/9780679720201-L.jpg
date_added: 2026-04-22
wikipedia: https://en.wikipedia.org/wiki/The_Stranger_(Camus_novel)
goodreads: https://www.goodreads.com/book/show/49552.The_Stranger
openlibrary: https://openlibrary.org/works/OL46933W
aliases:
cssclass: book
tags:
- book
- fiction
- author/camus
WRITE THE BODY SECTION TOO. Do not skip it. The body section is mandatory.
workspace/Files/Books/Title - Author.md (filename format: Title first, then Author, ASCII only)
Save photo: cp "/home/node/.openclaw/media/inbound/[FILE]" "/home/node/.openclaw/workspace/Files/Photos/Books/Title - Author.jpg"type: book title: "Book Title" subtitle: original_title: author:
By [[LastName, FirstName]] Published YEAR by Publisher Format Paperback | Language Spanish
2-3 sentences about the book from web search.
[[LastName, FirstName]] 1-2 sentence bio from web search.
| Field | Value |
|---|---|
| Publisher | Name |
| Pages | 000 |
| Language | Language |
| Format | Format |
| ISBN | 0000000000000 |
Keywords: theme1, theme2, theme3.
Photo: [[Photos/Books/Title - Author.jpg]]
Title - Author.md format — Title first, then Author. ASCII only, no accents.