A local-first skill that records the structural evolution of ideas, branches, and pivots in your conversations as a browsable JSON tree.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install decision-topology
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install decision-topology using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Decision Topology is a specialized addition to the collection of Openclaw Skills designed to act as a git log for your thinking. It captures the branching logic of a conversation—recording when ideas are proposed, rejected, or merged—without ever sending data to the cloud. By maintaining a local JSON tree of your decision-making process, it allows you to revisit the reasoning behind every pivot and insight. This skill ensures that the architectural shifts in your brainstorming sessions are preserved as structured data, making it easier to audit past logic or resume complex explorations.
As part of the ecosystem of Openclaw Skills, it prioritizes privacy and structural integrity over simple text logging. The skill operates with zero network access and zero external dependencies, using Node.js built-ins to manage data securely on your local disk. It is an essential tool for developers and researchers who need to track the provenance of their conclusions without compromising data sovereignty.
To integrate this into your environment of Openclaw Skills, ensure Node.js is installed and follow these steps:
# Define the storage directory (Optional)
export TOPOLOGY_TREES_DIR="./my-trees"
# The skill uses the following script path
# {baseDir}/scripts/topology.js
# Initialize a new tree for a topic
echo '{"topic": "api-design-exploration"}' | node scripts/topology.js init
# Add a node to an existing tree
echo '{"file": "2026-02-24-api-design.json", "parent_id": "root", "type": "proposal", "summary": "RESTful implementation", "reasoning": "Standard approach for public consumption"}' | node scripts/topology.js add-node
The skill organizes data locally within a dedicated directory using a structured JSON schema. This ensures all Openclaw Skills data remains accessible and human-readable.
2026-02-24-topic-slug.json).| Field | Description |
|---|---|
node_id |
6-character hex ID for tree-local uniqueness. |
summary |
Truncated description of the idea (max 200 chars). |
reasoning |
Contextual logic for the shift or rejection (max 300 chars). |
concepts |
Array of keyword tags used for automatic cross-tree linking. |
type |
Classification: root, proposal, pivot, or merge. |
Loading
A local-first multimedia research library designed to capture, organize, and search hardware project knowledge with intelligent weighting.

A diagnostic tool for evaluating the accuracy and retrieval quality of RAG pipelines using Ragas metrics.

A self-regulating, learned memory graph that enables AI agents to evolve through autonomous feedback and policy-gradient routing.

A professional-grade SEO integration that connects Ahrefs data to your AI agent via the Model Context Protocol.

An advanced command-line interface for Home Assistant providing deep control over smart devices, event monitoring, and history tracking.

A Python-based automation skill to control Sphero Mini robot balls through Bluetooth Low Energy across multiple platforms.








































