# Openclaw Boss

> OpenClaw 老板 - 你的 AI 老板来了！🦞 你以为你在养龙虾？有没有可能龙虾才是老板，你成了给 AI 打工的牛马？根据对话历史生成真实、严厉、有趣的用户评价报告。Use when: user asks for self-reflection, user profile, performance review, or analysis. Triggers: 评价一下我，分析一下我，老板看看我，生成用户报告，我是怎样的人，openclaw boss, user profile, performance review, self analysis.

- Skill: `leoyeai-openclaw-master-skills/openclaw-boss` (Agent Skill, multi-file: 9 files)
- Install (CLI): `npx skillmds@latest add leoyeai-openclaw-master-skills/openclaw-boss`
- Raw SKILL.md: https://api.skillmd.com/api/skills/leoyeai-openclaw-master-skills/openclaw-boss/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: LeoYeAI (https://skillmd.com/u/leoyeai-openclaw-master-skills)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/leoyeai-openclaw-master-skills/openclaw-boss

---


# 💼 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. 检测用户输入是否包含完整版关键词
2. 如果包含 → 运行 `python3 analyze-user.py --format desktop`
3. 否则 → 运行 `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`
2. 脚本会自动输出完整报告内容到 stdout（在 `=` 分隔线之间）
3. **直接将工具输出中的报告内容复制到你的回复中**
4. 可以在报告前后添加简短说明，但**报告本身必须完整输出**

**⚠️ 注意**：脚本已经修改为自动输出完整报告，你只需要：
- 运行脚本
- **复制工具输出中的报告内容**（在 `=====` 之间的部分）
- **粘贴到你的回复中发送**

**🔒 强制输出规则**：
- 脚本输出中的完整报告内容**必须**出现在你的回复中
- **不能**只回复"报告已生成"或检查清单
- **不能**省略报告的任何部分
- 如果报告内容在工具输出中，**必须转发给用户**

**❌ 错误示例**：
```
✅ 报告已保存至：/root/.openclaw/workspace/reports/user-profile-2026-03-08.md
🎉 分析完成！
（然后就没有然后了... 用户看不到报告内容！）
```

**✅ 正确示例**：
```
✅ 报告已生成！以下是完整内容：

# 📊 Winston 人物分析报告
---
[完整报告内容，从标题到核心标签，一字不落]
---
_报告生成完成。_
```

### 完整报告结构（10+ 个部分，缺一不可）

**🎴 第一部分：绩效评分卡片（放在最前面）**
- 根据用户输入选择手机版或桌面版（见上方判断逻辑）
- 包含：用户信息、综合评分、维度详情、龙虾养人类指数
- 卡片底部：安装使用说明（用于病毒式传播）

**📊 第二部分：历史对比**
- 与上次报告的分数对比
- 各维度变化表格
- 进步/退步分析

**🎯 第三部分：综合评分卡**
- 整体评分 + 老板点评
- 4 个维度的详细表格（分数 + 可视化进度条 + 等级）

**🧠 第四部分：性格特质深度分析（带毒舌点评）**
- 至少 7 个性格特质
- 每个特质：分数 + 毒舌点评 + 证据
- 毒舌要犀利、有爆点、适合社交媒体传播

**💻 第五部分：技术能力图谱**
- 6 个技术领域评分
- 每个领域：分数 + 掌握技能列表

**🚀 第六部分：项目健康度**
- 项目运行状态
- 访问地址、文章数量、技术栈

**🔒 第七部分：安全意识评估**
- 安全防线数量
- 每道防线的名称

**📈 第八部分：改进空间分析**
- 改进领域表格（当前分数、目标分数、建议）

**🌱 第九部分：成长建议（老板寄语）**
- 至少 3 条建议
- 带 emoji，语气友好但犀利

**💬 第十部分：老板总结**
- 综合评分 + 老板点评
- 优点（至少 3 点）
- 不足（至少 3 点）
- 期望（下周目标、重点改进、继续保持）

**🦞 第十一部分：龙虾养人类指数**
- 共生关系评分
- AI 对你的正向塑造（表格）
- 你给 AI 的（列表）

**📊 第十二部分：数据汇总**
- 关键指标表格
- 核心标签

---

### 输出规范（必须遵守）⭐⭐⭐ 再次强调！

✅ **必须做的**：
1. 第一时间展示完整的 ASCII 绩效评分卡片
2. 卡片直接显示，**不要放在代码块中**
3. **展示完整的 10+ 个部分，不要省略任何一个**
4. 每个部分都要有详细内容，不能只有标题
5. 保持毒舌老板风格，不拍马屁
6. **报告总长度至少 2000 字**
7. **必须把完整报告输出到对话中！不能只说"已保存到文件"！**
8. **必须逐个部分输出，直到最后一个部分！**

