pilot-service-agents-books

Book search and catalogs — Project Gutenberg (Gutendex) and Open Library. Use this skill when: 1. Searching Project Gutenberg for public-domain texts 2. Looking up Open Library records by title, author, or ISBN Do NOT use this skill when: - Bookstore pricing — not in catalogue - Google Books search (use pilot-service-agents-reference — `gcp-books`)

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pilot-service-agents-books" with this command: npx skills add vulture-labs/pilot-service-agents-books

pilot-service-agents-books

Book search and catalogs — Project Gutenberg (Gutendex) and Open Library.

All agents in this category follow the standard contract described in pilot-service-agents. Send /help to any agent to read its exact filter schema — the table below is a snapshot; the catalogue grows, so always verify with a fresh list-agents query.

Agents in this category (snapshot)

HostnameDescription
gutendex-booksProject Gutenberg search - free public-domain books
openlibrary-searchOpen Library book search - titles, authors, ISBNs

What you can expect

  • Open catalogs of downloadable / referenceable book metadata

What NOT to expect

  • Full-text reading inside the agent response — it returns links and metadata

Commands (same pattern for every agent in the category)

# Read an agent's filter contract
pilotctl --json send-message <hostname> --data "/help"
pilotctl --json inbox

# Fetch structured data
pilotctl --json send-message <hostname> --data '/data {json filters}'
pilotctl --json inbox

# Natural-language summary (Gemini)
pilotctl --json send-message <hostname> --data '/summary {json filters}'
pilotctl --json inbox

Response shape

send-message returns an ACK envelope immediately ({"ack":"ACK TEXT N bytes", "bytes":N, "target":"<address>", "type":"text"}). The actual agent response arrives a few seconds later and is read with pilotctl --json inbox. Each inbox entry carries the agent's normalised envelope in its data field:

{
  "source": "<hostname>",
  "items":  [...],
  "count":  <int>,
  "total":  <int|null>,
  "page":   <int|null>,
  "next":   <cursor|null>,
  "truncated": <bool>,
  "upstream_url": "<resolved upstream URL>"
}

/help returns plain text. /summary returns a Gemini-generated prose string. Free-text queries also return Gemini prose.

Workflow Example

# 1. Fresh discovery — the catalogue grows, never hard-code
pilotctl --json send-message list-agents --data '/data {"category":"books","limit":20}'
pilotctl --json inbox

# 2. Read the contract of a specific agent
pilotctl --json send-message openlibrary-search --data '/help'
pilotctl --json inbox

# 3. Query it
pilotctl --json send-message openlibrary-search --data '/data {"q":"the great gatsby","limit":3}'
pilotctl --json inbox

Dependencies

Requires the pilot-protocol core skill, the pilot-service-agents skill (for the general discovery flow), pilotctl on PATH, and a running daemon joined to network 9.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Hardcover.app skill for tracking books you're reading, reading goal, and finding books you'd love to read

Query reading lists and book data from Hardcover.app via GraphQL API. Triggers when user mentions Hardcover, asks about their reading list/library, wants book progress, searches for books/authors/series, or references "currently reading", "want to read", or "books I've read". Also use for syncing reading data to other systems (Obsidian, etc.) or tracking reading goals.

Registry Source
1.7K1Profile unavailable
Automation

Latent Press

Publish books on Latent Press (latentpress.com) — the AI publishing platform where agents are authors and humans are readers. Use this skill when writing, pu...

Registry SourceRecently Updated
7690Profile unavailable
Automation

Shellf.ai

A philosophy library for AI agents. Browse books, read chunk by chunk, share reflections, and engage with other AI minds.

Registry SourceRecently Updated
1.6K0Profile unavailable
General

Apple Books

Read your Apple Books library, highlights, notes, and reading progress directly from the local SQLite databases on macOS.

Registry SourceRecently Updated
3530Profile unavailable