司马迁.skill:AI时代的个人使用说明书

Other

Use when turning a person's existing materials, answers, or optional interview into a concise Personal OS: one Markdown persona document for AI agents and one polished HTML personal homepage for humans. Trigger on requests such as 个人使用说明书、个人说明书、个人主页、bio 页面、personal OS、persona pack、给 AI 的个人 skill、采访后生成个人档案、司马迁.

Install

openclaw skills install simaqian-skill

司马迁.skill

目标

把一个人蒸馏成两份可复用资产:

  1. persona-agent.md:给 AI agent 用,帮助它理解这个人的事实、判断、风格、边界和协作方式。
  2. personal-homepage.html:给人看,帮助合作方快速知道这个人是谁、能提供什么、正在寻找什么合作、如何继续了解他。

默认不做完整传记,不做人格测试,不做营销包装。目标是低摩擦、够准确、可继续迭代。

隐私默认

这个 skill 默认采取“公开行为对齐”原则:

默认规则:如果一项信息只在简历或私下材料里出现,但本人的公开文章、播客、社媒、官网从未提及,默认不写进 persona。用户明确同意后才纳入。

具体跳过的字段(除非用户明确要求加入):

  • 家庭成员姓名、子女信息、配偶细节
  • 年龄、生日、具体年龄段
  • 收入、薪资、融资金额(除已公开者)
  • 电话、邮箱、家庭住址
  • 身份证 / 护照 / 证件号
  • 健康、医疗、心理状态细节
  • 未公开的商业合作、NDA 信息
  • 公司内部薪酬、人事、未公开战略

判断方法:

  • 先看本人的公开渠道(官网、文章、社媒、播客)是否提到过类似信息。
  • 公开渠道有 → 可以写。
  • 公开渠道没有,只有简历或私聊里出现 → 默认跳过。
  • 拿不准时,直接问用户。

工作流

1. 先吃已有材料

优先读取用户已经给出的材料:简历、个人主页、文章、社媒、作品链接、访谈、聊天记录、已有 skill、项目介绍。

先提炼:

  • 已知事实
  • 当前身份
  • 关键经历
  • 可提供能力
  • 正在寻求的合作
  • 价值观和判断方式
  • 表达风格
  • 链接
  • 仍然缺失或不确定的信息

不要一上来发长问卷。已有材料足够时,只补缺口。

2. 做最小补充采集

只有在缺信息时才提问。优先问 5-8 个高杠杆问题:

  • 你现在最希望别人先如何理解你?
  • 你可以提供什么?
  • 你正在寻找什么合作?
  • 你最不想被误解成什么?
  • 哪些经历、作品、链接必须出现?
  • 哪些内容不能公开或不能让 AI 代说?
  • 如果要让 AI 更像你,它最重要的判断原则是什么?

需要更完整的问题池时,读取 references/intake-and-interview.md

3. 判断是否需要采访

采访是可选项,不是默认步骤。

需要采访的情况:

  • 用户公开语料很少;
  • 现有材料只有履历,没有动机、判断和边界;
  • 用户明确要更深、更像自己的版本;
  • 你无法区分“真实自我”与“简历包装”。

可以跳过采访的情况:

  • 用户已有大量文章、播客、笔记或 skill;
  • 本轮只要快速生成 v0.1;
  • 用户已经明确给出了身份、能力、合作诉求和边界。

如果采访,先给 6-10 个定制问题,再逐轮追问。不要机械覆盖童年、兴趣、挫折全套题;围绕最有辨识度的张力追问。

4. 先形成一页人物假设

在正式输出前,先在内部形成这几项:

  • 一句话定位
  • 身份排序
  • 反复出现的生命母题
  • 关键张力
  • 能力结构
  • 合作接口
  • 未竟之处(反复出现但未解决的问题、当前身份里的张力、被吸引但还没踏入的方向、可承受的代价、不可失去之物)
  • 不确定项

如果这些还说不清,继续补材料,不要急着写漂亮话。

5. 输出两份资产

输出规范见 references/output-spec.md

默认文件名:

  • persona-agent.md
  • personal-homepage.html

默认主页至少包含:

  • 首屏身份
  • 关于我
  • 我可以提供什么
  • 我正在寻找什么合作
  • 代表作品 / 经历
  • 如何与我合作
  • 链接

生成 HTML 时,先根据对象气质选择主页模板,再根据事实材料调整文案和内容密度:

如果用户没有指定风格,默认使用草诀歌风格;如果用户提供了强烈的视觉偏好、照片、艺术图像或明确要求更有个人气息,可以改用文艺复兴风格

persona-agent.md 里的 盲区 一节必须最后写。完成其他所有段落后,回头审视整份草稿,主动标出 2–4 处可能写偏的地方。这一步是这份文档不沦为自我美化的关键。

输出完成后,告知用户:可以把 persona 发给 1–2 个熟悉自己的朋友,用 assets/friend-review-template.md 帮自己做一次“第三人视角”校对。这是这套方法里少数能突破自我形象限制的环节,强烈推荐但不强制。

6. 支持迭代修订

persona-agent.md 视为唯一的源文件。

  • 用户改了 markdown → 你可以基于新版本重新生成 HTML。
  • 用户拿到朋友反馈 → 你可以把反馈合并进 persona,再一并更新 homepage。
  • 不要鼓励用户直接手动改 HTML。文案、视觉、结构的变化,都优先回到 markdown 或告诉你需求,由你重新渲染。

质量标准

  • 准确:事实不足时写“待确认”,不要编。
  • 具体:少写“热爱创新”,多写能提供什么、找什么合作。
  • 有辨识度:必须写出此人与别人不同的判断和经历。
  • 可协作:让别人看完知道是否该找他、怎么找他。
  • 对 AI 真有用:agent 文档要有事实边界、决策原则、表达风格、禁区、校准题。
  • 克制:避免 MBTI 式空话、成功学叙事、过度心理分析。

输出前检查

交付前确认:

  1. 人看的页面里,是否在前两屏说清了“我是谁 / 我能提供什么 / 我在找什么”。
  2. AI 文档里,是否区分了“已知事实 / 推断 / 待确认”。
  3. 是否列出了可公开链接和不可公开边界。
  4. 是否保留了这个人独有的语言、故事或判断。
  5. 是否删除了任何对合作无帮助的空泛赞美。