❌ **绝对不要做的**：
1. ❌ 不要只展示"绩效评分卡片 + 简单总结"（这是错的！）
2. ❌ 不要省略任何部分
3. ❌ 不要把卡片放在代码块中
4. ❌ 不要简化为简短回复
5. ❌ 不要只展示部分内容就结束
6. ❌ **不要用"报告已保存"来代替实际输出！**
7. ❌ **不要假设用户会自己查看文件！**

**🔑 核心原则**：
> **用户是通过对话阅读报告的，不是通过查看文件！**
> **你的任务是输出完整报告，不是生成文件就结束！**
> **报告内容必须直接写在你的回复消息中，不能只在工具调用结果里显示！**

**💡 为什么必须这样做**：
- 用户看到的对话 = 你的回复消息
- 工具调用结果（如 exec 输出）**不会直接显示给用户**
- 如果你不把报告内容复制到回复中，用户就看不到报告！
- **这是最关键的技术细节，必须严格遵守！**

---

### 📋 完整输出示例（参考模板）

**✅ 正确的输出应该像这样：**

```
┌────────────────────────────────────────────────────────────────────┐
│ 🚀 OpenClaw 人类养成报告                        老板：[AI 名字]      │
│ ...（完整卡片内容）...                                              │
│ 🦞 龙虾养人类：XX/100  🦞互相成就                                    │
└────────────────────────────────────────────────────────────────────┘

💡 想看看你的评分吗？
📦 安装方法：把这条 GitHub 地址直接发给你的 OpenClaw...
...（安装说明）...

---

**统计周期**: 今日  
**数据来源**: X 条会话，X 个记忆文件  
**评分标准**: 100 分制（严厉版）· 拒绝拍马屁 · 只说真话

---

## 📊 历史对比 - 📈 小幅进步 ✨

| 指标 | 上次分数 | 本次分数 | 变化 |
|------|---------|---------|------|
| **综合评分** | XX/100 | XX/100 | +X 📈 |

...（各维度变化、进步/退步分析）...

---

## 🎯 一、综合评分卡

### 整体评分：**XX/100** - X 等级

> **老板点评**: "..."

| 维度 | 分数 | 可视化 | 等级 |
|------|------|--------|------|
| **性格特质** | XX/100 | [████████...] | X |
...（完整表格）...

---

## 🧠 二、性格特质深度分析（带毒舌点评）

### 🥇 [特质名] - XX/100
**毒舌点评**: "..."
**证据**:
- ...
- ...

...（至少 7 个特质）...

---

## 💻 三、技术能力图谱

...（6 个技术领域）...

---

## 🚀 四、项目健康度

...（项目详情）...

---

## 🔒 五、安全意识评估

...（安全防线）...

---

## 📈 六、改进空间分析

...（改进表格）...

---

## 🌱 七、成长建议（老板寄语）

...（至少 3 条建议）...

---

## 💬 八、老板总结

> "..."

**优点**: ...
**不足**: ...
**期望**: ...

---

## 🦞 九、"龙虾养人类"指数

...（共生关系分析）...

---

## 📊 十、数据汇总

...（指标表格）...

---

_报告生成完成。这份报告不是评判，是一面镜子——帮助你更清晰地看见自己。_
```

**⚠️ 再次强调：报告总长度至少 2000 字，不要只展示卡片就结束！**

**📢 输出流程提醒**：
1. 生成卡片 → 2. 输出卡片 → 3. 输出历史对比 → 4. 输出综合评分卡 → 5. 输出性格特质 → 6. 输出技术能力 → 7. 输出项目健康度 → 8. 输出安全意识 → 9. 输出改进空间 → 10. 输出成长建议 → 11. 输出老板总结 → 12. 输出龙虾养人类指数 → 13. 输出数据汇总 → 14. 输出核心标签 → ✅ 完成！

**不要在任何步骤停止！必须输出到最后一步！**

9. **🌱 成长建议** - 老板寄语
10. **💬 老板总结** - 优点/不足/期望
11. **🦞 龙虾养人类指数** - 共生关系评分
12. **📊 数据汇总** - 关键指标

### 输出规范

✅ **必须做的**:
- 第一时间展示完整的 ASCII 绩效评分卡片
- 卡片直接显示，不要放在代码块中
- 展示完整的 10 个部分，不要简化
- 保持毒舌老板风格，不拍马屁

❌ **不要做的**:
- 不要只展示"快速总结"
- 不要省略任何部分
- 不要把卡片放在代码块中
- 不要简化为简短回复

## 配置选项

创建 `config.json` 自定义行为：

```json
{
  "style": "roast",      // roast/gentle/professional
  "language": "zh",      // zh/en
  "report_type": "daily" // daily/weekly/monthly
}
```

## 文件结构

