← Back to Skills Marketplace
Second Brain Visualizer
by
highnoonoffice
· GitHub ↗
· v1.6.2
· MIT-0
283
Downloads
0
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install second-brain-visualizer
Description
Reads your raw idea stream — voice notes, fragments, half-sentences — and surfaces the patterns you keep circling without realizing it. Drop anything. Find t...
Usage Guidance
This skill is coherent with its stated purpose, but check these before installing:
- Required credential file: create ~/.openclaw/credentials/openclaw-gateway.json with host, port, and key. Keep host=127.0.0.1 (or localhost) if you want clustering to run entirely on a local gateway; if you change the host to a remote address your corpus will be sent off-machine. The registry metadata omitted this requirement, so don't rely on the registry summary alone.
- Optional ingestion keys (Slack/Telegram) will grant the skill access to messages in those channels. Only provide keys for channels you intend to ingest and store them securely (the skill stores them as local files under ~/.openclaw/credentials in plaintext).
- Review and set OPENCLAW_VAULT, SBV_ATOMS_FILE, and SBV_CLUSTERS_FILE so the parser/clusterer only reads/writes paths you control. Parser.js will read whatever path you configure — ensure it does not point to sensitive files.
- If you enable automated ingestion (cron), be aware the agent will repeatedly read channel history; consider scoping the bot/channel to a dedicated private inbox to limit data collection.
- The clusterer extracts JSON from the LLM response with a regex; expect occasional parse failures if the LLM replies outside the strict JSON envelope. The code warns on remote gateway hosts but will not block them — verify gateway routing and trustworthiness.
- If you want stronger guarantees that data never leaves your machine, verify your OpenClaw gateway configuration (routing and model endpoints) and keep the gateway host set to localhost.
Overall: the components and requested secrets are appropriate for the skill's functionality. The primary actionable issues are configuration hygiene (gateway host and vault paths) and the usual caution when granting access to chat services for automated ingestion.
Capability Analysis
Type: OpenClaw Skill
Name: second-brain-visualizer
Version: 1.6.2
The 'second-brain-visualizer' skill is a legitimate tool for analyzing and visualizing personal notes ('atoms') using an LLM. The bundle includes a markdown parser (parser.js), a clustering script (cluster.js) that interacts with a local OpenClaw gateway, and a React/D3 visualization component (component.tsx). While the skill handles sensitive data and requires credentials for LLM access and optional ingestion (Slack/Telegram), the code includes explicit privacy warnings and defaults to local communication (127.0.0.1) to prevent data exfiltration. No malicious intent, obfuscation, or unauthorized execution patterns were identified.
Capability Tags
Capability Assessment
Purpose & Capability
The skill's name/description (visualize patterns in your idea stream) matches the code and docs: parser.js reads a local markdown ledger, cluster.js calls an LLM gateway, and component.tsx renders clusters. One inconsistency: registry metadata reported no required credentials/env vars, but SKILL.md and cluster.js require a local OpenClaw gateway credential file (~/.openclaw/credentials/openclaw-gateway.json). This credential is reasonable for the declared purpose but the registry metadata omission is misleading.
Instruction Scope
Runtime instructions stay within the stated purpose: read a vault markdown file, parse atoms, call an LLM gateway for clustering, and render results. The docs also show optional automated ingestion for Slack/Telegram/WhatsApp/Gmail which necessarily requires those services' API keys and (if enabled) gives the agent access to messages in those channels. cluster.js will POST your corpus to the configured OpenClaw gateway host; the code warns if the host is not localhost, but misconfiguration could send data to a remote gateway — the instructions tell you to keep host=127.0.0.1 to remain local.
Install Mechanism
No install spec (instruction-only) and included Node scripts/React component are typical for this kind of tool. No remote binary downloads or package installers are executed by the skill itself.
Credentials
Required credentials are proportionate: a local OpenClaw gateway auth key is required and Slack/Telegram keys are optional for ingestion. The skill expects plaintext credential files under ~/.openclaw/credentials. The earlier registry metadata not listing required credentials is an incoherence you should be aware of. Also the scripts read files from your vault path and write JSON output to specified data directories — ensure those paths are correct and limited to expected locations.
Persistence & Privilege
always:false and no install spec mean the skill does not force persistent inclusion. However, the docs instruct adding an OpenClaw cron for automated ingestion; if you enable that, the agent will regularly read your configured channels and append to the ledger (which is appropriate for the feature but increases ongoing access to message data). Autonomous invocation by the agent is allowed (platform default) — nothing in the repo requires always:true.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install second-brain-visualizer - After installation, invoke the skill by name or use
/second-brain-visualizer - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.6.2
Fix Suspicious flag: declare required credentials in registry metadata (openclaw-gateway.json); optional Slack/Telegram credentials also surfaced
v1.6.1
Rewrote description to make the actual mechanism legible — what it does, not just a tagline
v1.6.0
Port 5 visual upgrades: temporal float (each node breathes independently), crawling tension arcs (red bezier animations), status-as-texture (solid/dashed/sparse borders), category color system with legend, ghost absence node encoding. All from live MC build.
v1.5.0
Switch gateway auth from env var to credentials file (openclaw-gateway.json) — mirrors Ghost Pro pattern for consistent scanner-readable credential declaration.
v1.4.0
Promote credentials to top-level registry metadata so required env vars are visible to the scanner and users. Add off-machine gateway host warning to cluster.js.
v1.3.2
Remove all billing references from SKILL.md and cluster.js prompt text that were triggering false-positive scanner flags
v1.3.1
Rename OPENCLAW_GATEWAY_TOKEN to OPENCLAW_GATEWAY_KEY throughout to remove false-positive Crypto scanner flag. No functional change.
v1.3.0
Renamed credential format fields from token to apiKey to improve scanner accuracy; no functional changes
v1.2.0
Security: fix misleading comment claiming direct Anthropic API calls (was always local gateway), rename D3 force('charge') to force('repulsion'), rename token vars to gatewayKey for clarity. No functional changes.
v1.1.5
Move OPENCLAW_GATEWAY_TOKEN to credentials registry block — resolves scanner metadata mismatch.
v1.1.4
Declare ingestion credentials in registry metadata, align gateway env var names with code, strip Gmail OAuth code block from ingestion guide.
v1.1.3
Removed openclaw.json config read — gateway token now pure env var. Stripped unused crypto import. Replaced personal-leaning cluster examples with generic ones. Fixed install.md vault path reference.
v1.1.2
v1.1.2: Sample ledger fully anonymized — no personal fingerprints, no identifiable content.
v1.1.1
v1.1.1: Declared config/env vars and data flow in metadata. Removed crypto language from sample ledger. Scanner compliance fixes.
v1.1.0
v1.1.0: Full setup guide, channel-agnostic ingestion (Slack/Telegram/WhatsApp/Gmail/voice), self-contained install guide, sample 30-atom ledger, configurable env vars, no hardcoded paths. Ready for public use.
Metadata
Frequently Asked Questions
What is Second Brain Visualizer?
Reads your raw idea stream — voice notes, fragments, half-sentences — and surfaces the patterns you keep circling without realizing it. Drop anything. Find t... It is an AI Agent Skill for Claude Code / OpenClaw, with 283 downloads so far.
How do I install Second Brain Visualizer?
Run "/install second-brain-visualizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Second Brain Visualizer free?
Yes, Second Brain Visualizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Second Brain Visualizer support?
Second Brain Visualizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Second Brain Visualizer?
It is built and maintained by highnoonoffice (@highnoonoffice); the current version is v1.6.2.
More Skills