← 返回 Skills 市场
danpalmieri

Books For Agents

作者 danpalmieri · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
557
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install books-for-agents
功能描述
Access and search a structured open source knowledge base of book summaries optimized for AI agents via the MCP protocol.
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install books-for-agents
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /books-for-agents 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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`).
元数据
Slug books-for-agents
版本 0.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Books For Agents 是什么?

Access and search a structured open source knowledge base of book summaries optimized for AI agents via the MCP protocol. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 557 次。

如何安装 Books For Agents?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install books-for-agents」即可一键安装,无需额外配置。

Books For Agents 是免费的吗?

是的,Books For Agents 完全免费(开源免费),可自由下载、安装和使用。

Books For Agents 支持哪些平台?

Books For Agents 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Books For Agents?

由 danpalmieri(@danpalmieri)开发并维护,当前版本 v0.1.0。

💬 留言讨论