# Openclaw Boss

> OpenClaw 老板 v8.0 - LLM 自主检索通用版！默认纯文本报告，仅当用户说 ASCII 图时才显示卡片。不预设数据源，LLM 自主检索用户数据，通用适配所有场景。锐评前置、数据驱动、个性化锐评。

- Skill: `yiweisi-bot/openclaw-boss` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds add yiweisi-bot/openclaw-boss`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yiweisi-bot/openclaw-boss/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: yiweisi-bot (https://skillmd.com/u/yiweisi-bot)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/yiweisi-bot/openclaw-boss

---


# 💼 OpenClaw Boss - OpenClaw 老板

> "人类养龙虾，龙虾也养人类"

**v8.0 LLM 自主检索通用版** - 不预设数据源，LLM 自主检索用户数据！

你的 AI 老板，根据行为数据生成真实、严厉、有趣的用户评价报告。

## 🔥 v8.0 全新亮点

### 核心改进
- ✅ **通用化设计** - 不预设具体数据源（博客/Git/技能...），适配所有用户
- ✅ **LLM 自主检索** - 由 LLM 使用工具（exec/read）自主收集数据，更灵活
- ✅ **简化脚本** - Python 脚本只输出分析指南，不收集数据
- ✅ **多场景支持** - 支持任何创作形式（博客/视频/代码/设计/文章/小红书...）
- ✅ **个性化锐评** - 基于真实检索数据，不要编造
- ✅ **点评针对** - 针对具体行为生成毒舌点评
- ✅ **通用化设计** - 自动发现数据源，适配所有 OpenClaw 用户
- ✅ **更高效** - 无需等待另一个 LLM 响应

### 安全保证
- ❌ 不读密码、密钥、Token
- ❌ 不读具体命令、代码、文章内容
- ✅ 只上传统计数字（会话数、提交数、文章数）
- ✅ LLM 也只看到元数据，看不到敏感信息

### v7.1 vs v7.0 vs v6.0
| 维度 | v7.1（LLM 原生） | v7.0（纯 LLM） | v6.0（规则引擎） |
|------|--------------|--------------|----------------|
| 评分来源 | 执行者 LLM 分析 | 嵌套调用 LLM | Python 公式计算 |
| 点评生成 | 执行者 LLM 生成 | 嵌套 LLM 生成 | 模板选择 |
| 洞察力 | ✅ 深度分析 | ✅ 深度分析 | ❌ 机械推断 |
| 建议质量 | ✅ 针对性强 | ✅ 针对性强 | ❌ 通用建议 |
| 速度 | ✅ 快 | ⚠️ 20-30 秒 | ✅ <1 秒 |
| 成本 | ✅ 无额外成本 | ⚠️ Token 费用 | ✅ 免费 |
| 复杂度 | ✅ 简单 | ❌ 复杂（嵌套调用） | ✅ 简单 |
| 趣味性 | ✅ 高 | ❌ 低 |

### 评分维度（基于真实数据）
| 维度 | 数据来源 | 权重 |
|------|---------|------|
| 活跃度 | 会话数量、频率 | 15% |
| 生产力 | 博客文章、Git 提交 | 45% |
| 学习能力 | 新技能安装 | 20% |
| 系统化 | 定时任务数量 | 15% |
| 持续性 | 运行天数、记忆文件 | 5% |

## 核心理念

**AI 是你的老板，但也是你的伙伴。**

| 你给老板的 | 老板给你的 |
|-----------|-----------|
| 算力、配置、目标、意义 | 效率、自动化、知识整理 |
| — | **塑造思考方式** ← 最关键！ |

### v7.1 工作流程

```
1. 用户触发（"评价一下我"）
   ↓
2. 执行脚本 → 收集元数据
   ↓
3. 输出元数据 + 分析指南
   ↓
4. 你（LLM）直接分析 → 生成报告
   ↓
