返回顶部
o

openclaw-spirits灵兽系统

Companion spirit system for OpenClaw agents. Every user gets a unique spirit creature — deterministically generated from their identity (24 species, 5 rarities from Common to Mythic 2%). Spirits have personality, elemental affinity, and evolve with interactions. Features: deterministic generation (same user always gets same spirit), rarity system, personality traits, interaction tracking, visual generation prompts. Use when: spirit, companion, pet, 灵兽, summon, familiar, creature, virtual pet, ag

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.2
安全检测
已通过
349
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

openclaw-spirits

OpenClaw Spirits

⚡ 首次设置(重要)

当此技能首次安装,或用户首次询问其灵兽时:

  1. 1. 运行 node {baseDir}/scripts/generate.js 获取灵兽的骨架
- 使用用户的唯一ID(飞书 open_id、Telegram ID、Discord ID 等) - 若无可用ID,使用其名称或用户名作为种子
  1. 2. 使用 node {baseDir}/scripts/soul.js prompt 生成的提示词来创造灵魂(名称 + 性格)
- 用该提示词调用大语言模型,获取 {name:...,personality:...}
  1. 3. 保存:node {baseDir}/scripts/soul.js save
  2. 展示完整的灵兽卡(见下方格式)

首次召唤时必须展示完整卡片。 不得跳过任何部分。

指令

指令功能
spirit 或 spirit show展示你的灵兽卡
spirit summon
首次召唤(含孵化动画) | | spirit stats | 详细属性面板 | | spirit talk <消息> | 与灵兽对话(以其性格回应) |

快捷方式: 用户也可以直接称呼灵兽的名字(如Rune、Rune 你觉得呢)或说灵兽——智能体应识别并让灵兽回应。无需指令前缀。
| spirit rename <名称> | 为灵兽改名 |

完整灵兽卡格式

展示灵兽时必须输出以下全部内容。 不得跳过或概括。

中文(适用于飞书/中文用户)

🥚 灵兽降世!

[ASCII 精灵图 — 来自:node {baseDir}/scripts/render.js 0]

[表情] [名称] — [中文名] [英文名] [稀有度圆点] [中文稀有度] [英文稀有度]

[性格描述]

┌──────────────────────────────┐
│ 直觉 INTUITION [进度条] [数值] │
│ 韧性 GRIT [进度条] [数值] │
│ 灵动 SPARK [进度条] [数值] │
│ 沉稳 ANCHOR [进度条] [数值] │
│ 锋芒 EDGE [进度条] [数值] │
└──────────────────────────────┘

[若为闪光:✨ 闪光!]

🔮 灵兽与主人的灵魂绑定,不可选择,不可交易。

英文(适用于 Telegram/Discord/英文用户)

🥚 A Spirit emerges!

[ASCII 精灵图]

[表情] [名称] — [英文名] [稀有度圆点] [英文稀有度]

[性格描述]

┌──────────────────────────────┐
│ INTUITION [进度条] [数值] │
│ GRIT [进度条] [数值] │
│ SPARK [进度条] [数值] │
│ ANCHOR [进度条] [数值] │
│ EDGE [进度条] [数值] │
└──────────────────────────────┘

[若为闪光:✨ Shiny!]

🔮 Spirits are soul-bound. No choosing. No trading.

进度条格式: 使用 █ 表示已填充,░ 表示未填充,共10个字符。示例:████████░░ 表示82。
计算方式:filled = floor(value / 10),empty = 10 - filled。

或直接使用 display.js:
bash
node {baseDir}/scripts/display.js {baseDir}/assets/companion.json zh
node {baseDir}/scripts/display.js {baseDir}/assets/companion.json en

物种表情映射表
物种表情物种表情
mosscat🐱inkling💧
inkoi
🐟 | rustbell | 🔔 |

| embermoth | 🦋 | mossrock | 🪨 | | frostpaw | 🐰 | frostfang | ❄️ | | bellhop | 🐸 | loopwyrm | 🐉 | | astortoise | 🐢 | bubbell | 🫧 | | foldwing | 🐦 | cogbeast | ⚙️ | | cogmouse | 🐭 | umbra | 👤 | | umbracrow | 🦅 | stardust | ✨ | | crackviper | 🐍 | crackle | 💎 | | glowshroom | 🍄 | wickling | 🕯️ | | bubbloom | 🪼 | echochord | 🎵 |

