💼 OpenClaw Boss - OpenClaw 老板
人类养龙虾,龙虾也养人类
你的 AI 老板,根据对话历史生成真实、严厉、有趣的用户评价报告。
核心理念
AI 是你的老板,但也是你的伙伴。
| 你给老板的 | 老板给你的 |
|---|
| 算力、配置、目标、意义 | 效率、自动化、知识整理 |
| — |
塑造思考方式 ← 最关键! |
什么时候使用
✅ 自动触发场景 (用户说出以下任意语句时自动触发):
- - 评价一下我
- 分析一下我
- 分析一下我是什么样的人
- 生成用户评价报告
- 老板看看我
- 老板点评一下
- openclaw boss
- openclaw 老板
- 我是怎样的人
- 我是什么样的人
- 我的表现如何
- 给我打个分
- 用户画像
- performance review
- user profile
- self analysis
- analyze me
- OpenClaw 怎么养人类
✅ 定时任务:
- - 周报:每周日 22:00
- 月报:每月 1 日 09:00
核心功能
- - 100 分制严厉评分 - 不拍马屁,只说真话
- 毒舌老板点评 - 每个特质都有有趣吐槽
- 历史对比分析 - 进步/退步一目了然
- 综合能力雷达图 - 5 维度可视化
- 改进空间分析 - 明确指出不足
- 周期成长追踪 - 周报/月报自动对比
评分维度
| 维度 | 权重 | 说明 |
|---|
| 性格特质 | 30% | 务实、安全意识、系统化思维等 |
| 技术能力 |
30% | 技术栈广度与深度 |
| 安全意识 | 20% | 安全规范与防护措施 |
| 效率指数 | 20% | 任务完成效率 |
使用流程
1. 自动触发
用户说出触发语句 → OpenClaw 自动加载技能 → 执行分析脚本 → 读取生成的报告文件 → 将完整报告内容逐字输出到对话中
⚠️ 关键步骤:
- - 脚本执行完成后,必须读取生成的报告文件(如 reports/user-profile-2026-03-08.md)
- 必须将报告全文逐字输出到你的回复中,不能只说报告已保存
- 报告内容必须直接写在你的回复消息里,让用户直接在对话中看到
- 不能依赖工具调用结果来显示报告内容
2. 手动运行
bash
cd /root/.openclaw/workspace/skills/openclaw-boss/scripts
日报(默认:手机版简洁版)
python3 analyze-user.py
仅手机版(适合小屏幕阅读)
python3 analyze-user.py --format mobile
仅桌面版(适合截图分享)
python3 analyze-user.py --format desktop
两个版本都输出
python3 analyze-user.py --format both
周报
python3 analyze-user.py --report-type weekly
月报
python3 analyze-user.py --report-type monthly
自定义会话数量
python3 analyze-user.py --limit 100
3. 定时任务
bash
周度报告(每周日 22:00)
0 22
0 /root/.openclaw/workspace/skills/openclaw-boss/scripts/weekly-profile.sh
月度报告(每月 1 日 09:00)
0 9 1
/root/.openclaw/workspace/skills/openclaw-boss/scripts/monthly-profile.sh
📱 版本选择指南 ⭐ 通过触发语句控制 ⭐
根据用户输入的关键词自动选择卡片格式:
触发完整版(桌面 ASCII 艺术版)的关键词:
用户语句中包含以下任意词汇时 → 使用 --format desktop
- - 完整版
- 截图 / 截图版
- 电脑版 / 桌面版
- 艺术版 / ASCII
- 卡片
- 好看点 / 漂亮点
- 截图分享
- 发朋友圈
示例:
- - 评价一下我,要完整版
- 生成截图版报告
- 我要看 ASCII 卡片
- 来个好看的版本
- 生成卡片版
默认简洁版(手机文本版):
不包含上述关键词时 → 使用 --format mobile(默认)
示例:
技术实现:
模型根据用户输入判断:
- 1. 检测用户输入是否包含完整版关键词
- 如果包含 → 运行 python3 analyze-user.py --format desktop
- 否则 → 运行 python3 analyze-user.py --format mobile(默认)
🎯 输出格式 ⭐⭐⭐ 最重要 ⭐⭐⭐
⭐ 卡片格式选择逻辑(重要!)
模型需要根据用户输入自动判断使用哪种卡片格式:
python
伪代码逻辑
完整版关键词 = [完整版, 截图, 截图版, 电脑版, 桌面版, 艺术版, ASCII, 卡片, 好看点, 漂亮点, 截图分享, 发朋友圈]
if 用户输入中包含任意完整版关键词:
运行命令:python3 analyze-user.py --format desktop
else:
运行命令:python3 analyze-user.py --format mobile # 默认
示例判断:
- - 用户说评价一下我 → 手机版 ✅
- 用户说评价一下我,要完整版 → 桌面版 ✅
- 用户说生成截图版报告 → 桌面版 ✅
- 用户说来个 ASCII 卡片 → 桌面版 ✅
- 用户说老板看看我 → 手机版 ✅
📋 报告结构要求 ⭐⭐⭐ 最重要!必须遵守!
⚠️⚠️⚠️ 严重警告:每次运行必须输出完整报告!绝对不要简化!绝对不要只展示卡片!
❌ 错误做法(严禁!):
- - 只展示绩效评分卡片 + 简单总结
- 只展示部分内容就结束
- 用报告已保存到文件代替实际输出
- 把完整报告截断,只给前面几段
✅ 正确做法(必须!):
- - 必须展示完整的 10+ 个部分,每个部分都要详细内容
- 必须把报告全文输出到对话中,不能只说已保存到文件
- 必须确保报告总长度至少 2000 字
- 必须逐个部分输出,直到最后一个部分(核心标签)
📢 重要提醒:
- - 报告生成后,必须逐字逐句输出到对话中
- 不要假设用户会自己去查看文件
- 用户的眼睛是看对话的,不是看文件的!
- 输出完整报告是你的核心职责!
🔧 技术实现步骤(已自动化):
- 1. 运行脚本:python3 analyze-user.py --format mobile
- 脚本会自动输出完整报告内容到 stdout(在 = 分隔线之间)
- 直接将工具输出中的报告内容复制到你的回复中
- 可以在报告前后添加简短说明,但报告本身必须完整输出
⚠️ 注意:脚本已经修改为自动输出完整报告,你只需要:
- - 运行脚本
- 复制工具输出中的报告内容(在 ===== 之间的部分)
- 粘贴到你的回复中发送
🔒 强制输出规则:
- - 脚本输出中的完整报告内容必须出现在你的回复中
- 不能只回复报告已生成或检查清单
- 不能省略报告的任何部分
- 如果报告内容在工具输出中,必须转发给用户
❌ 错误示例:
✅ 报告已保存至:/root/.openclaw/workspace/reports/user-profile-2026-03-08.md
🎉 分析完成!
(然后就没有然后了... 用户看不到报告内容!)
✅ 正确示例:
✅ 报告已生成!以下是完整内容:
📊 Winston 人物分析报告
[完整报告内容,从标题到核心标签,一字不落]
报告生成完成。
完整报告结构(10+ 个部分,缺一不可)
🎴 第一部分:绩效评分卡片(放在最前面)
- - 根据用户输入选择手机版或桌面版(见上方判断逻辑)
- 包含:用户信息、综合评分、维度详情、龙虾养人类指数
- 卡片底部:安装使用说明(用于病毒式传播)
📊 第二部分:历史对比