booksCLI for AI agents to search and lookup books for their humans. Uses Open Library API. No auth required.
CLI for AI agents to search and lookup books for their humans. "What's that fantasy series about the magic university?" ā now your agent can answer.
Uses Open Library API. No account or API key needed.
"Search for books called The Name of the Wind"
"Find books by Patrick Rothfuss"
"Tell me about work ID OL27448W"
"Who is author OL23919A?"
| Action | Command |
|--------|---------|
| Search | books search "query" |
| Get book details | books info |
| Get author info | books author |
books search "the name of the wind" # Find books by title
books search "author:brandon sanderson" # Search by author
books info OL27448W # Get full details by work ID
books author OL23919A # Get author bio and works
Search output:
[OL27448W] The Name of the Wind ā Patrick Rothfuss, 2007, ā 4.5
Info output:
š The Name of the Wind
Work ID: OL27448W
First Published: March 27, 2007
Subjects: Fantasy, Magic, Coming of Age
š Description:
[Full description text]
š¼ļø Cover: https://covers.openlibrary.org/b/id/12345-L.jpg
Author output:
š¤ Patrick Rothfuss
Born: June 6, 1973
Author ID: OL23919A
š Bio:
[Author biography]
=== Works ===
[OL27448W] The Name of the Wind, 2007
[OL16313124W] The Wise Man's Fear, 2011
author:, title:, subject: prefixesScript location: {skill_folder}/books (wrapper to scripts/books)
When user asks about books:
./books search "title or author" to find work ID./books info for full details./books author for author info and bibliographySearch tips:
author:name to search specifically by authortitle:name to search specifically by titlesubject:topic to search by genre/subjectDon't use for: E-books, audiobooks, purchasing, or reading the actual content.
Generated Mar 1, 2026
An AI agent integrated into a personal productivity app helps users discover books based on interests or past reads. It uses the skill to search for titles, authors, or genres, providing summaries and recommendations to enhance reading habits.
In an e-learning platform, the skill assists educators in finding relevant literature for courses. It searches by subject or author to compile reading lists, offering book details and descriptions to support curriculum development.
A library system uses the skill to help patrons quickly look up book information and author bios. It enables staff to answer queries about availability, genres, or publication details without manual searches, improving service efficiency.
A retail bookstore integrates the skill into its chatbot to assist customers in finding books by title or author. It provides quick summaries and cover images, helping users make informed purchasing decisions in-store or online.
Journalists or bloggers use the skill to research books and authors for articles or reviews. It fetches accurate details like publication dates and descriptions, streamlining fact-checking and content generation processes.
Offer the skill as a free basic API for small-scale use, with premium tiers providing higher request limits, advanced search filters, or integration support. Revenue comes from subscription fees paid by businesses or developers for enhanced features.
License the skill to companies in education, retail, or tech for embedding into their own platforms. Charge a one-time fee or annual license based on usage scale, with customization options for branding and specific functionality needs.
Aggregate anonymized search and lookup data from skill usage to provide trends on popular books, authors, or genres. Sell these insights to publishers, marketers, or researchers as reports or dashboards for market analysis.
š¬ Integration Tip
Ensure the host system has bash, curl, and jq installed, and test search queries with prefixes like author: or title: for better accuracy.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection