← All skills
Tencent SkillHub Β· AI

Nanobot Overstory Bridge

Seamless bidirectional bridge between nanobot (Ollama Mistral orchestrator) and overstory (Claude Code agent swarm). Routes tasks through the OverClaw gatewa...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Seamless bidirectional bridge between nanobot (Ollama Mistral orchestrator) and overstory (Claude Code agent swarm). Routes tasks through the OverClaw gatewa...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, _meta.json, scripts/gateway_tools.py, scripts/generate_agent_context.py, scripts/memory_sync.py, scripts/overstory_client.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

OverClaw Bridge (nanobot-overstory)

The critical integration layer in the OverClaw stack. Connects nanobot (lightweight AI backend powered by Ollama Mistral) to overstory (Claude Code agent swarm system) through the OverClaw HTTP gateway on port 18800. nanobot handles task intake and orchestration; overstory handles all subagent creation, coordination, worktree management, and execution.

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ nanobot β”‚ β”‚ (Ollama Mistral orchestrator β€” task intake & routing) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ task_router.py β”‚ (classify β†’ capability β†’ overstory format) β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ nanobot-overstory Bridge β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ task_router β”‚ β”‚ session_bridge β”‚ β”‚ memory_sync β”‚ β”‚ β”‚ β”‚ .py β”‚ β”‚ .py β”‚ β”‚ .py β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ route_task() β”‚ β”‚ create_mapping β”‚ β”‚ sync_to_over() β”‚ β”‚ β”‚ β”‚ translate() β”‚ β”‚ get_agent() β”‚ β”‚ sync_from() β”‚ β”‚ β”‚ β”‚ capability() β”‚ β”‚ cleanup() β”‚ β”‚ prune() β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ overstory_client.py β”‚ β”‚ (subprocess wrapper around `overstory` CLI) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ overstory β”‚ β”‚ (Claude Code agent swarm β€” subagent lifecycle & execution) β”‚ β”‚ β”‚ β”‚ coordinator β†’ supervisor β†’ agents (worktrees) β”‚ β”‚ mail system, merge, inspect, status β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

overstory_client.py

Python wrapper around the overstory CLI binary. Provides a clean OverstoryClient class with methods for every overstory operation: sling, status, inspect, mail_send, mail_read, coordinator_start, supervisor_start, merge, and list_agents.

task_router.py

Translates nanobot task descriptions into overstory-compatible formats. Maps task intent to overstory capabilities: Task PatternCapabilityResearch, trends, analysisresearcherSocial media, posting, tweetssocial-media-managerBlog, article, contentbloggerCode, build, fix, implementbuilderExplore, find, searchscoutLogs, memory, notesscribeReview, mergereviewer

session_bridge.py

Maintains a persistent mapping between nanobot session IDs and overstory agent names. Uses SQLite at ~/.nanobot/session_bridge.db for thread-safe, persistent storage. Supports stale mapping cleanup.

memory_sync.py

Bidirectional memory synchronization. Pushes nanobot's MEMORY.md context to overstory agents before task execution, and pulls agent insights back into nanobot's memory after completion.

From Python

from overstory_client import OverstoryClient from task_router import TaskRouter from session_bridge import SessionBridge from memory_sync import MemorySync client = OverstoryClient() router = TaskRouter(client) bridge = SessionBridge() memory = MemorySync() # Route a task from nanobot to overstory result = router.route_task("Research trending AI papers this week") # result: {"capability": "researcher", "agent_name": "researcher-abc123", ...} # Check agent status status = client.status("researcher-abc123") # Send inter-agent mail client.mail_send("coordinator", "researcher-abc123", "Priority update needed") # Sync memory before/after memory.sync_to_overstory() memory.sync_from_overstory({"insight": "Found 3 key papers on reasoning"})

From CLI

# Route a task python3 scripts/task_router.py route --task "Build a REST API for the dashboard" --json # Check overstory status python3 scripts/overstory_client.py status --json python3 scripts/overstory_client.py status --agent researcher-abc123 --json # Spawn an agent python3 scripts/overstory_client.py sling \ --capability builder \ --name "api-builder" \ --description "Build REST API for dashboard" --json # Sync memory python3 scripts/memory_sync.py sync --direction to_overstory --json python3 scripts/memory_sync.py sync --direction from_overstory --json # List session mappings python3 scripts/session_bridge.py list --json # Clean up stale mappings python3 scripts/session_bridge.py cleanup --max-age 24 --json

Requirements

Python 3.9+ overstory CLI installed and on PATH (or set OVERSTORY_BIN env var) OverClaw gateway running on port 18800 (scripts/start-overclaw.sh) Ollama with Mistral model SQLite3 (bundled with Python)

Environment Variables

VariableDefaultDescriptionNANOBOT_GATEWAY_URLhttp://localhost:18800OverClaw gateway URLOVERCLAW_PORT18800OverClaw gateway portOVERSTORY_BINoverstoryPath to overstory binaryNANOBOT_WORKSPACE/Users/ghost/.openclaw/workspaceWorkspace rootNANOBOT_SKILLS_DIR<workspace>/skillsSkills directoryNANOBOT_MEMORY_PATH<workspace>/MEMORY.mdPath to MEMORY.mdSESSION_BRIDGE_DB~/.nanobot/session_bridge.dbSession mapping databaseBRIDGE_LOG_LEVELINFOLogging verbosity Note for existing nanobot/OpenClaw users: OverClaw runs on port 18800, separate from the legacy OpenClaw gateway (18789) and nanobot default (18790). No conflicts.

Integration Flow

nanobot receives task from user via TUI/API task_router classifies the task and determines the overstory capability session_bridge creates a mapping between nanobot session and upcoming overstory agent memory_sync pushes relevant context to overstory overstory_client spawns the agent via overstory sling overstory manages the agent lifecycle (worktree, execution, mail) On completion, overstory_client retrieves results via inspect/status memory_sync pulls insights back into nanobot memory session_bridge marks the mapping as completed nanobot delivers the result to the user

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Scripts1 Docs1 Config
  • SKILL.md Primary doc
  • scripts/gateway_tools.py Scripts
  • scripts/generate_agent_context.py Scripts
  • scripts/memory_sync.py Scripts
  • scripts/overstory_client.py Scripts
  • _meta.json Config