Layer 3 inputsSOUL.md (32-property book schema)Layer 4 inputsPhoto from media/inbound/ or user-provided textProcessIdentify book → web search OpenLibrary/Wikipedia → check for duplicates in Files/Books/ → write note → save photo → run fix-md.shLayer 4 outputsFiles/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:
yaml
type: book
title: The Stranger
author:
- "Camus, Albert"
tags:
- book
WRONG — inline arrays:
yaml
author: ["Camus, Albert"]
tags: [book, fiction]
RIGHT — all 32 properties, 2-space indent lists, blanks included:
yaml
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.
FieldValuePublisherNamePages000LanguageLanguageFormatFormatISBN0000000000000
Keywords: theme1, theme2, theme3.
Photo: [[Photos/Books/Title - Author.jpg]]
Title - Author.md format — Title first, then Author. ASCII only, no accents.