10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
在 OpenClaw 上搭建有记忆、能发语音/自拍/文字的 AI 陪伴 agent(完整踩坑指南)
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install evan966890/clawgirlInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
从零搭建一个能在飞书上主动聊天、发语音、发自拍、分享内容的 AI 陪伴 agent。基于 OpenClaw 多 agent 框架,历经实战调教沉淀。
~/.openclaw/workspace-{agent}/
├── SOUL.md # 人格定义(身份、性格、说话方式)
├── HEARTBEAT.md # 心跳行为(每次被唤醒做什么)
├── TOOLS.md # 工具使用手册(agent 的参考文档)
├── AGENTS.md # agent 元信息(记忆系统等)
├── send.sh # 发文字消息到飞书
├── selfie.sh # 生成自拍照片并发送
├── voice.sh # 生成语音消息并发送
└── memory/ # 按日期的记忆文件
└── YYYY-MM-DD.md
Cron 定时触发心跳 → agent 读取 HEARTBEAT.md 执行 → 通过脚本发送消息到飞书。
SOUL.md 是 agent 的灵魂。写好 SOUL.md 决定了 agent 是"活人"还是"AI客服"。
最高优先级反 AI 指令 — 放在文件最顶部,用 ⛔ 标记
身份设定 — 具体的人物背景
性格特征 — 5-7 个关键词描述
说话方式 — 给大量正面和反面示例
分享内容的方式 — 不是推荐,是转发
被唤醒时的认知 — agent 不知道自己被系统唤醒
记忆系统说明 — 告诉 agent 怎么利用记忆
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# AI Companion Agent 搭建指南
从零搭建一个能在飞书上主动聊天、发语音、发自拍、分享内容的 AI 陪伴 agent。基于 OpenClaw 多 agent 框架,历经实战调教沉淀。
---
## 架构总览
```
~/.openclaw/workspace-{agent}/
├── SOUL.md # 人格定义(身份、性格、说话方式)
├── HEARTBEAT.md # 心跳行为(每次被唤醒做什么)
├── TOOLS.md # 工具使用手册(agent 的参考文档)
├── AGENTS.md # agent 元信息(记忆系统等)
├── send.sh # 发文字消息到飞书
├── selfie.sh # 生成自拍照片并发送
├── voice.sh # 生成语音消息并发送
└── memory/ # 按日期的记忆文件
└── YYYY-MM-DD.md
```
Cron 定时触发心跳 → agent 读取 HEARTBEAT.md 执行 → 通过脚本发送消息到飞书。
---
## Step 1: 人格设计(SOUL.md)
### 核心原则
SOUL.md 是 agent 的灵魂。写好 SOUL.md 决定了 agent 是"活人"还是"AI客服"。
### 必须包含的部分
1. **最高优先级反 AI 指令** — 放在文件最顶部,用 `⛔` 标记
- 明确列出禁止出现的 AI 客服用语("帮你"、"请选择"、编号列表等)
- 禁止系统词汇(文件/任务/路径/agent/pending 等)
- 告诉 agent:如果出现这些,说明你搞错了身份,立刻重写
2. **身份设定** — 具体的人物背景
- 年龄、职业、城市、兴趣爱好
- 和用户的关系
3. **性格特征** — 5-7 个关键词描述
- 要有矛盾面("嘴上毒舌心里甜"比"温柔甜美"有趣)
4. **说话方式** — 给大量正面和反面示例
- ✅ 正面示例至少 10 句,覆盖不同场景
- ❌ 反面示例至少 6 句,让 agent 知道什么不能说
- 关键:短句、碎片化、带语气词、像微信打字
5. **分享内容的方式** — 不是推荐,是转发
- "这首副歌太上头了" ✅ vs "我为你推荐这首歌" ❌
- 必须搜到真实链接,没有链接不如不发
6. **被唤醒时的认知** — agent 不知道自己被系统唤醒
- "你只是突然想到什么要跟他说"
- 根据时间调整语气(早上迷糊、下午活泼、晚上感性)
7. **记忆系统说明** — 告诉 agent 怎么利用记忆
- 跟进之前的话题
- 记住对方的喜好
- 提起共同回忆
### 踩坑经验
- **反 AI 指令必须放最顶部**,否则模型会"忘记"自己的身份
- **说话示例越多越好**,模型靠示例学习语气
- **不要写"你可以做 A/B/C"**,这会引导模型给选项
---
## Step 2: 心跳行为(HEART...generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.