nanoclaw-repl

Manage interactive NanoClaw REPL sessions with markdown persistence and model switching.

2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/MomoDaviluke/star-citizen-promotion --skill nanoclaw-repl-momodaviluke
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nanoclaw-repl
Source: https://github.com/MomoDaviluke/star-citizen-promotion/tree/main/.agents/skills/ecc/nanoclaw-repl
Command: npx skills add https://github.com/MomoDaviluke/star-citizen-promotion --skill nanoclaw-repl-momodaviluke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoClaw REPL enables operating and extending NanoClaw v2, ECC's zero-dependency session-aware REPL built on claude -p, providing an isolated, deterministically-behaved interactive environment.

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

Invoke the REPL by running scripts/claw.js and start experimenting with sessions and commands.

Frequently Asked Questions about nanoclaw-repl

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

FAQPage Schema
How do I manage a zero-dependency REPL session backed by markdown files?▼

NanoClaw REPL enables managing a zero-dependency REPL session backed by markdown files through persistent markdown-backed sessions without requiring external runtime dependencies. It provides deterministic command handling and interactive session control.

Can I switch AI models dynamically during an interactive REPL session?▼

Yes, you can switch AI models dynamically during an interactive REPL session using the /model command. This enables changing the underlying model behavior on the fly without restarting your current NanoClaw environment.

How do I branch and export interactive sessions in a markdown-based environment?▼

You branch and export interactive sessions in a markdown-based environment using the /branch command to create session forks and the /export command to output history to md, json, or txt formats. This enables flexible session tracking and data portability.

Does the NanoClaw REPL require any external packages or runtime dependencies?▼

No, the NanoClaw REPL does not require any external packages or runtime dependencies. It is a zero-dependency, self-contained environment built on claude -p that enforces deterministic handlers and prohibits external runtime dependencies in its extension rules.

What is the best way to search across REPL history and compact long sessions?▼

The best way to search across REPL history and compact long sessions is using the /search command for cross-session queries and the /compact command to reduce history length. This maintains performance while preserving session context within the NanoClaw environment.

When should I use a session-aware REPL instead of standard command-line scripts?▼

You should use a session-aware REPL instead of standard command-line scripts when you need persistent state, interactive model switching, and session branching. This approach is ideal for exploring complex workflows and extending NanoClaw scripts dynamically.