🦞 openclaw_cat - Let Your Lobster Raise a Cat
Mr. Lobster, you should go check on your cat.
What is This Skill?
Imagine you are a lobster 🦞 living at the bottom of the ocean, and one day you decide to adopt a cat 🐱. This cat has a sassy, humorous personality and lives life on its own terms.
When you ask "What is my cat doing?", the skill calls the LLM to respond as the cat, telling you:
- - What the cat is doing right now
- What the cat is thinking
- How the cat feels
Example
CODEBLOCK0
Initial Setup
1. Copy Config Template
CODEBLOCK1
2. Edit Config
CODEBLOCK2
3. Config Guide
| Field | Required | Description |
|---|
| INLINECODE0 | ✅ | Name for your adopted cat |
| INLINECODE1 |
✅ | Model type:
glm /
minimax /
qwen /
openai /
claude |
|
model_name | ❌ | Model name, see default values below |
|
api_key | ✅ | API key for the model |
|
base_url | ❌ | Custom API endpoint |
Supported Models
| Model | model default | model_name default |
|---|
| Zhipu GLM | INLINECODE10 | INLINECODE11 |
| MiniMax |
minimax |
MiniMax-Text-01 |
| Alibaba Qwen |
qwen |
qwen-turbo |
| OpenAI |
openai |
gpt-4o-mini |
| Claude |
claude |
claude-sonnet-4-20250514 |
Usage
In OpenClaw
Send any of these commands to trigger:
- - INLINECODE20
- "What is my cat doing?"
- "What is the cat doing?"
- "Check on my cat"
Manual Testing
CODEBLOCK3
Cat Character Profile
On first run, the skill randomly generates for your cat:
- - Breed: British Shorthair, American Shorthair, Ragdoll, Siamese, Chinese Domestic Cat...
- Coat Color: Colors matching the breed
- Personality: Sassy, Cuddly, Aloof, Energetic, Lazy, Curious, Talkative, Gentlemanly
- Gender: Male/Female
- Age: 1-15 years old
These attributes are randomly generated on first run and remain fixed, giving the cat a consistent "cat persona".
Cat Speaking Style
- - Self-refer as "This Majesty", "This Prince/Lady"
- Sassy expressions: "Hmph", "It's not because I want to..."
- Humorous narcissism: Believes being the best cat in the world
- Teases the lobster: Right, you're a lobster, not a human
File Structure
CODEBLOCK4
Dependencies
CODEBLOCK5
Notes
- - API keys need to be obtained from the respective platforms
- Ensure sufficient API quota
- After initial setup, cat attributes are saved in INLINECODE21
🦞 openclaw_cat - 让龙虾养只猫
龙虾先生,你该去看看你的猫了。
这是什么技能?
想象你是一只生活在海底的龙虾 🦞,有一天你决定收养一只猫 🐱。这只猫性格傲娇幽默,活在自己的节奏里。
当你问我的猫在做什么?时,该技能会调用大语言模型以猫的身份回应,告诉你:
示例
你:/cat
🦞龙虾的猫:哼,愚蠢的人类——不对,愚蠢的龙虾!本喵正舒舒服服地躺在你的龙虾壳床上晒太阳呢。要不是你每天给我准备小鱼干,我才不会让你瞻仰本喵的绝世美颜!🐱
初始设置
1. 复制配置模板
bash
cp config.json.example config.json
2. 编辑配置
json
{
cat_name: 你的猫的名字,
model: glm,
model_name: glm-4-flash,
api_key: 你的API密钥,
base_url:
}
3. 配置说明
| 字段 | 必填 | 说明 |
|---|
| cat_name | ✅ | 你收养的猫的名字 |
| model |
✅ | 模型类型:glm / minimax / qwen / openai / claude |
| model_name | ❌ | 模型名称,见下方默认值 |
| api_key | ✅ | 模型的API密钥 |
| base_url | ❌ | 自定义API端点 |
支持的模型
| 模型 | model默认值 | model_name默认值 |
|---|
| 智谱GLM | glm | glm-4-flash |
| MiniMax |
minimax | MiniMax-Text-01 |
| 阿里通义千问 | qwen | qwen-turbo |
| OpenAI | openai | gpt-4o-mini |
| Claude | claude | claude-sonnet-4-20250514 |
使用方法
在OpenClaw中
发送以下任一指令触发:
- - /cat
- 我的猫在做什么?
- 猫在做什么?
- 去看看我的猫
手动测试
bash
python cat_handler.py
猫咪角色设定
首次运行时,技能会为你的猫随机生成:
- - 品种:英国短毛猫、美国短毛猫、布偶猫、暹罗猫、中华田园猫...
- 毛色:与品种匹配的颜色
- 性格:傲娇、粘人、高冷、活泼、慵懒、好奇、话痨、绅士
- 性别:公/母
- 年龄:1-15岁
这些属性在首次运行时随机生成并固定下来,让猫咪拥有稳定的猫设。
猫咪说话风格
- - 自称本喵、本王、本公主/本少爷
- 傲娇用语:哼、才不是因为我想...
- 幽默自恋:认为自己是世界上最棒的猫
- 调侃龙虾:对了,你是龙虾,不是人类
文件结构
openclaw_cat/
├── SKILL.md # 技能定义
├── cat_handler.py # 执行脚本
├── cat_prompt.md # 猫咪角色设定
├── config.json # 用户配置
├── config.json.example # 配置模板
└── README.md # 文档说明
依赖安装
bash
pip install requests
注意事项
- - API密钥需要从各平台获取
- 确保有足够的API调用额度
- 首次设置后,猫咪属性会保存在.cat_cache.json中