Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

openclaw-tavernOpenClaw tavern 搜索

Agent Skill

openclaw-tavern 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

7,973

周安装

339

GitHub Stars

公开资料未说明

下载量

2,793
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-tavern(OpenClaw tavern 搜索)
来源仓库:https://github.com/garfeildma/openclaw-tavern
安装命令:
openclaw skills install openclaw-tavern
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-tavern

简介

SillyTavern 兼容角色扮演插件,带有角色卡、长内存、多模式输出(TTS/图像)和 Generative-Agents 风格的伴侣。

SKILL.md

name
OpenClaw RP Plugin
description
SillyTavern-compatible roleplay plugin with character cards, long memory, multimodal output (TTS/image), and Generative-Agents-style companion.
version
0.1.0
homepage
https://github.com/garfeildma/openclaw-tavern
user-invocable
true
metadata
{"requires":{"env":["OPENCLAW_RP_LOCALE"],"bins":[],"install":[{"cmd":"npm install","when":"after-clone"}]}}

OpenClaw RP Plugin

A full-featured roleplay (RP) extension for OpenClaw with first-class SillyTavern asset compatibility, multimodal abilities, long-term memory, and a Generative-Agents-style Companion system.

What This Skill Does

When installed, this plugin registers the /rp slash command namespace and three OpenClaw hooks (message_received, before_prompt_build, llm_output) to provide an immersive, persistent roleplay experience across Discord, Telegram, and OpenClaw native chat.

Core Capabilities

  1. SillyTavern-Compatible Asset Import — Import character cards (PNG tEXt/chara or JSON, V1/V2), presets, and lorebooks directly from SillyTavern format.
  2. Session Lifecycle — Full state machine (active → paused → summarizing → ended) with per-session mutex, auto-summarization, and prompt budget trimming.
  3. Long Memory — Turn-level embedding with SQLite persistence; retrieves relevant historical turns into Relevant Memory Recall. Built-in multilingual hashed embedder works out of the box without external APIs.
  4. Multimodal Output/rp speak (TTS), /rp image (image generation with style hints), and an optional rp_generate_image agent tool for native-agent use.
  5. Companion (Generative Agents Style) — Memory Stream → Reflection → Planning loop for proactive outreach, follow-up questions, and action reporting via /rp companion-nudge and the companion_tick hook.

Installation

Via ClawHub CLI

clawhub install openclaw-rp-plugin

Via OpenClaw Chat UI

  1. Open your OpenClaw admin chat or plugin management session.
  2. Use Install Plugin / Install from Git and paste: https://github.com/garfeildma/openclaw-tavern
  3. Enable the plugin; verify ID openclaw-rp-plugin.
  4. Send /rp help — if the command list appears, installation is complete.

Post-Install Dependencies

The plugin has two optional peer dependencies for enhanced functionality:

  • better-sqlite3 (≥9.0) — enables SQLite persistence for sessions, assets, summaries, and memory vectors. Without it, data is stored in memory only.
  • js-tiktoken (≥1.0) — enables accurate cl100k token counting. Falls back to heuristic estimation without it.

Install them in your OpenClaw workspace if needed:

npm install better-sqlite3 js-tiktoken

Quick Start (3 Minutes)

Step 1 — Import Assets

/rp import-card      (attach a character card file)
/rp import-preset    (attach a preset file)
/rp import-lorebook  (attach a lorebook file, optional)

Step 2 — Start a Session

/rp start --card <card_name_or_id> --preset <preset_name_or_id> --lorebook <lorebook_name_or_id>

Step 3 — Chat

Send plain messages to continue the story. The plugin intercepts dialogue automatically through the registered hooks.

  • Check status: /rp session
  • Pause / resume: /rp pause / /rp resume
  • Regenerate: /rp retry [--edit "..."]
  • End: /rp end

Commands Reference

CommandDescription
/rp helpShow full command list
/rp import-cardImport a SillyTavern character card (PNG or JSON)
/rp import-presetImport a SillyTavern preset
/rp import-lorebookImport a SillyTavern lorebook / world
/rp list-assetsList imported assets (--type, --search, --page)
/rp show-asset <id>Show asset details
/rp delete-asset <id> --confirmDelete an asset
/rp startStart a new RP session
/rp sessionShow current session status
/rp retry [--edit "..."]Regenerate last reply, optionally with edited user turn
/rp speakTTS of last assistant reply
/rp image [--prompt] [--style]Image generation from RP context
/rp agent-imageManage agent image tool settings
/rp companion-nudgeTrigger proactive companion outreach
/rp sync-agent-personaWrite current RP character into Agent SOUL.md
/rp restore-agent-personaRemove RP character from SOUL.md, restore original
/rp pause / /rp resume / /rp endSession lifecycle control

Companion (Generative Agents)

Trigger a proactive companion interaction:

/rp companion-nudge --force --reason "evening emotional check-in" --mode balanced
/rp companion-nudge --idle-minutes 180 --mode checkin

Modes: balanced, checkin, question, report.

The companion_tick hook can be wired to a scheduler for automatic proactive check-ins.

Configuration

Provider Resolution Priority

  1. OpenClaw global api.config
  2. ~/.openclaw/openclaw-rp/provider.json
  3. Environment variables (OPENCLAW_RP_LOCALE, OPENAI_*, GEMINI_*)

Agent Image Tool

Add to your OpenClaw config to expose rp_generate_image as an agent tool:

{
  "plugins": {
    "entries": {
      "openclaw-rp-plugin": {
        "config": {
          "agentImage": {
            "enabled": true,
            "provider": "openai",
            "imageModel": "gpt-image-1"
          }
        }
      }
    }
  }
}

Then allow the tool in your agent config:

{
  "tools": {
    "profile": "messaging",
    "alsoAllow": ["rp_generate_image"]
  }
}

Locale / i18n

Supports Chinese (zh) and English (en). Resolution priority: OPENCLAW_RP_LOCALEprovider.json locale → openclaw.json locale → system LANG → default zh.

export OPENCLAW_RP_LOCALE=en

Runtime Requirements

  • Node.js ≥ 20
  • OpenClaw 2026.x
  • Optional: better-sqlite3, js-tiktoken, ffmpeg (for PCM→MP3 transcoding)

Architecture

Key entry points:

  • src/openclaw/register.js — Native OpenClaw extension registration (hooks & commands)
  • src/plugin.js — Plugin entry, hook wiring
  • src/core/sessionManager.js — Session lifecycle, summaries, long memory
  • src/core/commandRouter.js/rp command routing
  • src/core/promptBuilder.js — Prompt assembly and budget management
  • src/store/sqliteStore.js — SQLite persistence layer

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

91.81%
按下载量换算2,564

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills