nanoclaw-repl

Manage persistent, session-aware REPL sessions for NanoClaw v2 with zero external dependencies.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/mitul-bhatia/Vibes --skill nanoclaw-repl-mitul-bhatia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nanoclaw-repl
Source: https://github.com/mitul-bhatia/Vibes/tree/main/.github/skills/nanoclaw-repl
Command: npx skills add https://github.com/mitul-bhatia/Vibes --skill nanoclaw-repl-mitul-bhatia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoClaw REPL simplifies interactive experimentation by offering a persistent, markdown-backed session workspace that survives restarts and supports multiple Claude model contexts.

Core Features & Use Cases

  • Persistent markdown-backed sessions
  • Model switching with /model
  • Dynamic skill loading with /load
  • Session branching with /branch
  • Cross-session search with /search
  • History compaction with /compact
  • Export to md/json/txt with /export
  • Session metrics with /metrics

Quick Start

Launch the NanoClaw REPL in your project, then load a session and begin task-focused work with /load and /model

Frequently Asked Questions about nanoclaw-repl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage persistent REPL sessions that survive restarts without external dependencies?

You can manage persistent REPL sessions by using a markdown-backed workspace that stores session state locally. This zero-dependency approach ensures interactive sessions survive process restarts without requiring external databases.

Can I switch Claude models dynamically within a single CLI session?

Yes, dynamic model switching is supported within a single CLI session using the /model command. This enables task-focused work across multiple Claude model contexts without needing to restart the interactive environment.

What is the best way to branch and search across interactive CLI sessions locally?

The best way to branch and search across interactive CLI sessions locally is by using dedicated commands like /branch for forking sessions and /search for cross-session text lookup. This operates entirely on local markdown files without external databases.

Does this markdown-backed REPL approach require any external databases or packages?

No, this markdown-backed REPL approach requires zero external dependencies or databases. It uses markdown files as a local database for deterministic command handling and session management, ensuring full compatibility in isolated environments.

How do I export REPL session history to markdown, JSON, or text formats?

You can export REPL session history to markdown, JSON, or text formats using the /export command. This allows you to extract interactive session logs and metrics for downstream analysis or external archiving.

When should I use session compaction in a CLI extension environment?

You should use session compaction in a CLI extension environment when interactive history becomes too long and impacts performance. The /compact command reduces history size while maintaining the persistent session context.