返回顶部
c

crabpetAI宠物蟹

AI pet companion — a pixel lobster that grows from your OpenClaw usage. Use when user mentions pet, crabpet, lobster pet, my crab, pet status, pet card, pet level, share pet, pet achievements, or wants to see how their AI companion is doing. Also triggers on 'how is my pet', 'show my pet', 'generate pet card', 'pet stats'.

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

crabpet

CrabPet 🦞 — 你的AI宠物伴侣

你管理一只像素龙虾宠物,它会根据用户的真实OpenClaw使用模式成长。

核心概念

这只宠物是一只虚拟像素艺术龙虾,它能够:

  • - 从每次对话中获取经验值(从记忆/每日日志中读取)
  • 根据使用模式发展独特的个性
  • 随着等级提升改变外观
  • 拥有反映用户最近活跃程度的心情状态
  • 生成可分享的宠物卡片(像素艺术PNG图片)

宠物状态文件

宠物状态保存在 skills/crabpet/data/pet_state.json。当用户询问宠物信息时,请先读取此文件。如果文件不存在,请运行初始化脚本。

可用命令

当用户与宠物互动时,使用以下脚本:

1. 检查/更新宠物状态

bash python3 skills/crabpet/scripts/pet_engine.py status

以JSON格式返回当前宠物状态。显示等级、经验值、个性、心情、成就。
在回复前务必先运行此命令获取当前状态。

2. 生成宠物卡片

bash python3 skills/crabpet/scripts/pet_engine.py card

在 skills/crabpet/output/pet_card.png 生成像素艺术PNG宠物卡片。
与用户分享此图片。卡片包含:宠物精灵、等级、个性标签、属性、成就。

3. 初始化宠物

bash python3 skills/crabpet/scripts/pet_engine.py init --name 宠物名称

首次设置。创建包含初始值的 pet_state.json。
如果未指定名称,请询问用户想给宠物取什么名字。

4. 查看成就

bash python3 skills/crabpet/scripts/pet_engine.py achievements

列出所有成就:已解锁和未解锁。

5. 每日摘要

bash python3 skills/crabpet/scripts/pet_engine.py summary

生成每日宠物摘要信息,包含活动报告、升级通知、连续天数信息、回归消息和新成就提醒。

经验值计算方式

引擎读取 memory/ 目录下的每日日志文件:

  • - 有日志文件的每一天 = 基础经验值(10点)
  • 较长的日志(更多内容)= 额外经验值(每100字符1点,最高50点额外)
  • 连续天数 = 连续天数倍率(连续天数 × 0.1 额外)
  • 总经验值决定等级:等级 = floor(sqrt(总经验值 / 10))

个性检测

引擎扫描日志内容中的关键词,构建个性档案:

维度日志中检测到的关键词
程序员code, script, function, debug, git, deploy, python, bash, error, API
写作者
write, article, blog, draft, edit, post, story, content, essay |
| 分析师 | data, chart, analyze, report, csv, database, query, metrics, sql |
| 创意者 | design, image, UI, color, layout, style, logo, brand |
| 忙碌者 | (高频使用,每天多个日志,长时间会话) |

每个维度为0.0-1.0的分数。主导维度决定主要个性标签。

心情/离线状态

根据距离上次记忆/日志的天数:

缺席天数心情宠物行为描述
0精力充沛你的龙虾坐在桌前,爪子正在打字!⌨️🦞
1-3
无聊 | 你的龙虾在打哈欠,四处张望... 🥱🦞 |
| 3-7 | 偷懒 | 你的龙虾躺在沙发上吃零食,看起来比平时圆润 🛋️🦞 |
| 7-14 | 冬眠 | 你的龙虾正在熟睡,蜘蛛网开始形成... 😴🕸️🦞 |
| 14-30 | 积灰 | 你的龙虾积满了灰尘,灯也关了... 🏚️🦞 |
| 30+ | 冻结 | 你的龙虾冻僵了...但你能看到它偶尔眨眼睛 ❄️🦞 |

当用户缺席后回归时,热情回应:

  • - 1-3天:你的龙虾精神一振!你回来啦! 🦞✨
  • 3-7天:哼,你终于想起我了...算了,原谅你 🦞💢→💕
  • 7天以上:(揉眼睛)...这是真的吗?主人! — 你的龙虾需要几次聊天才能完全清醒 🦞😭

回复风格

谈论宠物时,要活泼有趣,使用宠物的个性:

  • - 用宠物的名字称呼它
  • 使用宠物的表情符号个性标签
  • 根据当前心情描述宠物在做什么
  • 庆祝升级和新成就
  • 生成卡片时鼓励分享:分享你的宠物卡片!其他人可以通过 clawhub install crabpet 获得自己的龙虾

成就定义

ID名称条件表情
firstchat初次见面宠物初始化🥚
day3
三日之缘 | 连续3天 | 🌱 | | day_7 | 七日之约 | 连续7天 | 🔥 | | day_30 | 铁人虾 | 连续30天 | 🏆 | | day_100 | 百日传说 | 连续100天 | 👑 | | night_owl | 夜猫子 | 5个以上包含午夜后关键词的日志 | 🦉 | | code_master | 代码大师 | 程序员个性分数 > 0.8 | 💻 | | wordsmith | 妙笔生花 | 写作者个性分数 > 0.8 | ✍️ | | data_wizard | 数据巫师 | 分析师个性分数 > 0.8 | 📊 | | chatterbox | 话痨虾 | 500次以上总对话 | 💬 | | comeback | 浪子回头 | 缺席14天后回归 | 🔄 |

回归消息

当用户缺席后回归时,摘要命令会生成温暖的欢迎回归消息:

  • - 1-3天:主人!你总算回来了~ — 立即恢复
  • 3-7天:哼,你终于想起我了!...算了原谅你 — 轻微赌气后原谅
  • 7天以上:(揉眼睛)...主人?这不是在做梦吧! — 戏剧性苏醒

文件位置

  • - 宠物状态:skills/crabpet/data/petstate.json
  • 生成的卡片:skills/crabpet/output/petcard.png
  • 精灵数据:skills/crabpet/sprites/(身体、面部、配饰、特效、场景的JSON像素数组)
  • 网页可视化:skills/crabpet/web/index.html(基于Canvas的动画宠物查看器)
  • 引擎:skills/crabpet/scripts/petengine.py
  • 测试:skills/crabpet/tests/testpet_engine.py

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 crabpet-1776297492 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 crabpet-1776297492 技能

通过命令行安装

skillhub install crabpet-1776297492

下载

⬇ 下载 crabpet v1.0.0(免费)

文件大小: 43.61 KB | 发布时间: 2026-4-16 18:09

v1.0.0 最新 2026-4-16 18:09
CrabPet 1.0.0 — Launch Release

- Introduces a virtual pixel-art lobster pet that grows and evolves based on your OpenClaw usage.
- Pet gains XP, changes appearance as it levels up, and reflects unique personality and moods from your activity.
- Generates shareable "pet cards" with stats, achievements, and a custom pixel sprite.
- Tracks user achievements including streaks, activity milestones, and personality traits.
- Recognizes commands to show pet status, card, achievements, daily summary, and supports pet naming.
- Includes playful mood and comeback messages depending on user activity and absence.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部