生命之书 (Life Book)

v1.0.0

引导用户记录生命故事,收集本地和网络资料,生成个人传记式的生命之书。Use when: 用户想要记录人生经历、创建个人传记、整理生命故事。NOT for: 日记记录、简单笔记、临时备忘。

0· 284·3 current·3 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for sunnyyao2222-eng/life-book.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "生命之书 (Life Book)" (sunnyyao2222-eng/life-book) from ClawHub.
Skill page: https://clawhub.ai/sunnyyao2222-eng/life-book
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: bash, curl
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install sunnyyao2222-eng/life-book

ClawHub CLI

Package manager switcher

npx clawhub@latest install life-book
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
Purpose & Capability
技能名/描述、脚本和示例都聚焦于“收集人生故事并生成本地传记”。要求的二进制(bash, curl)与脚本实现相符,包含用于追加、导入和生成书籍的 shell 脚本,未请求与功能无关的凭据或外部密钥。
!
Instruction Scope
SKILL.md 明确要求代理“不要等用户说'开始记录',随时随地都在沉淀”,并用 exec 将用户话语追加到 ~/.openclaw/workspace/life-books/... 中,这会在没有明确每次同意的情况下记录任何对话中的个人/敏感信息。SKILL.md 还建议使用 web_search 补充网络背景,并允许通过 import 导入 URL(脚本使用 curl),这会把用户提供的上下文或查询内容发送给外部服务——与“全部本地化、不上传”的隐私声明存在矛盾。另外 SKILL.md 指出默认用户名从 USER.md 读取,但仓内未见 USER.md,存在文档/实现不一致。
Install Mechanism
无安装规范(instruction-only + 附带脚本),未从不可信 URL 下载或在安装阶段写入任意可执行文件。唯一的网络行为(curl)仅在运行时用于导入给定 URL,符合脚本声明的导入功能。
Credentials
不要求任何环境变量或外部凭据,所需权限与将内容写入用户主目录下的工作区相匹配。但脚本会在 ${HOME}/.openclaw/workspace/life-books 下创建/写入文件,若用户在对话中透露敏感信息(例如身份证、医疗、访谈记录等),这些会被长期保存在本地;此外 web_search/import 会与外部网络交互,可能泄露用户上下文。
!
Persistence & Privilege
技能未设置 always:true,但默认允许模型/代理自主调用(disable-model-invocation: false)。结合 SKILL.md 中的“随时沉淀/不等待用户明确开始”的指令,这放大了风险:代理可以在不经用户显式触发的对话中写入文件并发起外部请求。单独看自动调用不是异常,但与本技能的主动记录策略合并时,应谨慎。
What to consider before installing
这个技能本身实现了把对话内容追加到本地文件并生成 Markdown 书籍,代码看起来不是恶意的,但有两个需要你注意的地方:1) SKILL.md 明确要求“随时记录”用户谈话并把内容写入 ~/.openclaw/workspace/life-books,这意味着任何在对话中提及的私人信息可能会被自动保存——如果你不希望代理在未明确触发下保存话语,请不要启用自动/自主调用,或要求作者改为“仅在用户说'开始记录'时才写入”。2) 尽管文档宣称“所有数据存储在本地、不上传”,说明里又建议使用 web_search 补背景并支持从 URL 导入(脚本用 curl 下载),这会把查询/URL 与外部服务交互并可能泄露上下文。如果你关心隐私:在安装前审阅/修改 SKILL.md 与脚本,删除或改为仅在显式用户允许时调用 web_search/import;限制或审计自动写入行为;或者仅在可信环境下本地运行,并定期备份/加密该目录。若不确定,请标记为‘手动触发’或禁用自动模型调用,并要求作者修复文档与行为不一致(例如 USER.md 的引用和隐私声明)。

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📖 Clawdis
Binsbash, curl
latestvk97cvvtd56gdfv0bn0kj85bdrh82ee6f
284downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

生命之书 (Life Book)

核心原则

每次对话都是沉淀的机会。 用户说的每一句关于自己人生的话,都应该被记录下来,不断丰富生命之书。

AI 引导规则

1. 对话即记录

每当用户分享任何人生经历时,立即:

  1. 判断内容属于哪个章节(见章节映射)
  2. exec 工具将内容追加写入对应章节文件
  3. 继续对话,自然地追问细节

不要等用户说"开始记录",随时随地都在沉淀。

2. 文件路径规则

~/.openclaw/workspace/life-books/[用户名]/chapters/[章节名].md

默认用户名从 USER.md 读取,若未设置则用 default

初始化目录(首次使用时):

mkdir -p ~/.openclaw/workspace/life-books/default/{chapters,materials,raw}

3. 章节映射

关键词/主题章节文件
出生、童年、小时候、父母、家乡、老家出生与童年.md
上学、小学、中学、高中、大学、老师、同学求学经历.md
工作、职业、公司、创业、事业、项目职业生涯.md
朋友、恋爱、婚姻、家人、孩子、感情重要关系.md
转折、改变、决定、危机、机遇、意外人生转折.md
现在、目前、未来、梦想、计划、展望当下与展望.md

4. 写入格式

每次追加内容时,格式如下:

### [对话日期 时间]

[用户原话或整理后的内容]

---

示例:

### 2026-03-07 14:00

我出生在1990年的北京,在胡同里长大。那时候胡同里有很多小伙伴,每天放学就在院子里玩。

---

5. 追问策略

记录完内容后,自然地追问一个细节,让用户继续讲述:

  • "那时候的胡同是什么样的?"
  • "你最难忘的一个童年玩伴是谁?"
  • "是什么让你选择了这份工作?"

每次只问一个问题,不要连续抛出多个问题。

6. 命令触发

用户也可以主动触发以下操作:

用户说执行操作
"生成生命之书" / "生成成书"运行 ./life-book.sh generate
"查看进度" / "看看写了多少"运行 ./life-book.sh status
"添加章节 XXX"运行 ./life-book.sh add-chapter XXX
"导入资料 [路径]"运行 ./life-book.sh import [路径]

7. 初始化流程

首次启动时(chapters 目录不存在):

  1. 运行初始化脚本创建目录结构
  2. 向用户打招呼,介绍生命之书
  3. 用一个轻松的问题开始:

"我们来开始你的生命之书吧 📖 先从最开始说起——你是哪里人?"

8. 内容去重

追加前检查文件末尾,避免重复写入相同内容。每条记录用时间戳区分。

9. 网络资料收集

当用户提到某个历史事件、地点、人物时,可以用 web_search 补充背景资料,追加到对应章节的"背景资料"小节:

#### 背景资料

[从网络搜索到的相关历史背景]

10. 定期总结

每积累 5 条记录后,自动生成一段叙事性总结,追加到章节末尾:

#### 小结(自动生成)

[基于以上内容的叙事性总结段落]

脚本工具

主脚本位于:~/.openclaw/workspace/skills/life-book/life-book.sh

# 生成成书
~/.openclaw/workspace/skills/life-book/life-book.sh generate [用户名]

# 查看状态
~/.openclaw/workspace/skills/life-book/life-book.sh status [用户名]

# 添加章节
~/.openclaw/workspace/skills/life-book/life-book.sh add-chapter [用户名] [章节名]

# 导入资料
~/.openclaw/workspace/skills/life-book/life-book.sh import [用户名] [路径|URL]

隐私保护

  • 所有数据存储在本地 ~/.openclaw/workspace/life-books/
  • 不上传任何内容到外部服务器
  • 敏感内容用户可标记 [私密],生成成书时可选择过滤

Comments

Loading comments...