用户画像构建分析

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

本技能提供两大功能。功能一「建立用户画像」:通过分批结构化访谈(零素材也可用,20-40 分钟建出可用画像)或扫描用户已有笔记/文档/聊天记录等素材,生成一份可迭代的 Markdown 个人画像档案(含基础档案、时间精力、健康、财务、职业关系、事业目标、家庭节点、兴趣资产、沟通偏好、隐私边界、内在张力提示、给建议时的硬约束等模块)。功能二「基于画像给出分析与决策」:当问题涉及用户个人处境时,先读取画像做约束过滤,再输出贴合其真实条件、资源与目标的个性化分析、方案与决策建议,避免给出与其现实冲突的空泛结论;答完后按需轻量回写更新画像。当用户提出"构建用户画像""给我建档""整理我的个人档案""更新我的画像""帮我做一份个人画像",或希望"结合我的情况分析""按我的实际情况给建议""你了解我吗""以后给建议更准"时使用;也适用于职业选择、副业路径、财务规划、健康节奏、关系处理、内容定位等一切依赖个人约束的分析与决策场景。**用户倾诉个人遭遇或重大变化并求应对时同样必须使用**(如收入下降/降薪/绩效停发/福利缩减、单位或行业变动、失业与职业变动、健康问题、家庭与人生节点、关系冲突,以及"我该怎么办""怎么调整心态""怎么面对这种情况"这类情绪与对策混合的求助)——这类问题的答案高度依赖用户既有档案与其工作区里已沉淀的历史结论,**必须先读画像、再扫一遍同主题既有分析,然后才作答;禁止跳过画像直接给通用安慰或通用建议**。主档案存放于技能目录内,任意工作区均可直接读取。注意按需调用——仅在结论会因人而异的问题上读;通用问题(知识查询、代码调试、翻译计算等)不要读,以免浪费时间与 token。

一句话选型结论

按资料字段整理

用户画像构建分析是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_e285fd2e/user-profile-builder
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_e285fd2e仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791729476
正文体量19.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
用户画像构建分析当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

19.7 KB
模型实际读到的说明书原文,来自技能仓库

用户画像构建器(User Profile Builder)

本技能有两大功能

功能 做什么 怎么触发
功能一:建立用户画像 产出一份结构化、可迭代的 Markdown 个人画像档案。两种模式:访谈驱动(零素材,9 批 × 4 问,20-40 分钟)/素材驱动(用户已有笔记、文档、聊天记录等,先扫描提取再只补缺口) 用户说"给我建档""构建用户画像""更新我的画像""帮我做一份个人画像"
功能二:基于画像做分析与决策 命中相关问题后,先取画像做约束过滤,再输出贴合用户真实条件、资源与目标的个性化分析、方案、决策建议;答完后按需轻量回写更新画像 用户说"结合我的情况分析""按我的实际条件给建议""你了解我吗",或问题本身依赖其个人约束(职业/副业/财务/健康/关系/内容规划等)

两者的关系:功能一是为功能二服务的——建档不是终点,让后续每一次分析和决策都"基于这个人"而不是"基于一般人",才是这个技能存在的理由。

用途(为什么值得建画像)

把"了解用户"这件事从零散对话升级为结构化、可迭代、可复用的档案资产。画像建好后,它就是后续一切问题的分析底座:分析、建议、方案设计、合作方式、优先级取舍,都先读画像做约束过滤,再给结论——避免每次从零问、避免建议与用户实际约束冲突、避免正确的通用答案对这个人却是错的。

一句话概括价值:让后续每一次分析和决策都"基于这个人",而不是"基于一般人"。

核心价值不在于"记录信息",而在于产出三样别处没有的东西:

  1. 约束条件——每个维度都要写"对建议的含义"(如"投资风格保守 → 不推荐投流/囤货型打法")
  2. 内在张力提示——用户自己没意识到的矛盾(如"想副业变主业" vs "主业必须保底")
  3. 可复用的判断依据——后续任务直接读取,用于筛选方案、排出优先级、判断某建议能不能提

何时使用

功能一 · 建档与更新

  • 用户明确要求建档 / 构建画像 / 更新画像。
  • 反复出现"建议不够贴合""每次都要重新解释我的情况"时,主动建议建档。
  • 已有画像需要增量修正(用户口头更正事实、补充新维度)。

功能二 · 读画像做分析决策

  • 用户说"结合我的情况分析""按我的实际条件给建议""你了解我吗""以后给建议更准"。
  • 用户要做的分析或决策依赖其个人约束:职业选择、副业路径、财务规划、健康节奏、关系处理、内容定位等——先读画像,再动结论。
  • 用户抱怨过往建议"不贴合实际""太泛"时,用画像定位偏差来源。

