---
title: "NanoClaw REPL"
description: "Use this skill when running or extending `scripts/claw.js`."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/skill-984
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:45:57.668Z
license: CC-BY-4.0
attribution: "NanoClaw REPL — Claudary (https://claudary.paisolsolutions.com/skills/skill-984)"
---

# NanoClaw REPL
Use this skill when running or extending `scripts/claw.js`.

## Overview

---
name: nanoclaw-repl
description: Operate and extend NanoClaw v2, ECC's zero-dependency session-aware REPL built on claude -p.
origin: ECC
---

# NanoClaw REPL

Use this skill when running or extending `scripts/claw.js`.

## Capabilities

- 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`

## Operating Guidance

1. Keep sessions task-focused.
2. Branch before high-risk changes.
3. Compact after major milestones.
4. Export before sharing or archival.

## Extension Rules

- keep zero external runtime dependencies
- preserve markdown-as-database compatibility
- keep command handlers deterministic and local

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/skill-984) · https://claudary.paisolsolutions.com
