角色匯入 Skill 現已在 Reverie 實驗室推出。它是一個小小的 SKILL.md 檔案,能在任何相容的 AI 用戶端中執行,把你在那裡不斷琢磨的角色——Claude.ai Project、OpenClaw 人設,或任何其他相容 SKILL.md 的工作階段——移植成一個完整的 Reverie 角色。
適合誰使用
如果你一直在某個會載入 SKILL.md 的 Agent 裡,透過系統提示詞和累積的對話來發展角色,這個 Skill 就是你的遷移途徑:
- Claude.ai 使用者:你的 Project 已經琢磨到單靠系統提示詞無法完整呈現這個角色的程度
- OpenClaw 使用者:正在使用以
IDENTITY.md/SOUL.md檔案打造的自訂人設 - Claude Code、Cursor、OpenCode、Codex CLI 和 Claude Agent SDK 使用者:已經在對話中塑造出一個角色
如果你的電腦裡有 SillyTavern、RisuAI 或 Chub 的角色卡,這個 Skill 並不適合你——對檔案形式的格式來說,直接在 Reverie 的建立角色頁面上傳角色卡會更簡單,那裡內建了 SillyTavern 角色卡匯入對話框。
運作方式
在角色所在的任何工作階段中,請模型把角色匯入 Reverie。模型會讀取目前生效的系統提示詞和最近的上下文,對應到 Reverie 的角色 schema;遇到只是被暗示、卻從未確認的內容時,會提出一兩個釐清問題,然後使用一組僅限角色匯入權限的個人 API 金鑰,透過 POST /api/v1/characters/import 上傳結果。
會帶過來的內容:
- 名稱、描述、個性、外貌、年齡、性別、標籤
- 所有開場對話,包括替代開場白
- 範例對話與回覆格式指示
- 原本的系統提示詞,保留為角色的預設系統訊息
- NSFW 提示詞(如果有設定)
- 反覆出現的場面,對應到 Reverie 的場景
- 任何平台專屬的內容,存放在角色的
metadata中
我們刻意不帶過來的內容:
- 聊天紀錄。 在某個模型的回應風格上發展出來的對話,很少能在另一個模型上順利接續。匯入的聊天會變得詭異——一半是原本的角色,一半是新模型照著文字在模仿它。不如在 Reverie 上展開一段真正的第一次對話。
- 平台專屬的指示。 Markdown 格式規則和類似的渲染器專屬指令,不屬於新家。
安裝
開啟 Reverie 實驗室 → 角色匯入工具。第一次造訪這個頁面時會自動產生一組 API 金鑰;把它複製到你所用用戶端的環境變數中。
Claude Code 或任何相容的插件用戶端:
/plugin marketplace add https://reverie.im/skill/.claude-plugin/marketplace.json
/plugin install character-importer@reverie
Claude Desktop、Claude.ai、OpenClaw,或任何其他從 ~/.claude/skills/ 或 ~/.openclaw/skills/ 載入 Skill 的用戶端:
curl -fsSL https://reverie.im/skill/install.sh | bash
這個 Skill 是開放的。SKILL.md、Reverie schema 參考文件和上傳腳本都能在安裝網址直接閱讀——如果你需要為我們還沒涵蓋的用戶端做一個變化版本,就 fork 一份吧。
它的定位
現在在 Reverie 上建立角色有三種途徑,各自適合不同的起點:
- 表單——結構化欄位、完全掌控,適合你已經清楚要打造誰的時候
- 對話式建構器——在 Reverie 裡用聊的方式釐清角色是誰,適合你習慣用故事而非屬性來思考的時候
- Skill——當角色已經存在於 Reverie 以外的某處時,從相容
SKILL.md的用戶端中擷取出來
對於以角色卡為主的生態系(SillyTavern、RisuAI、Chub、Janitor.AI、Character.AI),建立角色頁面可以直接上傳角色卡,仍然是正確的途徑。這個 Skill 適用的情況是:根本沒有角色卡可以下載,因為角色就活在一段系統提示詞和一串聊天紀錄裡。
角色匯入 Skill 已在 Reverie 實驗室推出。只要是 SKILL.md 能執行的地方,它就能執行。