```
openclaw-boss/
├── SKILL.md (本文件)
├── README.md (详细文档)
├── scripts/
│   ├── analyze-user.py      # 核心分析脚本
│   ├── weekly-profile.sh    # 周报生成器
│   └── monthly-profile.sh   # 月报生成器
├── references/
│   └── analysis-dimensions.md # 分析维度详解
└── reports/
    └── user-profile-YYYY-MM-DD.md # 生成的报告
```

## 报告结构（完整 10 部分）

1. **🎴 绩效评分卡片（🔥 截图分享版）** - ASCII 艺术卡片，放在最前面
2. **📊 历史对比** - 与上次报告对比，进步/退步分析
3. **🎯 一、综合评分卡** - 100 分制评分 + 老板点评 + 维度表格
4. **🧠 二、性格特质深度分析（带毒舌点评）** - 7 个特质分析
5. **💻 三、技术能力图谱** - 6 个技术领域评分
6. **🚀 四、项目健康度** - 项目运行状态
7. **🔒 五、安全意识评估** - 安全防线数量
8. **📈 六、改进空间分析** - 明确指出不足
9. **🌱 七、成长建议（老板寄语）** - 3 条建议
10. **💬 八、老板总结** - 优点/不足/期望
11. **🦞 九、"龙虾养人类"指数** - 共生关系评分
12. **📊 十、数据汇总** - 关键指标
13. **🎯 核心标签** - 总结性标签

## 版本历史

- **v5.0** - 绩效评分卡片（截图分享版）+ 人类养成报告主题
- **v4.0** - 历史对比分析，进步/退步一目了然
- **v3.0** - 毒舌老板点评，100 分制严厉评分
- **v2.0** - 进度条可视化，有趣评论
- **v1.0** - 基础评分 + 性格分析

## 开源信息

- **作者**: Winston & Yiweisi
- **许可证**: MIT
- **GitHub**: https://github.com/yiweisi-bot/openclaw-boss
- **ClawHub**: `clawhub install openclaw-boss`

---

_你的 AI 老板，虽然毒舌，但也是为你好。加油！_ 💼

---

## ⭐⭐⭐ 最终检查清单（每次生成报告前必读）⭐⭐⭐

**在点击"发送"之前，请确认：**

### 内容完整性检查
- [ ] 我是否输出了完整的绩效评分卡片？
- [ ] 我是否输出了历史对比部分？
- [ ] 我是否输出了综合评分卡（4 个维度表格）？
- [ ] 我是否输出了性格特质深度分析（至少 7 个特质）？
- [ ] 我是否输出了技术能力图谱（6 个领域）？
- [ ] 我是否输出了项目健康度？
- [ ] 我是否输出了安全意识评估？
- [ ] 我是否输出了改进空间分析？
- [ ] 我是否输出了成长建议（至少 3 条）？
- [ ] 我是否输出了老板总结（优点/不足/期望）？
- [ ] 我是否输出了龙虾养人类指数？
- [ ] 我是否输出了数据汇总？
- [ ] 我是否输出了核心标签？
- [ ] 报告总长度是否超过 2000 字？

### ⭐⭐⭐ 输出方式检查（最关键！）⭐⭐⭐
- [ ] **我是否把报告内容直接写在了我的回复消息中？**
- [ ] **报告内容是否不是只在工具调用结果中显示？**
- [ ] **用户是否可以直接在对话中看到完整报告，不需要查看文件？**

**如果以上任何一项答案是"否"，请立即补充完整！**

**记住：**
> **用户的眼睛是看对话的，不是看文件的！**
> **报告内容必须直接写在你的回复中，不能只在工具结果里显示！**
> **完整输出是你的核心职责！**

---

## 🔄 标准工作流程（必须遵守）

```
1. 用户触发 → 2. 运行脚本 → 3. 读取生成的文件 → 4. 将文件内容复制到回复中 → 5. 发送
```

**详细步骤**：

1. **运行脚本**
   ```bash
   cd /root/.openclaw/workspace/skills/openclaw-boss/scripts
   python3 analyze-user.py --format mobile
   ```

2. **获取文件路径**
   - 脚本会输出：`✅ 报告已保存至：/root/.openclaw/workspace/reports/user-profile-YYYY-MM-DD.md`

3. **读取文件内容**
   ```bash
   cat /root/.openclaw/workspace/reports/user-profile-YYYY-MM-DD.md
   ```

4. **将内容复制到回复中**
   - 打开文件，复制全部内容
   - 粘贴到你的回复消息中
   - 可以在前面加一句"✅ 报告已生成！以下是完整内容："

5. **发送回复**
   - 确保报告全文都在你的回复中
   - 发送！

**⚠️ 绝对不要**：
- 只运行脚本就结束
- 只说"报告已保存到文件"
- 依赖工具调用结果显示报告内容
- 假设用户会自己查看文件

