NanoClaw REPL

SkillSearch

nanoclaw-repl is a skill for operating and extending NanoClaw, a zero-dependency session-aware REPL that keeps chat sessions as markdown files. It lets an agent switch models, load skills, branch sessions, search across sessions, compact history, and export transcripts. Use it when running or extending scripts/claw.js, or when resuming, branching, compacting, searching, or exporting a NanoClaw session.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have the NanoClaw script scripts/claw.js available in the project.

Then ask your AI: use the NanoClaw REPL skill

What your AI can do with it

  • Keep persistent markdown-backed sessions
  • Switch models with /model
  • Load skills dynamically with /load
  • Branch sessions with /branch
  • Search across sessions with /search
  • Compact history with /compact and export with /export

Getting started

  1. Have the NanoClaw script scripts/claw.js available in the project.
  2. Start a session and keep it task-focused.
  3. Use /branch before high-risk changes.
  4. Use /compact after major milestones.
  5. Use /export before sharing or archival.

What this skill tells your AI

The instructions your AI receives, as published by affaan-m/ecc in skills/nanoclaw-repl/SKILL.md and read by ahel’s review.

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

Signals

GitHub stars
270k
Forks
40k
Last commit
Sep 2026

Others that do the same job

Questions

What does it do?
It operates and extends NanoClaw, a zero-dependency session-aware REPL with persistent markdown-backed sessions and slash commands for model switching, skill loading, session branching, cross-session search, history compaction, and export.
When should I use it?
Use it when running or extending scripts/claw.js, or when resuming, branching, compacting, searching, or exporting a NanoClaw session.
What are the extension rules?
Keep zero external runtime dependencies, preserve markdown-as-database compatibility, and keep command handlers deterministic and local.
How do I switch models?
Use the /model slash command.
How do I search across sessions?
Use the /search slash command.
Advanced
Item type
skill
Key
nanoclaw-repl
Source
github.com/affaan-m/ecc