book-owned

Records purchased books as Owned entries in a Google Drive markdown book list.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill book-owned-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: book-owned
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/drive/skills/book-owned
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill book-owned-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Keeping a personal book collection list up to date after buying books is tedious: you must look up author, page count, product links, and cover images, then edit a tracking file by hand. This Skill automates that bookkeeping on Google Drive, updating a shared markdown table so books you already own are marked as such without duplicate entries. ## Core Features & Use Cases - Status Updates: Detects books already in Automation/book/book-list.md (previously added as wishlist items) and flips their status to Owned without re-fetching data. - New Entry Enrichment: For books not yet listed, searches SE-ED and Naiin for author, page count, product link, and cover image, then shortens links via Bitly before appending a new row. - Flexible Input: Accepts typed book titles (one or many), photos of book covers, or receipt photos containing multiple books processed in a single batch write. - Use Case: You photograph a receipt with three books from a bookstore. The Skill reads all three titles, updates one existing wishlist row to Owned, enriches and adds the other two, and rewrites the Drive file once. ## Quick Start Run /drive:book-owned with a book title, an attached cover photo, or a receipt photo to mark the books as owned in your Google Drive book list.

Frequently Asked Questions about book-owned

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track books I already own in Google Drive?▼

Invoke /drive:book-owned with a book title, cover photo, or receipt photo. The Skill updates the book-list.md file in the Automation/book folder, flipping existing wishlist rows to Owned or appending enriched new rows.

How to add multiple books to a reading list from a receipt photo?▼

Attach a photo of the receipt when invoking the Skill. It reads every book title in the item list, matches them against the existing table with fuzzy comparison, and processes all books in a single file write.

What connectors does book-owned require to work?▼

It requires the Google Drive MCP connector for reading and writing book-list.md and the Bitly MCP connector for shortening product and cover links. No Apps Script deployment or additional setup is needed.

Which bookstores are supported for book metadata lookup?▼

Only SE-ED (se-ed.com) and Naiin (naiin.com) are accepted as data sources for links and cover images. If a book is not found on either site, only confirmed fields like title, author, and page count are saved.

Can book-owned change a book back to wishlist status?▼

No. The Skill only writes the Owned status and never reverts rows to Wishlist, even on request. Row deletion is also unsupported and requires explicit user confirmation outside the Skill.

Why does the Skill shorten links with Bitly before saving?▼

Product and cover URLs from SE-ED and Naiin are long with heavy query strings, so they are shortened to bit.ly links before being stored. Existing rows with full URLs are gradually backfilled, limited to 10 rows per invocation to respect Bitly quotas.