RTK Rewrite OpenClaw Plugin
This plugin hooks into OpenClaw's before_tool_call lifecycle:
- Intercepts only
exectool 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. Defaulttrue.verbose: Prints rewrite logs to console. Defaultfalse.audit: Writes hook-style audit logs. Defaultfalse.auditDir: Optional audit directory. Falls back toRTK_AUDIT_DIRor~/.local/share/rtk.
Verification
rtk rewrite "git status"
rtk hook-audit --since 7 -v