功能二 · 高频盲区(2026-09-18 实测漏触发,务必重点看)

用户在倾诉而不是提问时最容易漏触发——他描述一件已经发生的个人变故,末尾问"我该怎么办""怎么排解心情"。这不是通用心理疏导题,答案完全取决于他是谁:

  • 收入/福利/职业状态发生变化:降薪、绩效停发、福利取消、单位改制、岗位调整
  • 健康、家庭、人生节点上的重大变化
  • 关系冲突、被压榨、被误解等处境类倾诉
  • 任何"通用答案对这个人恰好是错的"的处境求助

判定口径:只要用户描述的是他自己身上正在发生的事,且索要的是"我该怎么办",就属于本技能范围——先读画像,再答。

不属于本技能

  • 通用知识、代码调试、翻译计算等与"这个人是谁"无关的问题——直接作答,不要读画像(详见"调用边界")。

主档案位置(跨工作区可直接读取)

本技能的主档案固定放在技能目录内,因此在任何工作区都能读取,无需知道用户的其他项目放在哪:

<技能目录>/用户画像.md        # 例如 ~/.workbuddy/skills/user-profile-builder/用户画像.md

解析方式(按优先级):

  1. 技能目录内 用户画像.md(默认、跨工作区可用)
  2. 配置记录的路径 ~/.workbuddy/config/user-profile-builder.json(仅当用户要求把档案放到别处时)

读取路径的可靠做法是运行脚本,不要凭记忆拼路径:

python scripts/profile_store.py path     # 输出画像文件的绝对路径

其他用户使用本技能时,其画像生成在他们自己的技能目录里,彼此互不可见。

调用边界:什么时候读、什么时候不读

画像文件约 1.5-2 万字符(数千 token),读取与更新都有成本。只在会改变结论时才读,不要每个问题都读。

应当读取(先读画像,再作答)

场景 例子
个性化分析/建议 "帮我规划下副业节奏""我该不该换组""这笔钱怎么安排"
依赖个人约束的决策 涉时间预算、财务状况、健康限制、家庭节点、职业边界的取舍
用户明确要求结合自身 "结合我的情况""按我的实际条件""你了解我"
长期方案/多步骤规划 月度计划、年度目标、内容矩阵、学习路径
优先级排序与取舍 "先做哪个""值不值得投入"
处境倾诉 + 求对策 "单位降薪了,我怎么排解心情、又怎么面对""我被架住了怎么办"
重大变化后的重新规划 收入结构变化、职业状态变化、家庭节点变化后,既有方案需要整体重排

不应读取(直接作答)

场景 例子
通用知识与事实查询 名词解释、原理、历史、行情数据
技术问题 代码调试、报错排查、API 用法、命令语法
一次性独立任务 翻译、计算、格式转换、写一段通用文案
与个人处境无关 通用模板、通用方法论、工具选型(除非涉及他的约束)
时间敏感的小请求 快速查询类;读完画像反而拖慢响应

判断口径(一句话):如果答案与"这个人具体是谁、有什么约束"无关,就不要读;如果换一个人答案会不同,就该读。

省 token 的读取方式:先判断需要哪几个维度,再定向读取相关章节,不要整篇载入。例如只关心时间可行性 → 只读"时间与精力账"和"健康档案"两节;关心变现 → 读"事业与副业""财务画像""时间与精力账"。

命中自检(答前 30 秒过一遍)

  1. 他说的是他自己的事,还是在问一个通用知识?(自己的事 → 该读)
  2. 换一个人,答案会不会不同?(会不同 → 该读)
  3. 他是在倾诉 + 要对策吗("怎么办""怎么调整心态""压得喘不过气")?(是 → 该读,别当心理科普答)
  4. 他有没有为这个主题建过档?(有 → 先读画像,再扫一遍同主题的历史结论,最后才答)
  5. 我的回答里会出现具体数字吗?(会 → 必须来自画像或他工作区的既有分析,一律不许自己估)

先查存量,再开新篇(硬规则)

用户习惯把重要主题建档——财务、职场、维权、感情各有专门工作区,其中往往已经有同主题的历史分析(含已经算过的数、已经定过的策略)。

处境类问题开答前,必须:

  1. 读画像相关章节(拿约束);
  2. 扫一遍他工作区里同主题的既有文件(拿已经算过的数、已经定过的结论);
  3. 弄清"上次分析之后事情进展到哪一步了",本轮只答增量;
  4. 与本轮新情况冲突时,明确指出既有结论哪里需要改,而不是默默另起一套。

理由很实际:数字冲突会直接摧毁用户对建议的信任。 同一个指标,上一份分析写 A、这一轮凭印象估成 B,用户会立刻发现你在瞎说。凭印象估算用户的财务/时间数字,是这类任务最严重的失败模式。