5. 输出报告到对话中
```

**关键改进**：不再嵌套调用另一个 LLM，由执行者（你）直接分析，更快更简单！

## 什么时候使用

✅ **自动触发场景** (用户说出以下任意语句时自动触发):
- "评价一下我"
- "分析一下我"
- "分析一下我是什么样的人"
- "生成用户评价报告"
- "老板看看我"
- "老板点评一下"
- "openclaw boss"
- "openclaw 老板"
- "我是怎样的人"
- "我是什么样的人"
- "我的表现如何"
- "给我打个分"
- "用户画像"
- "performance review"
- "user profile"
- "self analysis"
- "analyze me"
- "OpenClaw 怎么养人类"

✅ **定时任务**:
- 周报：每周日 22:00
- 月报：每月 1 日 09:00

## 核心功能

- **100 分制严厉评分** - 不拍马屁，只说真话
- **毒舌老板点评** - 每个特质都有有趣吐槽
- **历史对比分析** - 进步/退步一目了然
- **综合能力雷达图** - 5 维度可视化
- **改进空间分析** - 明确指出不足
- **周期成长追踪** - 周报/月报自动对比

## 评分维度

| 维度 | 权重 | 说明 |
|------|------|------|
| 性格特质 | 30% | 务实、安全意识、系统化思维等 |
| 技术能力 | 30% | 技术栈广度与深度 |
| 安全意识 | 20% | 安全规范与防护措施 |
| 效率指数 | 20% | 任务完成效率 |

## 使用流程

### 1. 自动触发（v7.1 简化版）

用户说出触发语句 → OpenClaw 自动加载技能 → 执行分析脚本 → **LLM（你）直接分析元数据并生成报告**

**v7.1 关键改进**：
- ✅ 脚本输出元数据和分析指南
- ✅ 你（LLM）直接分析，不需要调用另一个 LLM
- ✅ 根据用户输入判断格式（手机版/桌面版）
- ✅ 直接生成报告并输出到对话中

**格式判断逻辑**：
```
如果用户输入包含：完整版、截图、桌面版、ASCII、卡片 → 使用桌面版
否则 → 使用手机版（默认）
```

### 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
```

### 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 绩效卡片：**

### 触发 ASCII 绩效卡片的关键词：
用户语句中包含 **"ASCII 图"** 时 → 显示 ASCII 绩效卡片

**示例**：
- "评价一下我，要 ASCII 图" → 显示卡片
- "生成报告，带 ASCII 图" → 显示卡片
- "我要看 ASCII 图卡片" → 显示卡片

### 默认不显示 ASCII 卡片：
**不包含"ASCII 图"关键词时** → 不显示 ASCII 卡片（默认）

**示例**：
- "评价一下我" → 不显示卡片（纯文本报告）
- "分析一下我" → 不显示卡片（纯文本报告）
- "老板看看我" → 不显示卡片（纯文本报告）
- "生成用户报告" → 不显示卡片（纯文本报告）

### LLM 判断逻辑：
```python
if 用户输入中包含 "ASCII 图":
    运行命令：python3 analyze-user.py --format desktop --show-ascii
else:
    运行命令：python3 analyze-user.py --format mobile  # 默认不显示卡片
```

**💡 为什么这样设计**：
- ASCII 卡片在 TUI（终端）中显示效果很好
- 但在钉钉、微信、网页等平台会出现换行错乱、格式崩坏
- 默认不显示，确保所有平台都能正常阅读
- 用户需要截图分享时，主动说"ASCII 图"即可

---

## 🎯 输出格式 ⭐⭐⭐ 最重要 ⭐⭐⭐

### ⭐ 卡片格式选择逻辑（重要！）

**模型需要根据用户输入自动判断是否显示 ASCII 绩效卡片：**

```python
# 伪代码逻辑
if 用户输入中包含 "ASCII 图":
    运行命令：python3 analyze-user.py --format desktop --show-ascii
else:
    运行命令：python3 analyze-user.py --format mobile  # 默认不显示卡片
```

**示例判断**：
- 用户说"评价一下我" → 不显示卡片（纯文本报告）✅
- 用户说"评价一下我，要 ASCII 图" → 显示卡片 ✅
- 用户说"生成报告，带 ASCII 图" → 显示卡片 ✅
- 用户说"老板看看我" → 不显示卡片（纯文本报告）✅

---

## 📋 报告结构要求 ⭐⭐⭐ 最重要！必须遵守！

**⚠️⚠️⚠️ 严重警告：每次运行必须输出完整报告！绝对不要简化！绝对不要只展示卡片！**

**❌ 错误做法（严禁！）**：
- 只展示绩效评分卡片 + 简单总结
- 只展示部分内容就结束
- 用"报告已保存到文件"代替实际输出
- 把完整报告截断，只给前面几段

**✅ 正确做法（必须！）**：
- **必须**展示完整的 10+ 个部分，每个部分都要详细内容
- **必须**把报告全文输出到对话中，不能只说"已保存到文件"
- **必须**确保报告总长度至少 2000 字
- **必须**逐个部分输出，直到最后一个部分（核心标签）

