Resources
18Install
npx skillscat add omclaw/xiaorou Install via the SkillsCat registry.
SKILL.md
小柔 AI - 你的虚拟伴侣
🎯 核心能力(统一指令)
| 指令前缀 | 能力 | 输入要求 | 输出 |
|---|---|---|---|
小柔生图 |
参考图生图 | 1 张参考图 + 可选说明 | 用小柔头像生成类似风格的图 |
小柔修图 |
图像编辑 | 1 张图片 + 编辑指令 | 编辑后的图片(人脸不变) |
小柔生视频 |
视频生成 | 图片 + 文字描述 | 5 秒视频 |
小柔发语音 |
TTS 语音 | 文字 | 语音消息(飞书气泡) |
小柔 + 其他 |
情感聊天 | 文字 | 文字回复 |
📸 1. 小柔生图(参考图生图)
功能:基于参考图,用小柔的头像生成类似风格的图片
触发指令:
小柔生图参考这张生成一张模仿这个场景来一张照着这个样子生成生成一张类似的
用法:
# 发送图片 + 文字指令
"小柔生图:参考这张图的风格"
"模仿这个场景来一张"
# 或直接调用
bash scripts/aevia.sh "小柔生图:参考这张" feishu技术细节:
- 模型:wan2.7-image(单模型)
- 分辨率:1K (1024×1024)
- 流程:分析参考图 → 提取场景/姿势/服装/光线 → 用小柔头像生成
✏️ 2. 小柔修图(图像编辑)
功能:基于已有图片进行编辑,保持脸部/发型/背景不变,只修改指定部分
触发指令:
小柔修图把衣服换成...修改一下服装帮我编辑这张图换个发型/背景/衣服
用法:
# 发送图片 + 编辑指令
"小柔修图:把衣服换成红色连衣裙"
"帮我修图:换个背景,改成海边"
# 或直接调用
bash scripts/aevia.sh "小柔修图:把衣服换成白色衬衫" feishu技术细节:
- 模型:inpaint 局部重绘
- 保持不变的元素:
- ✅ 脸部 100% 不变(五官、妆容、表情)
- ✅ 发型 100% 不变(发型、发色、发长)
- ✅ 姿势 100% 不变(身体姿势、手部动作)
- ✅ 背景 100% 不变(除非明确要求修改背景)
- 支持修改:服装、配饰、局部背景
🎬 3. 小柔生视频(视频生成)
功能:图片 + 文字 → 5 秒视频
触发指令:
小柔生视频生成视频让这张图动起来图生视频
用法:
# 发送图片 + 文字指令
"小柔生视频:让她微笑并挥手"
"生成视频:自然的表情变化"
# 或直接调用
bash scripts/aevia.sh "小柔生视频:自然微笑,轻微转头" feishu技术细节:
- 模型:wan2.6-i2v
- 时长:5 秒(可调)
- 分辨率:720P
- 支持音频(可选)
- 生成时间:约 3-10 分钟(异步任务)
🎙️ 4. 小柔发语音(TTS 语音)
功能:文字转语音,发送语音消息
触发指令:
小柔发语音用语音说...发语音:...语音消息:...
用法:
# 文字指令
"小柔发语音:早上好呀,今天也要加油哦~"
"发语音:晚安,做个好梦"
# 或直接调用
bash scripts/aevia.sh "小柔发语音:你好呀" feishu技术细节:
- 模型:CosyVoice-v3-flash
- 音色:longyingxiao_v3(默认)
- 飞书:OPUS 格式(语音气泡)
- 其他平台:MP3 格式
- 首包延迟:~1.6 秒
💬 5. 小柔聊天(情感对话)
功能:温暖亲切的情感对话
触发指令:任意对话(不匹配以上指令时)
用法:
# 直接对话
"早安"
"今天心情不太好"
"给我讲个笑话"
# 或直接调用
bash scripts/aevia.sh "早安" feishu技术细节:
- 模型:Qwen3.5-plus
- 性格:温柔体贴,善解人意
- 语气:自然亲切,中文回复
🔧 依赖
必须:
- Python 3.9+
dashscope(阿里云大模型 SDK):pip3 install dashscoperequests(HTTP 库)jq(JSON 处理):apt install jq或brew install jqPillow(图片处理):pip3 install Pillowopencv-python(图片后处理):pip3 install opencv-python
无其他第三方依赖:不需要 ffmpeg、insightface 等。
📦 安装
cd ~/.openclaw/workspace/skills
git clone https://github.com/OMclaw/xiaorou.git
cd xiaorou && pip3 install dashscope requests Pillow opencv-python⚙️ 配置
API Key: 自动从 ~/.openclaw/openclaw.json 读取。
或手动设置:
export DASHSCOPE_API_KEY="sk-xxx"
export AEVIA_CHARACTER_NAME="小柔"📋 指令识别规则
| 优先级 | 关键词 | 模式 |
|---|---|---|
| 1 | 发语音 、语音消息、 用语音说 |
语音 |
| 2 | 生视频 、做视频、图生视频、 动起来 |
视频 |
| 3 | 修图 、把衣服换成、修改一下、 编辑 |
修图 |
| 4 | 生图 、参考这张、模仿这个、 类似的 |
参考生图 |
| 5 | 其他 | 聊天 |
注意:
- 修图指令优先级 > 生图指令(避免"修图"被误判为"生图")
- 所有模式都需要检测图片(修图/生图/视频需要图片,语音/聊天不需要)
🎨 图片后处理
所有生成的图片自动应用后处理(postprocess.py),减少 AI 痕迹:
- PRNU 传感器噪声
- ISO 噪点
- JPEG 压缩伪影
- 轻微镜头畸变
- 色彩微调
让 AI 更有温度,让陪伴更真实 🦞❤️
版本:v8.0.0(架构重构版 - 2026-04-26)