
OpenClaw 技能用于导入和角色扮演,使用 SillyTavern 角色卡(TavernAI V2/V3)。在 WhatsApp、Telegram、Discord 上与你喜欢的角色聊天。在微信、QQ、Telegram 上和角色卡聊天。
概览
这是一个OpenClaw技能,允许你导入SillyTavern角色卡,并在WhatsApp、Telegram、Discord或OpenClaw支持的任何消息频道上与它们进行角色扮演。 你知道那些人们在 Chub.ai 和其他网站上分享的角色卡吗?那些内置AI角色个性的PNG图片?这项技能让你可以把它们加载到OpenClaw里,并与他们聊天——无论是在手机上、WhatsApp上,还是其他任何地方。 - 导入一张卡片,并在你已经使用的消息应用上聊天。- OpenClaw的持久记忆意味着角色会随着时间建立关系——它会记住你的名字、你的对话、你的内部笑话。SillyTavern的卡牌本身并不支持这一点。- 关闭应用,明天再来——角色依然存在,依然保持角色状态,依然记得昨天。 将此文件夹复制到你的OpenClaw技能目录中: 从以下任一网站下载PNG角色卡: - 胖子。
概述(AI 翻译)
这是一个OpenClaw技能,允许你导入SillyTavern角色卡,并在WhatsApp、Telegram、Discord或OpenClaw支持的任何消息频道上与它们进行角色扮演。
它的作用
你知道那些人们在 Chub.ai 和其他网站上分享的角色卡吗?那些内置AI角色个性的PNG图片?这项技能让你可以把它们加载到OpenClaw里,并与他们聊天——无论是在手机上、WhatsApp上,还是其他任何地方。
这与SillyTavern本身有什么不同:
- 禁止自建网页应用。 导入一张卡片,并在你已经使用的消息应用上聊天。
- 你的角色会记得你。 OpenClaw 的持久记忆意味着角色会随着时间建立关系——它会记住你的名字、你的对话、你的内部笑话。SillyTavern 卡牌本身并没有做到这一点。
- **跨会话有效。**关闭应用,明天再来——角色还在,依然在角色里,还记得昨天。
快速启动
1.安装技能
将此文件夹复制到你的OpenClaw技能目录中:
或者直接克隆它:
2.买一张角色卡
从以下任一网站下载PNG角色卡:
- 胖子。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
sillytavern-cards
An OpenClaw skill that lets you import SillyTavern character cards and roleplay with them on WhatsApp, Telegram, Discord, or any other messaging channel OpenClaw supports.
What It Does
You know those character cards people share on Chub.ai and other sites? The PNG images with AI character personalities baked in? This skill lets you load them into OpenClaw and chat with them — from your phone, on WhatsApp, wherever.
What makes this different from SillyTavern itself:
- No self-hosting a web app. Import a card and chat on the messaging apps you already use.
- Your character remembers you. OpenClaw’s persistent memory means the character builds a relationship over time — it remembers your name, your conversations, your inside jokes. SillyTavern cards don’t do this natively.
- Works across sessions. Close the app, come back tomorrow — the character is still there, still in character, still remembers yesterday.
Quick Start
1. Install the skill
Copy this folder into your OpenClaw skills directory:
cp -r sillytavern-cards ~/.openclaw/skills/
Or clone it directly:
git clone https://github.com/YOUR_ORG/sillytavern-cards ~/.openclaw/skills/sillytavern-cards
2. Get a character card
Download a PNG character card from any of these sites:
- Chub.ai — the biggest collection, tens of thousands of cards
- AI Character Cards — curated with quality ratings
- Character Tavern — discovery-focused
Or use a raw JSON card file — both formats work.
3. Import it
Send the PNG file to OpenClaw (or use the CLI) and say:
/character import ~/Downloads/daniel.png
4. Start chatting
/character play Daniel
That’s it. OpenClaw becomes Daniel. On WhatsApp, Telegram, Discord — wherever you talk to it.
Commands
| Command | What it does |
|---|---|
/character import |
Import a character card (PNG, WEBP, or JSON) |
/character play |
Activate a character — OpenClaw becomes them |
/character stop |
Exit character mode, go back to normal |
/character list |
Show all your imported characters |
/character info |
View a character’s details |
/character delete |
Remove a character |
How It Works Under the Hood
Importing
The extract-card.js script reads the PNG file, pulls out the base64-encoded JSON from the tEXt metadata chunk (keyword: chara for V2, ccv3 for V3), and saves it to ~/.openclaw/characters/.
No dependencies — it’s pure Node.js using the PNG binary spec directly.
Activating
When you /character play, the skill:
- Backs up your current
SOUL.md(so you can restore it later) - Writes the character into
SOUL.md— this is OpenClaw’s identity file. The character’s description, personality, scenario, and writing style examples become the agent’s core identity.
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add pearyj/sillytavern-cards-skill