RTK Rewrite

v0.15.3

RTK rewrite plugin for OpenClaw. Intercepts exec tool calls and delegates rewrites to rtk rewrite to reduce token usage while preserving command intent.

0· 412· 3 versions· 2 current· 2 all-time· Updated 9h ago· MIT-0

Install

openclaw skills install rtk-rewrite

RTK Rewrite OpenClaw Plugin

This plugin hooks into OpenClaw's before_tool_call lifecycle:

  • Intercepts only exec tool calls
  • Calls rtk rewrite "<command>" to request a rewrite
  • Replaces the original command when a rewrite is available
  • Supports optional audit logs compatible with Claude Code hook audit format

Prerequisites

rtk must be installed and available in PATH.

brew install rtk-ai/tap/rtk

Install Plugin Files

Copy plugin files to the OpenClaw extensions directory:

mkdir -p ~/.openclaw/extensions/rtk-rewrite
cp index.ts openclaw.plugin.json ~/.openclaw/extensions/rtk-rewrite/
openclaw config set plugins.entries.rtk-rewrite.enabled true
openclaw gateway restart

Configuration

  • enabled: Enables rewrite behavior. Default true.
  • verbose: Prints rewrite logs to console. Default false.
  • audit: Writes hook-style audit logs. Default false.
  • auditDir: Optional audit directory. Falls back to RTK_AUDIT_DIR or ~/.local/share/rtk.

Verification

rtk rewrite "git status"
rtk hook-audit --since 7 -v

Version tags

latestvk973x5rvsf7h8cfk9fh7f2jj3582qfq9