This is ECC's session-aware REPL wrapper around claude -p that stores everything in markdown files. You get persistent conversation history, model switching, dynamic skill loading, and session branching without pulling in any npm dependencies. The markdown-as-database approach is clever: your session state lives in plain text files you can grep, diff, and version control. If you're already using claude -p for scripting and want conversation memory plus the ability to fork your context before trying something risky, this gives you that. The zero-dependency constraint means it stays portable and auditable, though you're trading ecosystem conveniences for simplicity.
npx -y skills add affaan-m/ecc --skill nanoclaw-repl --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills