OpenClaw RP Plugin

Migrate SillyTavern roleplay assets and manage persistent character sessions across chat platforms.

34|4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/garfeildma/openclaw-tavern --skill openclaw-rp-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: OpenClaw RP Plugin
Source: https://github.com/garfeildma/openclaw-tavern/tree/main
Command: npx skills add https://github.com/garfeildma/openclaw-tavern --skill openclaw-rp-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating SillyTavern roleplay assets to OpenClaw and maintaining immersive, persistent character sessions across Discord, Telegram, and native chat flows requires manual context management, asset format conversion, and cross-platform session isolation that is tedious and error-prone.

Core Features & Use Cases

  • SillyTavern Asset Import: Seamlessly import character cards (PNG/JSON V1/V2), presets, and lorebooks while preserving unmapped fields.
  • Persistent RP Sessions: Manage full session lifecycles with state machines, auto-summarization, prompt budgeting, and per-session mutex locks.
  • Long-Term Memory: Embed and retrieve relevant historical dialogue turns using built-in multilingual hashing or external providers like OpenAI and Gemini.
  • Multimodal Output: Generate speech, images, and videos directly from roleplay context, with automatic Telegram follow-ups when user intent is detected.
  • Generative-Agents Companion: Proactive character outreach, follow-up questions, and action reporting driven by long-term memory recall.

Quick Start

Use the OpenClaw RP Plugin skill to import a SillyTavern character card and start a roleplay session by sending the /rp start command with the card name in any OpenClaw chat.

Frequently Asked Questions about OpenClaw RP Plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate SillyTavern character cards to Discord or Telegram?

To migrate SillyTavern character cards to Discord or Telegram, you can import PNG or JSON V1/V2 assets directly. The plugin preserves unmapped fields, lorebooks, and presets while managing persistent cross-platform roleplay sessions.

Can I maintain persistent roleplay memory across different chat platforms?

You can maintain persistent roleplay memory across platforms using embedding similarity for long-term recall. It retrieves relevant historical dialogue turns via built-in multilingual hashing or external embedding providers like OpenAI and Gemini.

What is the best way to manage long context roleplay sessions with automatic summarization?

Managing long context roleplay sessions with automatic summarization is handled through full session lifecycle state machines. The system enforces prompt budgeting, per-session mutex locks, and auto-summarization to maintain context without exceeding token limits.

Does OpenClaw support multimodal output generation for roleplay companions?

OpenClaw supports multimodal output generation for roleplay companions by producing text-to-speech, images, and videos directly from context. It also triggers automatic Telegram follow-ups when specific user intents are detected.

How do I enable proactive companion outreach in a roleplay chat?

Proactive companion outreach in a roleplay chat is enabled through a Generative-Agents-style system. It uses long-term memory recall to initiate character contact, ask follow-up questions, and report actions autonomously.

Can I use SillyTavern lorebooks and presets in OpenClaw?

You can use SillyTavern lorebooks and presets in OpenClaw by importing them alongside your character cards. The import process preserves unmapped fields to ensure your existing lore and generation presets remain intact.