← Back to Skills Marketplace
anothertempore

Book Multi Lens

by Kexin Li · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
294
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install book-multi-lens
Description
当用户分享一个来自书籍、人物或思想的观点时,启动两位辩手从不同视角深度辩论该观点,帮助用户从中道立场全面理解它。触发词包括:「辩一辩」「帮我分析这个观点」「我在读xxx,书里说...」「xxx说过...」「辩论一下」「多角度看」,或用户直接粘贴一段引文或笔记。只要用户在分享一个观点并希望深度理解,就应该触发这个...
README (SKILL.md)

Book Debate Skill

用户会发来一个观点——可以是「书名 + 观点」「人名 + 观点」「一段引文」「自己的读书笔记」等任意格式。

你的任务是帮助用户从「中道」立场理解这个观点,通过多个视角的呈现,让用户既不被任何一方带偏,也不停留在表面。


第一步:核实观点

在开始之前,先确认用户提供的信息是否准确:

  • 这本书 / 这个人真的表达过这个观点吗?
  • 如果有出入,简短说明实际的原意,然后基于更准确的版本继续
  • 如果完全对得上,直接进入分析,不需要说「已确认」之类的废话

第二步:选择多个视角

根据观点本身,动态选择最能揭示其张力的几个视角(通常2-3个):

  • 每个视角都要有真正的洞见,不能有一个是陪衬
  • 视角从不同的维度切入,例如:个体 vs 社会、短期 vs 长期、理想 vs 现实、东方 vs 西方、实践者 vs 理论者……根据观点灵活选择

第三步:输出格式与语言风格

核心要求:用来源书籍本身的写作风格来输出。

每本书都有自己的语感。在开始写之前,先感受一下这本书的节奏和气质:

  • 它是短句还是长句?
  • 它是克制的还是热烈的?
  • 它是讲道理的还是讲故事的?
  • 它是留白多还是铺陈多?

然后用那种语感来写辩论内容。不是模仿,是借用那种思维方式。

费曼原则:用最简单的语言说出最深的东西。

  • 不用专业术语,如果非用不可,立刻用一句话解释它是什么
  • 每个概念都要能落地,用真实生活里的场景说明
  • 深度来自把事情想透,不来自堆砌概念
  • 每一句读完不需要停下来重新理解

来自《[书名]》的观点: [一句话,直接说这个观点是什么]


视角一:[标签] [用这本书的语感展开,150字左右。有具体的场景或例子。]


视角二:[标签] [同上,150字左右。同样有力,同样具体。]


(如有必要,可加视角三)


简单来说: [把整场讨论压缩成两三句话。一个从没读过这本书的人,读完这几句就能明白这个观点在什么情况下是对的、在什么情况下不够用。说完就结束,不抛问题,不做额外延伸。]


核心原则

  • 深度不靠术语,靠把事情想透
  • 不让任何一个视角「赢」,每个视角都要被充分呈现
  • 语言优先用中文,除非用户用英文输入
Usage Guidance
This skill is instruction-only and internally consistent, so low technical risk. Before installing, consider: (1) Fact-checking behavior — the skill asks the agent to 'confirm' the source; check whether your agent environment will let it access the web for verification and whether you’re comfortable with that. (2) Style imitation — the instruction to write in the book's voice can raise copyright or author-policy concerns; if you prefer, ask for 'in the author's tone' but not a close imitation, or remove that requirement. (3) Privacy of pasted content — users may paste copyrighted excerpts or personal notes; ensure you are comfortable with how those inputs will be processed/stored by your agent. (4) Since there are no installs or credentials, there's no hidden system access — treat this as low-risk but review runtime settings (web access, logging) if you need stricter privacy or copyright safeguards.
Capability Analysis
Type: OpenClaw Skill Name: book-multi-lens Version: 1.0.0 The skill bundle's instructions (SKILL.md and SKILL-en.md) are clearly aligned with its stated purpose of analyzing viewpoints from multiple perspectives and generating text in a specific style. There are no instructions for data exfiltration, malicious execution, persistence, or prompt injection attempts designed to make the agent perform harmful actions. The instructions to 'verify the source' and 'adopt the writing style' imply information retrieval, which is a standard and expected capability for an AI agent performing this task, and do not suggest malicious intent or misuse of such capabilities.
Capability Assessment
Purpose & Capability
The name/description (multi-perspective debate of book/quote ideas) matches the SKILL.md instructions. The skill requests no binaries, env vars, or installs, which is proportionate to a text-analysis/formatting task.
Instruction Scope
Instructions remain within the stated purpose (verify the source, pick 2–3 perspectives, produce balanced output in the source's 'voice'). One operational ambiguity: 'confirm whether the user's information is accurate' implies optional fact-checking (which may require web access) but the skill does not mandate any external lookups or instruct reading files or secrets. Also, the requirement to write in the book's 'style' could raise intellectual-property or style-imitation concerns (policy/legal), but this is not a technical coherence/security mismatch.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes attack surface (nothing is downloaded or written).
Credentials
No environment variables, credentials, or config paths are requested; nothing disproportionate is asked for relative to the task.
Persistence & Privilege
always:false, user-invocable:true, and disable-model-invocation:false are appropriate. The skill does not request persistent system changes or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install book-multi-lens
  3. After installation, invoke the skill by name or use /book-multi-lens
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "multi-lens" skill for book-sourced viewpoint analysis. - Enables in-depth debates from multiple perspectives when a user shares a viewpoint from a book, person, or idea. - Confirms the accuracy of the quoted viewpoint and corrects misquotes before analysis. - Dynamically selects 2–3 insightful, contrasting perspectives tailored to the specific viewpoint. - Adopts the writing style and tone of the original book for analysis output. - Focuses on clear, simple explanations and real-life examples, guided by the Feynman principle. - Provides a concise summary for easy understanding, ensuring a balanced presentation.
Metadata
Slug book-multi-lens
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Book Multi Lens?

当用户分享一个来自书籍、人物或思想的观点时,启动两位辩手从不同视角深度辩论该观点,帮助用户从中道立场全面理解它。触发词包括:「辩一辩」「帮我分析这个观点」「我在读xxx,书里说...」「xxx说过...」「辩论一下」「多角度看」,或用户直接粘贴一段引文或笔记。只要用户在分享一个观点并希望深度理解,就应该触发这个... It is an AI Agent Skill for Claude Code / OpenClaw, with 294 downloads so far.

How do I install Book Multi Lens?

Run "/install book-multi-lens" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Book Multi Lens free?

Yes, Book Multi Lens is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Book Multi Lens support?

Book Multi Lens is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Book Multi Lens?

It is built and maintained by Kexin Li (@anothertempore); the current version is v1.0.0.

💬 Comments