← Back to Skills Marketplace
weidadong2359

RMN Visualizer

by ceelo · GitHub ↗ · v1.1.2
cross-platform ⚠ suspicious
631
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install rmn-visualizer
Description
Visualize your AI Agent's 5-layer recursive memory network from local files with an interactive D3.js force-directed graph in a Node.js server.
Usage Guidance
This skill will read markdown files from your OpenClaw workspace (MEMORY.md, memory/*.md, .issues/*, SOUL.md) and can start a Cloudflare tunnel that publishes a public URL serving those parsed files. Before running or letting an agent auto-run the 'launch' flow: 1) Inspect the workspace files to ensure no secrets or private data are present; 2) Prefer running node scripts/serve.js locally and opening http://localhost:3459 rather than using the tunnel; 3) If you must use the tunnel, run it yourself manually and do not instruct the agent to automatically post the URL to chat; 4) Consider copying a sanitized subset of memory files into a temporary test workspace to preview behavior; 5) If you do not trust automatic sharing, do not grant the agent permission to invoke this skill autonomously.
Capability Analysis
Type: OpenClaw Skill Name: rmn-visualizer Version: 1.1.2 The skill is classified as suspicious due to its core functionality involving the reading of potentially sensitive agent memory files (MEMORY.md, memory/*.md, .issues/*, SOUL.md) and then exposing this processed data to the public internet via a Cloudflare Tunnel, as orchestrated by `scripts/launch.js` and `scripts/serve.js`. While this aligns with the stated purpose of visualizing agent memory, it creates a significant vulnerability risk if the agent's memory contains confidential information. The `SKILL.md` also contains a functional prompt injection instruction to the agent to output only the public URL, which, while intended for user convenience, is a signal of agent instruction manipulation.
Capability Assessment
Purpose & Capability
Name, description, and code align: the skill parses MEMORY.md, memory/*.md, .issues/* and serves a D3 force-directed visualization. The parser heuristics, layers, and UI behavior are consistent with the stated purpose.
Instruction Scope
SKILL.md and launch.js explicitly instruct the agent to start a Cloudflare tunnel and to return the tunnel URL to the chat. That workflow exposes all parsed local memory files to the public URL created by cloudflared. The instructions also default to scanning the OpenClaw workspace (and allow RMN_WORKSPACE override), which means potentially sensitive agent 'memory' and 'SOUL.md' are read and served. The behavior is consistent with the feature, but it is high-risk for sensitive data and the instructions give the agent authority to publish the URL to the conversation.
Install Mechanism
There is no install spec (instruction-only plus two JS scripts), so nothing is written by an installer. The only external runtime dependency is cloudflared (the code checks for it and requires it for the tunneling path). Using cloudflared is reasonable for exposing a local server, but relying on a locally installed tunnel binary gives the skill the ability to expose files publicly if run.
Credentials
The skill declares no required env vars, but the code honors RMN_WORKSPACE, RMN_PORT, and OPENCLAW_WORKSPACE to locate files. Those overrides are reasonable for a file-scanning visualizer, but they also let the skill be pointed at arbitrary directories. No API keys or unrelated credentials are requested.
Persistence & Privilege
always is false, the skill does not modify other skills or system configuration, and it does not persist credentials. It spawns processes (node + cloudflared) but does not attempt to install background services or enable itself permanently.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rmn-visualizer
  3. After installation, invoke the skill by name or use /rmn-visualizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
Fix: install command uses clawhub install rmn-visualizer (without username prefix)
v1.1.1
v1.1.1: Updated README with clearer install guide for end users
v1.1.0
v1.1.0: Added launch.js — one command to start server + Cloudflare Tunnel, outputs public URL to stdout for agent to relay to chat. Zero-click visualization sharing.
v1.0.0
Initial release: D3.js force-directed graph visualization for agent recursive memory neural network. Zero dependencies, one command to run.
Metadata
Slug rmn-visualizer
Version 1.1.2
License
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is RMN Visualizer?

Visualize your AI Agent's 5-layer recursive memory network from local files with an interactive D3.js force-directed graph in a Node.js server. It is an AI Agent Skill for Claude Code / OpenClaw, with 631 downloads so far.

How do I install RMN Visualizer?

Run "/install rmn-visualizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is RMN Visualizer free?

Yes, RMN Visualizer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does RMN Visualizer support?

RMN Visualizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created RMN Visualizer?

It is built and maintained by ceelo (@weidadong2359); the current version is v1.1.2.

💬 Comments