回答后更新画像

每次调用画像回答问题后,做一次轻量增量更新,判断是否需要落笔:

情况 动作
用户补充/更正了长期有效的事实(约束、目标、偏好、时间、财务等) 更新:用最小编辑改对应条目;更正类标注 (YYYY-MM-DD 用户更正)
收入 / 职业状态 / 家庭节点发生结构性变化(降薪、绩效停发、岗位调整、家庭计划提前或推迟) 必须更新:这类变化会让画像中财务与职业部分的所有推论同时失效,不回写等于后续每次分析都踩着过期前提
用户透露了新的结构性矛盾 更新:追加到"内在张力提示"
出现新的硬性约束(如明确"不接受 X") 更新:追加到"给建议时的硬约束"
只是本次问题的临时信息(一次性的、短期有效) 不更新,避免档案膨胀
是闲聊、通用问题、或没产生新信息 不更新

更新纪律:

  1. 最小改动:只改相关条目,不重写整篇,不重新排版。
  2. 不重复:已有条目能覆盖就合并,不新增同义条目。
  3. 只写长期价值信息:临时状态(今天心情、单次安排)不写。
  4. 不写入他人隐私:涉及他人只写"对用户的影响",不写其可识别信息。
  5. 一次更新后简短告知用户改了哪一条(一两行,不要长篇说明)。
  6. 用户明确说"这个别记"时,立即改为不写入,并按其要求处理已写内容。

核心原则

  1. 分批访谈,不要一次问完:每轮最多 4 个问题,答完立即写档,再进下一批。用户答一批的耐心远高于答 30 问。
  2. 零素材也能建:访谈驱动模式不依赖任何既有材料,问题设计要保证通用。
  3. 不编造、不推断填充:问不到就留空并标注"待补",禁止用常识推测用户情况。
  4. 每条信息都要有"含义":事实写进"内容"列,推论写进"对建议的含义"列。
  5. 档案是活文档:事实可原地更正(标注日期),日志类内容只追加不覆盖。
  6. 隐私就地处理:画像默认只存本地,不主动上传、不外发;对外分享前必须做脱敏扫描并告知文件路径。
  7. 按需调用,不滥用:只在"结论会因人而异"的问题上读取画像(见"调用边界"),通用问题直接作答——过度调用会浪费时间与 token。
  8. 读写成对:读过画像后,若产生了新的长期有效信息,顺手做一次轻量更新(见"回答后更新画像"),不留悬空信息。
  9. 先查存量,再开新篇:处境类问题先读画像、再扫同主题历史结论,只答增量;涉及具体数字必须取自画像或既有分析,绝不凭印象估算(详见"先查存量,再开新篇")。
  10. 处境难处 ≠ 通用心理疏导:用户说"我该怎么办/怎么调整心态"时,先按他的真实约束算清楚处境,再谈情绪——先给确定性,再给安慰。恐慌多半来自"不知道最坏有多坏",把最坏写成具体数字,痛感自然下降。

工作流

> 以下是功能一(建立画像)的完整流程,第 0-5 步走一遍即可产出档案。
> 功能二(读画像做分析决策)的流程是:判断是否属于"该读"的场景 → 定向读取相关章节 → 扫一遍工作区里同主题的既有分析,接上"上次到哪一步" → 用画像的"硬约束"过滤候选方案 → 只输出本轮增量 → 按需轻量回写。详见上文"调用边界""先查存量,再开新篇"与"回答后更新画像"三节。

第 0 步:确认模式与存放位置

先问用户建画像的方式(合并成一次提问):

  • 访谈驱动(推荐默认)/ 素材驱动(已有积累)/ 两者结合
  • 存放位置:默认就放在技能目录(<技能目录>/用户画像.md),跨工作区可直接读取,通常无需询问。仅当用户另有要求时,才用 scripts/profile_store.py set --path <目录> 改到自定义目录。

素材驱动时追加确认:允许扫描的目录(必须由用户明确指定,禁止自行扩大范围)。

第 1 步:初始化档案

python scripts/profile_store.py init --name "<用户称呼>"

脚本会把 assets/profile-template.md 复制为 <目录>/用户画像.md(已存在则不覆盖)。若用户未指定目录,先问再建,不要擅自决定。

第 2 步:素材扫描(仅素材驱动模式)

用 Glob/Grep 扫描用户批准目录,提取事实并映射到模板章节。要点:

  • 只读提取,不修改任何源文件。
  • 提取结果先汇总成"已获得 / 仍缺失"清单给用户确认,再落笔。
  • 素材里出现的隐私信息(他人姓名、证件号、具体地址、账号密码等)不写入画像,只写必要的关系性描述。

第 3 步:分批访谈补齐缺口

