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(完整踩坑指南)
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install evan966890/ai-companion-setup打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 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 执行 → 通过脚本发送消息到飞书。
SOUL.md 是 agent 的灵魂。写好 SOUL.md 决定了 agent 是"活人"还是"AI客服"。
最高优先级反 AI 指令 — 放在文件最顶部,用 ⛔ 标记
身份设定 — 具体的人物背景
性格特征 — 5-7 个关键词描述
说话方式 — 给大量正面和反面示例
分享内容的方式 — 不是推荐,是转发
被唤醒时的认知 — agent 不知道自己被系统唤醒
记忆系统说明 — 告诉 agent 怎么利用记忆
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# 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.