Install
openclaw skills install daily-roleplay-gameDaily profession roleplay game engine with hidden kink guessing, AI-driven personality generation, achievement tracking, and multi-backend image generation (ComfyUI/SD WebUI/Midjourney/Nano Banana Pro). Use when setting up or running the daily roleplay system, generating daily characters, managing guess-log, or handling roleplay archives.
openclaw skills install daily-roleplay-gameAI 驱动的每日职业角色扮演系统。每天自动抽取职业、年龄、性格(五维)、隐藏性癖(4~6 个),通过三级暗示系统引导猜测,支持多种生图后端(ComfyUI / SD WebUI / Midjourney / Nano Banana Pro)。
clawhub install daily-roleplay-game
安装后运行部署脚本(自动创建独立的 role-play agent,不影响现有 agent):
./skills/daily-roleplay-game/scripts/setup.sh
git clone https://github.com/nannyu/openclaw-role-play-skill.git
cd openclaw-role-play-skill
./scripts/setup.sh
脚本会自动:
role-play agent(如 openclaw CLI 可用)~/.openclaw/workspace-role-play/也可指定自定义 workspace 路径:
./scripts/setup.sh /path/to/workspace
cd ~/.openclaw/workspace-role-play
openclaw.example.json5 的配置合并进去(心跳、频道绑定等)完整部署指南见 docs/OPENCLAW_SETUP.md。
~/.openclaw/workspace-role-play/
├── SOUL.md / ENGINE.md / AGENTS.md / HEARTBEAT.md ← 核心(静态)
├── USER.md / MEMORY.md / TOOLS.md / IDENTITY.md ← 用户信息(手动维护)
├── roleplay-active.md ← 每日生成(YAML front-matter + 强制模板)
├── guess-log.md ← 当日猜测进度
├── kink_game_enabled.json ← 玩法开关
├── data/ ← 数据库
│ ├── professions/*.yaml ← 13 类 ~138 个职业
│ ├── kinks/category_[a-f].yaml ← 6 类 131 个性癖
│ ├── themes/ ← 主题日配置
│ ├── personality/ ← 五维性格生成
│ ├── weights/ ← 职业+年龄性癖加权
│ └── templates/ ← 早安模板 + 生图配置
├── scripts/
│ ├── wrapup.sh ← 23:30 收尾归档
│ └── validate-generation.sh ← 生成器输出验证
└── archive/ ← 历史存档
归档 roleplay-active.md + guess-log.md + 图片 → archive/YYYY-MM-DD-职业名/
| File | Purpose | Update |
|---|---|---|
| engine/ENGINE.md | 运行时规则唯一权威 + 生成器操作手册 | 静态 |
| engine/AGENTS.md | 启动顺序与行为规范 | 静态 |
| engine/HEARTBEAT.md | 心跳规则 | 静态 |
| engine/SOUL.md | 角色人格核心 | 可自定义 |
| data/index.yaml | 数据索引与生成逻辑 | 扩展时修改 |
| data/achievements.yaml | 成就系统配置 | 可自定义 |
engine/SOUL.mddata/professions/ 对应分类 YAML 中追加data/kinks/category_*.yaml 中追加,更新 data/index.yaml countdata/themes/daily_themes.yamltemplates/TOOLS.md(ComfyUI 详细配置见 data/templates/comfyui/README.md)详细设计文档见 docs/daily-roleplay-game.md