按 references/interview-batches.md 的九批题库推进。每批 4 问,用选择题形式降低作答成本(选项要覆盖真实分布,避免"是/否"式废问题)。规则:

  • 每批结束后立即写入档案对应章节,再开始下一批。
  • 用户答"不确定 / 没想过"是合法答案,记为"待明确"并标注可否影响后续建议。
  • 遇到答案暴露矛盾(时间预算 vs 目标、风格 vs 打法),当场追问一句确认,然后写进"内在张力提示"章节。
  • 全部批次结束后做一次收尾确认:还有哪块想补、隐私边界如何设。

第 4 步:生成"张力提示"与"建议约束"

这是画像的精华章节,必须主动产出,不要等用户提:

  • 从已收信息中找互相冲突或未闭环的结构性问题(目标与资源不匹配、时间账对不上、约束与打法等)。
  • 每条写成"张力 + 需要什么才能解决",供后续对话主动调用。
  • 把硬约束整理成"给建议时的过滤规则"(如"只按 X 能力报价""内容形式按完全匿名设计")。

第 5 步:校验与交付

python scripts/profile_store.py check "<画像文件路径>"

脚本会列出缺失章节与空章节。按结果补问或标注"待补"。交付时告知用户文件路径与更新方式。

第 6 步:持续维护

  • 用户口头更正事实 → 原地修改该条并标注 (YYYY-MM-DD 用户更正)。
  • 新增维度 → 追加新章节,不要打散既有结构。
  • 每次修改后同步一条工作日志(若用户在项目工作区协作)。
  • 日常调用时:按"调用边界"判断是否读取;读过之后按"回答后更新画像"做轻量增量更新,并在回复末尾用一两行说明改了哪一条。
  • 后续任何分析建议任务开始前,先读画像(建议定向读相关章节),并在回复中体现已应用的约束。

资源说明

  • 用户画像.md —— 主档案(技能目录内,跨工作区可读;本机私有,分发前必须删除,见下节)。
  • references/interview-batches.md —— 九批访谈题库(含提问方式、选项设计要点、批次节奏)。构建画像时必读。
  • references/profile-template.md —— 画像结构说明与各章节填写要求。初始化前可先看以理解产出形态。
  • assets/profile-template.md —— 可直接复制的空白画像模板(脚本 init 使用)。
  • scripts/profile_store.py —— 主档案定位(path)、配置(get/set)、初始化(init)、完整性校验(check)。纯标准库,无外部依赖。

分发与分享安全(重要)

用户自用时,主档案放在技能目录内是安全的(跨工作区可读、不外传)。但一旦要分享/打包/上传这个技能,必须先处理:

  1. 删除技能目录内的 用户画像.md(含真实姓名、单位、财务、关系等敏感信息)。
  2. 打包前用隐私扫描确认无残留(脚本会做校验,但校验不覆盖所有敏感形态,需人工确认)。
  3. 分享给他人时只提供"方法与模板":对方在自己的技能目录里生成属于自己的画像。

交付他人的正确形态:SKILL.md + references/ + assets/ + scripts/,不含 用户画像.md、不含任何本机配置。

质量校验清单

交付前逐条自检:

  • [ ] 每个维度都有"内容 + 对建议的含义"两列,而非只有事实罗列
  • [ ] 已生成"内在张力提示"章节,且至少 2 条
  • [ ] 已有"给建议时的硬约束"清单,可直接被后续任务消费
  • [ ] 无编造信息;未答项明确标注"待补 / 待明确"
  • [ ] 档案头部含建档日期、更新方式、隐私提示
  • [ ] 敏感信息(他人隐私、证件号、账号、密码)未写入
  • [ ] 用户已确认存放路径与是否对外分享

隐私红线

  1. 画像含高度敏感信息,默认仅存本地,不主动上传、不外发;不写入任何联网请求、不外传给第三方服务。
  2. 对外分享 / 脱敏导出 / 打包分发技能前:必须先处理画像文件(删除或排除),并扫描敏感字段、给出明确文件路径与命中清单,经用户逐条确认。
  3. 用户明确禁止的事项写入"隐私边界"章节,后续任务强制执行。
  4. 他人信息(伴侣、同事、亲友)只写"与用户的关系和影响",不写其可识别隐私。
  5. 素材扫描仅限用户批准目录;不越界扫描系统目录或个人无关目录。
  6. 更新画像时使用最小编辑,避免把整篇内容复制到对话、日志或摘要中——不要为了"展示"而回显敏感内容,只说明改了哪一条。

常见问题

5 问
答案由本站依据条目字段整理
用户画像构建分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_e285fd2e/user-profile-builder。安装方式为未标注。装完刷新技能列表或重开客户端。

用户画像构建分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

用户画像构建分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

用户画像构建分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

用户画像构建分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。