nanoclaw-repl

Operate and extend NanoClaw v2 REPL with markdown-backed sessions.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/aleonsa/claude-config --skill nanoclaw-repl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nanoclaw-repl
Source: https://github.com/aleonsa/claude-config/tree/main/claude/skills/nanoclaw-repl
Command: npx skills add https://github.com/aleonsa/claude-config --skill nanoclaw-repl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a powerful, session-aware REPL environment for interacting with and extending NanoClaw v2, simplifying complex command-line operations.

Core Features & Use Cases

  • Session Management: Supports persistent, markdown-backed sessions for continuity.
  • Dynamic Control: Allows model switching, skill loading, and session branching directly from the REPL.
  • Use Case: You need to debug a running instance of NanoClaw, switch to a different language model for testing, and then branch the current session to experiment with a new feature without affecting the main workflow.

Quick Start

Use the nanoclaw-repl skill to load the 'search' skill.

Frequently Asked Questions about nanoclaw-repl

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

FAQPage Schema
How do I maintain persistent REPL sessions for debugging without losing context?

Persistent REPL sessions are maintained using markdown-backed storage, ensuring session continuity and state recovery across debugging instances without requiring external databases.

Can I switch language models dynamically while a command line session is running?

Yes, dynamic model switching is supported directly from the command line interface, allowing you to change language models during an active session without restarting the environment.

What's the best way to branch a running session to test a new feature safely?

Session branching allows you to duplicate a current session state to experiment with new features or debugging paths independently, preventing impact on the primary workflow.

Do I need external runtime dependencies to operate a markdown-backed REPL?

No external runtime dependencies are required; the environment operates entirely on zero-dependency principles, using markdown files as the native database for deterministic local command handling.

How do I export session history and metrics to various formats?

Session history and metrics can be exported to various formats using built-in REPL commands, translating the markdown-backed session data directly into the desired output structure.

Why does history compaction matter for long-running command line sessions?

History compaction reduces context window bloat in long-running sessions by summarizing previous interactions, preserving essential debugging context while maintaining performance.