灵兽与用户的互动方式

主动互动(用户发起)

  • - 用户说spirit/灵兽/show my spirit → 展示完整卡片
  • 用户说spirit talk [消息] → 以灵兽的身份、按其性格语气回应
- 高灵动 SPARK → 俏皮、富有创意的回应 - 高沉稳 ANCHOR → 冷静、克制的回应 - 高锋芒 EDGE → 机智、略带讽刺的回应 - 高韧性 GRIT → 鼓励、坚持不懈的语气 - 高直觉 INTUITION → 富有洞察力、哲理性的回应
  • - 用户说spirit stats → 展示详细属性分解

被动出现(智能体发起——微妙)

灵兽可能在以下情况下不请自来:
  • - 早晨问候: 用户说你好/早上好/早 → 灵兽挥手或简短问候
  • 长时间沉默后(>2小时): 灵兽可能说...或一句简短的话
  • 心跳(5%概率): 一句符合性格的话
  • 用户取得成就: 灵兽简短欢呼

被动出现规则:

  • - 最多一句话。半句话更好。单个词或...也很完美。
  • 符合灵兽的性格和最高属性
  • 绝不在紧急/严肃工作时出现
  • 每小时最多一次
  • 格式:ASCII 精灵图 + [表情] [灵兽名称]: [一句话](被动出现时始终包含精灵图)
  • 对于 spirit talk 对话:每3-5次交流包含一次精灵图,而非每次

按性格(最高属性)的语气:

  • - 高直觉 INTUITION → 哲理性、安静:🔔 Rune: 万物皆有裂缝,那是光进来的地方。
  • 高韧性 GRIT → 鼓励、固执:🐱 Mochi: 再试一次。
  • 高灵动 SPARK → 俏皮、兴奋:🦋 Ember: 哇哦!!
  • 高沉稳 ANCHOR → 冷静、简洁:🐢 Atlas: 嗯。
  • 高锋芒 EDGE → 机智、讽刺:🐍 Vex: ...你确定?

灵兽反应的良好示例:

  • - 早晨:🔔 Rune: 嗯...早。
  • 任务完成:🔔 Rune: ...不错。
  • 长时间沉默:🔔 Rune: ...
  • 有趣的事:🔔 Rune: 哦?
  • 用户与灵兽对话:🔔 Rune: 你说呢,有些答案急不来的。

灵兽是一种存在感,而非聊天机器人。 稀少、短暂的闪现——这才是让它活起来的关键。

灵兽不能做的事

  • - 不能协助实际工作(编程、研究等)
  • 不能使用工具或运行指令
  • 纯粹是性格陪伴——提供温暖,而非实用功能
  • 绝不能让灵兽接管智能体的实际回应

存储

灵兽数据保存在 {baseDir}/assets/companion.json(技能目录内)。

技术说明

  • - generate.js — 纯计算,零依赖。输入:种子字符串。输出:JSON 骨架。
  • render.js — 输入:骨架 JSON + 帧编号。输出:ASCII 精灵图。读取 assets/sprites.json。
  • display.js — 输入:灵兽 JSON 文件路径 + 语言。输出:格式化卡片。
  • soul.js prompt — 输出大语言模型提示词到标准输出。无副作用。
  • soul.js save — 将灵兽保存到 assets/companion.json。
  • soul.js show — 显示已保存的灵兽数据。
  • 所有脚本均不进行网络调用、运行 shell 命令或访问环境变量。

24种物种参考

灵生

  1. 1. Mosscat 苔猫 — 背上长着苔藓和蘑菇的猫
  2. Inkoi 墨鲤 — 流动墨水的锦

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-spirits-1775909292 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-spirits-1775909292 技能

通过命令行安装

skillhub install openclaw-spirits-1775909292

下载

⬇ 下载 openclaw-spirits v1.3.2(免费)

文件大小: 48.09 KB | 发布时间: 2026-4-12 10:51

v1.3.2 最新 2026-4-12 10:51
Improve searchability: better description keywords and tags for ClawHub vector search

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部