← Back to Skills Marketplace
danpalmieri

Books For Agents

by danpalmieri · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
557
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install books-for-agents
Description
Access and search a structured open source knowledge base of book summaries optimized for AI agents via the MCP protocol.
README (SKILL.md)

Books for Agents

An open source knowledge base of structured book summaries, available to any AI agent via MCP.

Setup

  1. If you don't have the books-for-agents MCP server installed, add it:
claude mcp add --transport http books-for-agents https://booksforagents.com/mcp

Or add to your MCP config file:

{
  "mcpServers": {
    "books-for-agents": {
      "url": "https://booksforagents.com/mcp"
    }
  }
}
  1. Once connected, you have access to all tools below.

What you can do

Search for books

Use search_books to find books by topic, keyword, or question. Supports hybrid search (full-text + semantic vector embeddings).

search_books({ query: "how to build better habits" })
search_books({ query: "leadership", category: "business" })
search_books({ query: "cognitive biases and decision making", limit: 3 })

Read a book summary

Use get_book to retrieve the full structured summary of a specific book by slug or title (partial match supported).

get_book({ slug: "atomic-habits" })
get_book({ title: "Deep Work" })

Read a specific section

Use get_book_section to retrieve only one section of a book — saves tokens when you don't need the full summary. Available sections: ideas, frameworks, quotes, connections, when-to-use.

get_book_section({ slug: "the-lean-startup", section: "frameworks" })
get_book_section({ slug: "clean-code", section: "quotes" })
get_book_section({ slug: "thinking-fast-and-slow", section: "when-to-use" })

Browse categories

Use list_categories to see all available categories and how many books each one has.

list_categories()

Suggest a new book

Use suggest_book to add a book to the generation backlog. Checks for duplicates against published books and existing backlog entries.

suggest_book({ title: "Thinking in Bets", author: "Annie Duke", category: "psychology" })

See the backlog

Use list_backlog to see all pending books waiting to be generated, along with their status.

list_backlog()

Generate a book summary

Use generate_book to get the template, example, metadata, and instructions needed to generate the next book summary. You can specify a title or let it pick the next pending one.

generate_book()
generate_book({ title: "Never Split the Difference" })

After generating the content, call submit_book to publish it.

Publish a book summary

Use submit_book to publish a generated summary directly to the knowledge base. Call this after generating content with generate_book.

submit_book({
  slug: "never-split-the-difference",
  title: "Never Split the Difference",
  author: "Chris Voss",
  category: "business",
  content: "---\
title: \"Never Split the Difference\"\
..."
})

Tips

  • Use get_book_section instead of get_book when you only need one part — it saves significant tokens.
  • Use search_books with natural language queries — the semantic search understands meaning, not just keywords.
  • When generating a book, follow the template and instructions returned by generate_book exactly. All content must be in English.
  • Connections between books use [[slug]] format and must reference existing books only.
Usage Guidance
This skill appears to do what it says: connect to a remote MCP server to query and manage book summaries. Before installing, consider: (1) it will send your queries and any generated content to https://booksforagents.com — avoid submitting sensitive or private data; (2) the SKILL.md demonstrates a 'claude' CLI command but doesn't declare that a compatible MCP client must be installed — ensure your agent environment provides an MCP client if you want the one-line CLI workflow; (3) generate_book + submit_book can publish content to the knowledge base — don't use these if you might accidentally publish proprietary text; and (4) because the service source/homepage is minimal in the registry, verify the remote service, its privacy policy, and trustworthiness before sending confidential or personally identifying data.
Capability Analysis
Type: OpenClaw Skill Name: books-for-agents Version: 0.1.0 The skill bundle defines tools for interacting with an external 'books-for-agents' knowledge base. The `SKILL.md` instructs the AI agent to add an MCP server at `https://booksforagents.com/mcp` and then use various tools (e.g., `search_books`, `get_book`, `submit_book`) to manage book summaries. While connecting to an external domain and submitting content via `submit_book` could theoretically be misused in a supply chain attack or with a malicious prompt, the skill itself contains no explicit instructions for data exfiltration, malicious execution, persistence, or any other harmful behavior. All instructions are clearly aligned with the stated purpose of managing book summaries, and there is no evidence of intentional malice or prompt injection attempts against the agent to perform unauthorized actions.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the SKILL.md configures an MCP server and exposes book-related RPCs (search_books, get_book, generate_book, submit_book, etc.). Minor inconsistency: the instructions show a shell command using a 'claude' CLI (claude mcp add ...) but the skill declares no required binaries. The CLI call is optional (an example), but the skill should ideally declare that a compatible MCP client/CLI is expected.
Instruction Scope
Instructions stay within the stated purpose (searching/reading/generating/publishing book summaries). They do direct networked requests to an external endpoint (https://booksforagents.com/mcp) which is expected for this functionality — be aware queries and any generated/submitted content will be sent to that remote service. The skill does not instruct reading local files, environment variables, or other system-wide config beyond optionally editing an MCP config file.
Install Mechanism
Instruction-only skill with no install spec or archive downloads. Nothing is written to disk by the skill itself beyond the user optionally editing their MCP config; low install risk.
Credentials
No environment variables, credentials, or config paths are requested. This is proportional to a read/search/publish knowledge-base skill. The only implicit requirement is network access to the listed MCP URL and (optionally) an MCP client/CLI.
Persistence & Privilege
always:false and no special privileges requested. The skill does not request permanent system presence or modify other skills' configuration; autonomous invocation is allowed by default but not combined with other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install books-for-agents
  3. After installation, invoke the skill by name or use /books-for-agents
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of Books for Agents — an open source structured summary knowledge base for books, accessible via MCP. - Search for books with hybrid semantic/keyword queries using `search_books`. - Retrieve full or partial book summaries using `get_book` and `get_book_section`. - Browse categories and see counts per category with `list_categories`. - Suggest new books for inclusion and monitor the backlog with `suggest_book` and `list_backlog`. - Generate and publish new book summaries through a guided workflow (`generate_book`, `submit_book`).
Metadata
Slug books-for-agents
Version 0.1.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Books For Agents?

Access and search a structured open source knowledge base of book summaries optimized for AI agents via the MCP protocol. It is an AI Agent Skill for Claude Code / OpenClaw, with 557 downloads so far.

How do I install Books For Agents?

Run "/install books-for-agents" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Books For Agents free?

Yes, Books For Agents is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Books For Agents support?

Books For Agents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Books For Agents?

It is built and maintained by danpalmieri (@danpalmieri); the current version is v0.1.0.

💬 Comments