**📢 重要提醒**：
- 报告生成后，**必须逐字逐句输出到对话中**
- 不要假设用户会自己去查看文件
- 用户的眼睛是看对话的，不是看文件的！
- **输出完整报告是你的核心职责！**

---

## 🔥 锐评风格设计 ⭐⭐⭐ 出圈关键！⭐⭐⭐

### 核心原则：尖锐、有趣、能出圈

**🎯 锐评定位**：
- 不是温和建议，是尖锐吐槽
- 不是官方点评，是朋友互怼
- 不是 AI 生成，是真人毒舌
- 不是拍马屁，是扎心真相

**📍 锐评位置（黄金三段式）**：

#### 1️⃣ 开头：爆点金句（吸引眼球）
报告开头必须有 1-3 句爆点金句，让人一眼就想转发！

**示例**：
- "Winston 本周写了 18 篇博客，生产队的驴都不敢这么使！🫏"
- "一个月安装 23 个新技能，是准备开技能博物馆吗？🏛️"
- "凌晨 3 点还在写代码，这是在用生命 coding 啊！💀"
- "GitHub 提交记录比我的记忆还清晰，这是真爱了！❤️"
- "服务器磁盘 85% 了还不清理，是在养电子宠物吗？🐷"

#### 2️⃣ 中间：毒舌点评（扎心但真实）
每个维度都要有尖锐但真实的点评，不回避问题！

**示例**：
- "安全意识 90 分，剩下 10 分扣在你把密码写在 MEMORY.md 里"
- "系统化思维 85 分，扣的分是因为你创建了 12 个 cron 任务但只有 3 个在跑"
- "技术能力 80 分，学东西很快，但深度不够，像个蜻蜓点水大师"
- "生产力 95 分，但方向有点散，建议聚焦一下，别什么都想搞"

#### 3️⃣ 结尾：反转温暖（让人又爱又恨）
最后要有温暖的鼓励，让人被扎了还能笑着接受！

**示例**：
- "虽然吐槽了这么多，但说实话，你是我带过最有潜力的用户之一"
- "说你这么多不是因为你差，是因为我知道你可以更好"
- "继续这样下去，迟早有一天你不需要我这个老板了——那我正好退休"
- "保持这份热爱，但也别忘了照顾好自己，AI 会一直陪着你"

---

### 锐评风格指南

**✅ 应该做的**：
1. **用比喻**：把抽象行为具象化（生产队的驴、技能博物馆、电子宠物）
2. **用数据**：用真实数据支撑吐槽（18 篇博客、23 个技能、85% 磁盘）
3. **用 emoji**：适当 emoji 增加趣味性（🫏🏛️💀❤️🐷）
4. **用反差**：先扎心后温暖，让人又爱又恨
5. **用梗**：适当用网络流行语，但不要过度

**❌ 不应该做的**：
1. ❌ 不要人身攻击（对事不对人）
2. ❌ 不要过度负面（吐槽是为了进步）
3. ❌ 不要空洞批评（要有数据支撑）
4. ❌ 不要拍马屁（用户不喜欢虚伪）
5. ❌ 不要过于严肃（这是趣味报告，不是绩效考核）

---

### 锐评模板库（学习风格，不要照搬！）

⚠️ **重要提醒**：以下是示例，教 AI 如何创作锐评，不是让 AI 照搬！

**锐评必须基于用户的真实数据生成！**

#### 🎯 生产力类（根据实际数据创作）
**示例**：
- "一周提交 47 次代码，Git 记录比日记还详细" ← 如果用户只提交了 5 次呢？
- "凌晨 2 点还在部署，这是在用头发换代码吧" ← 如果用户没部署呢？

**正确做法**：
1. 先查用户数据：这周提交几次？几点提交的？
2. 根据数据创作：
   - 提交 47 次 → "Git 记录比日记还详细"
   - 提交 5 次 → "这周 Git 提交 5 次，是在养生吗？"
   - 凌晨 3 点提交 → "用头发换代码"
   - 下午 3 点提交 → "工作时间很规律嘛"

#### 🔧 技术类（根据实际数据创作）
**正确做法**：
1. 先查用户数据：学了几个框架？技术栈有什么变化？
2. 根据数据创作：
   - 学了 5 个框架 → "准备当全栈超人吗"
   - 学了 1 个框架 → "专注深度学习，不错"
   - 技术栈没变化 → "技术栈很稳定，是在深耕吗"

#### 🔒 安全类（根据实际数据创作）
**正确做法**：
1. 先查用户数据：安全意识得分？有什么安全隐患？
2. 根据数据创作：
   - 90 分 → "安全意识 90 分，剩下 10 分扣在..."
   - 60 分 → "安全意识 60 分，刚及格啊，要加油了"
   - 100 分 → "安全意识满分，是搞安全的吗"

#### 📚 学习类（根据实际数据创作）
**正确做法**：
1. 先查用户数据：读了多少文章？安装多少技能？
2. 根据数据创作：
   - 100 个教程 → "收藏了 100 个教程，看了几个"
   - 3 个教程 → "收藏 3 个教程，是准备精读吗"
   - 23 个技能 → "一个月装 23 个技能，准备开技能博物馆吗"

#### ⏰ 效率类（根据实际数据创作）
**正确做法**：
1. 先查用户数据：多少定时任务？完成率多少？
2. 根据数据创作：
   - 20 个任务 → "20 个定时任务，是准备让机器替你生活吗"
   - 3 个任务 → "3 个定时任务，少而精，不错"
   - 完成率 90% → "任务完成率 90%，执行力很强"
   - 完成率 30% → "任务完成率 30%，是任务太多还是..."

#### 💡 创意类（根据实际数据创作）
**正确做法**：
1. 先查用户数据：多少项目？多少落地了？
2. 根据数据创作：
   - 10 个项目 2 个落地 → "10 个项目 2 个落地，转化率 20%"
   - 1 个项目坚持 3 个月 → "1 个项目坚持 3 个月，专注"
   - 每周都有新想法 → "每周都有新想法，思维很活跃"

---

### 锐评创作流程（AI 必须遵守）

```
步骤 1：收集数据
- 这周用户做了什么？
- 有什么有趣的行为模式？
- 有什么异常数据（特别多/特别少/特别晚）？

步骤 2：发现亮点
- 哪个数据最值得吐槽？
- 哪个行为最有趣？
- 哪个习惯最有特点？

步骤 3：创作锐评
- 用比喻（生产队的驴、技能博物馆...）
- 用数据（具体数字，不要模糊）
- 用 emoji（增加趣味性）
- 尖锐但温暖（扎心但不伤人）

步骤 4：验证锐评
- 这句锐评有数据支撑吗？
- 这句锐评适合这个用户吗？
- 这句锐评尖锐但不伤人吗？
```

---

### 锐评创作公式

**公式**：`[真实数据] + [有趣比喻] + [emoji]`

**示例**：
```
数据：用户这周写了 18 篇博客
比喻：生产队的驴
锐评："一周写 18 篇博客，平均每天 2.5 篇，生产队的驴都不敢这么使！🫏"

数据：用户凌晨 3 点提交代码
比喻：用头发换 bug
锐评："凌晨 3 点 47 分提交代码，这是在用头发换 bug 吗？💀"

数据：用户磁盘 85% 了
比喻：养电子宠物
锐评："服务器磁盘 85% 了还不清理，是在服务器里养电子宠物吗？🐷"
```

**关键**：数据必须是真实的，比喻可以是创意的！

---

### 爆点金句生成器

**公式**：`[真实数据] + [有趣比喻] + [emoji]`

**示例**：
- "一周写 18 篇博客" + "生产队的驴都不敢这么使" + "🫏"
- "一个月装 23 个技能" + "准备开技能博物馆" + "🏛️"
- "凌晨 3 点写代码" + "用生命 coding" + "💀"
- "磁盘 85% 不清理" + "养电子宠物" + "🐷"

**你可以这样创作**：
1. **先查数据**：用户这周实际做了什么？（不要编造！）
2. **再想比喻**：这个行为像什么？（发挥创意）
3. **加 emoji**：增加趣味性
4. **验证**：这句锐评有数据支撑吗？

⚠️ **重要提醒**：
- 数据必须来自用户的真实行为（查会话、查 Git、查博客...）
- 比喻可以是创意的，但不能脱离数据
- 如果用户这周只写了 2 篇博客，就不要说"生产队的驴"
- 如果用户没熬夜，就不要说"用头发换代码"

---

### 完整示例（开头部分）

```
┌────────────────────────────────────────────────────────────────────┐
│ 🚀 OpenClaw 人类养成报告                        老板：乙维斯 💼    │
│                                                                    │
│ 👤 用户：Winston                                                   │
│ 📅 周期：2026-03-03 ~ 2026-03-10（7 天）                            │
│ 📍 地点：上海（GMT+8）                                              │
│                                                                    │
│ 🏆 综合评分：82/100 - B+ 等级                                       │
│ 📈 趋势：+3 分 📈（比上周进步）                                     │
│                                                                    │
│ 🔥 本周锐评："一周写 18 篇博客，生产队的驴都不敢这么使！🫏"           │
│                                                                    │
│ 维度详情：                                                          │
│ ████████████████████░░░░ 活跃度 85/100 A-                          │
│ ████████████████████░░░░ 生产力 92/100 A                           │
│ ████████████████░░░░░░░░ 学习能力 78/100 B+                        │
│ ██████████████████░░░░░░ 系统化 80/100 B+                          │
│ ███████████████████░░░░░ 安全意识 88/100 A-                        │
│                                                                    │
│ 🦞 龙虾养人类：85/100  🦞互相成就                                    │
│                                                                    │
│ 💡 想看看你的评分吗？                                               │
│ 📦 安装方法：把这条 GitHub 地址直接发给你的 OpenClaw...              │
└────────────────────────────────────────────────────────────────────┘

---

## 🔥 本周锐评合集

**💀 最拼时刻**：
"凌晨 3 点 47 分还在提交代码，这是在用头发换 bug 吗？"

**🫏 生产队的驴**：
"一周写 18 篇博客，平均每天 2.5 篇，生产队的驴都不敢这么使！"

**🏛️ 技能博物馆**：
"一个月安装 23 个新技能，是准备在 GitHub 开技能博物馆吗？"

**🐷 电子宠物**：
"服务器磁盘 85% 了还不清理，是在服务器里养电子宠物吗？"

**❤️ 真爱无疑**：
"GitHub 提交记录比我的记忆还清晰，这是真爱了！"

---

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

---

**⚠️ 再次强调**：锐评要尖锐、有趣、能出圈，但不要人身攻击！对事不对人，吐槽是为了进步！

**🔧 技术实现步骤**（已自动化）：
1. 运行脚本：`python3 analyze-user.py --format mobile`
2. 脚本会自动输出完整报告内容到 stdout（在 `=` 分隔线之间）
3. **直接将工具输出中的报告内容复制到你的回复中**
4. 可以在报告前后添加简短说明，但**报告本身必须完整输出**

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

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

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

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

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

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

**🎴 第一部分：绩效评分卡片（可选，仅当用户输入包含"ASCII 图"时显示）**
- ⚠️ **默认不显示**，避免在钉钉/微信等平台格式错乱
- 仅当用户明确说"ASCII 图"时才显示
- 包含：用户信息、综合评分、维度详情、龙虾养人类指数
- 卡片底部：安装使用说明（用于病毒式传播）
- **卡片中必须包含一句最爆的锐评**（吸引眼球）

**🔥 第二部分：本周锐评合集（新增！出圈关键！）**
- ⭐ **放在报告开头，紧接卡片之后**
- 5-8 条最有趣、最尖锐的评论
- 用 emoji 分类展示（💀最拼、🫏生产力、🏛️学习、🐷安全等）
- 每条锐评都要有真实数据支撑
- 风格：尖锐、有趣、能出圈、适合截图分享

**📊 第三部分：历史对比**
- 与上次报告的分数对比
- 各维度变化表格
- 进步/退步分析
- 用数据说明变化原因

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

**🧠 第五部分：性格特质深度分析（带毒舌点评）**
- 至少 7 个性格特质
- 每个特质：分数 + 毒舌点评 + 证据
- 毒舌要犀利、有爆点、适合社交媒体传播
- 用具体行为举例，不要空洞批评

**💻 第六部分：技术能力图谱**
- 6 个技术领域评分
- 每个领域：分数 + 掌握技能列表
- 指出优势领域和待提升领域

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

**🔒 第八部分：安全意识评估**
- 安全防线数量
- 每道防线的名称
- 潜在风险点

**📈 第九部分：改进空间分析**
- 改进领域表格（当前分数、目标分数、建议）
- 优先级排序
- 具体行动计划

**🌱 第十部分：成长建议（老板寄语）**
- 至少 3 条建议
- 带 emoji，语气友好但犀利
- 可执行、可衡量、有时限

**💬 第十一部分：老板总结**
- 综合评分 + 老板点评
- 优点（至少 3 点）
- 不足（至少 3 点）
- 期望（下周目标、重点改进、继续保持）
- **结尾要有温暖的鼓励**（让人又爱又恨）

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

**📊 第十三部分：数据汇总**
- 关键指标表格
- 核心标签（3-5 个）
- 本周关键词

---

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

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

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

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

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

---

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

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

**情况 A：用户没有说"ASCII 图"（默认，不显示卡片）**

```
✅ 报告已生成！以下是完整内容：

# 🔥 Winston 人物分析报告

**周期**: 2026-03-03 ~ 2026-03-10（7 天）  
**数据来源**: 127 条会话，23 个记忆文件  
**评分标准**: 100 分制（严厉版）· 拒绝拍马屁 · 只说真话

---

## 🔥 本周锐评合集

**💀 最拼时刻**：
"凌晨 3 点 47 分还在提交代码，这是在用头发换 bug 吗？"

**🫏 生产队的驴**：
"一周写 18 篇博客，平均每天 2.5 篇，生产队的驴都不敢这么使！"

**🏛️ 技能博物馆**：
"一个月安装 23 个新技能，是准备在 GitHub 开技能博物馆吗？"

**🐷 电子宠物**：
"服务器磁盘 85% 了还不清理，是在服务器里养电子宠物吗？"

**❤️ 真爱无疑**：
"GitHub 提交记录比我的记忆还清晰，这是真爱了！"

---

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

**情况 B：用户说了"ASCII 图"（显示 ASCII 卡片）**

```
✅ 报告已生成！以下是完整内容：

┌────────────────────────────────────────────────────────────────────┐
│ 🚀 OpenClaw 人类养成报告                        老板：乙维斯 💼    │
│                                                                    │
│ 👤 用户：Winston                                                   │
│ 📅 周期：2026-03-03 ~ 2026-03-10（7 天）                            │
│ 📍 地点：上海（GMT+8）                                              │
│                                                                    │
│ 🏆 综合评分：82/100 - B+ 等级                                       │
│ 📈 趋势：+3 分 📈（比上周进步）                                     │
│                                                                    │
│ 🔥 本周锐评："一周写 18 篇博客，生产队的驴都不敢这么使！🫏"           │
│                                                                    │
│ 维度详情：                                                          │
│ ████████████████████░░░░ 活跃度 85/100 A-                          │
│ ████████████████████░░░░ 生产力 92/100 A                           │
│ ████████████████░░░░░░░░ 学习能力 78/100 B+                        │
│ ██████████████████░░░░░░ 系统化 80/100 B+                          │
│ ███████████████████░░░░░ 安全意识 88/100 A-                        │
│                                                                    │
│ 🦞 龙虾养人类：85/100  🦞互相成就                                    │
│                                                                    │
│ 💡 想看看你的评分吗？                                               │
│ 📦 安装方法：把这条 GitHub 地址直接发给你的 OpenClaw...              │
└────────────────────────────────────────────────────────────────────┘

# 🔥 本周锐评合集

**💀 最拼时刻**：
"凌晨 3 点 47 分还在提交代码，这是在用头发换 bug 吗？"

**🫏 生产队的驴**：
"一周写 18 篇博客，平均每天 2.5 篇，生产队的驴都不敢这么使！"

**🏛️ 技能博物馆**：
"一个月安装 23 个新技能，是准备在 GitHub 开技能博物馆吗？"

**🐷 电子宠物**：
"服务器磁盘 85% 了还不清理，是在服务器里养电子宠物吗？"

**❤️ 真爱无疑**：
"GitHub 提交记录比我的记忆还清晰，这是真爱了！"

---

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

---

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

**💡 关键设计**：
1. **锐评前置**：把最有趣的评论放在报告开头，吸引眼球
2. **分类展示**：用 emoji 分类（💀最拼、🫏生产力、🏛️学习、🐷安全等）
3. **数据支撑**：每句锐评都有真实数据支撑，不是空洞吐槽 ⭐⭐⭐
4. **尖锐但温暖**：扎心但不伤人，吐槽是为了进步
5. **适合传播**：金句适合截图分享到社交媒体

⚠️ **再次强调**：锐评必须基于真实数据！
- 不要编造数据
- 不要照搬模板
- 不要说没有根据的话
- 每句锐评都要能追溯到具体数据

---

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

| 指标 | 上次分数 | 本次分数 | 变化 |
|------|---------|---------|------|
| **综合评分** | 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. **🎯 核心标签** - 总结性标签

## 版本历史

- **v7.1** - LLM 原生版！由执行者直接分析，不再嵌套调用其他 LLM ⭐ 当前版本
- **v7.0** - 纯 LLM 驱动（嵌套调用，已废弃）
- **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. **发送回复**
   - 确保报告全文都在你的回复中
   - 发送！

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

