Catalog
affaan-m/nanoclaw-repl

affaan-m

nanoclaw-repl

Operate and extend NanoClaw, ECC's 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. Use when running or extending scripts/claw.js, or when resuming, branching, compacting, searching, or exporting a NanoClaw session.

NewUpdated Sep 27, 2026

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
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

52/100

Grade

C

Adequate

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

75

Quality

45

Clarity

58

Completeness

38

Summary

This skill guides agents in operating and extending NanoClaw, a zero-dependency session-aware REPL that uses markdown files as persistent storage. The skill documents how to use slash commands for model switching, skill loading, session branching, cross-session search, history compaction, and session export — all within the scope of `scripts/claw.js`. The skill establishes clear extension rules emphasizing zero external dependencies and deterministic local operations.

Detected Capabilities

session persistence via markdown filescommand-line REPL operationfile read and write to session storagemodel switching logicskill/module loadingsession branching and history managementcross-session searchexport to multiple formats

Trigger Keywords

Phrases that agents use to match this skill to user intent.

nanolaw repl operationsession branching strategycross-session search queryhistory compaction workflowsession export formatskill loading proceduremodel switching

Use Cases

  • Resume or extend an existing NanoClaw session from markdown files
  • Switch model selection during a REPL session using `/model`
  • Dynamically load and test skills within a NanoClaw environment using `/load`
  • Branch a session before making high-risk or experimental changes
  • Search across multiple NanoClaw session files to find prior conversations or context
  • Compact session history after major milestones to reduce file size and improve navigation
  • Export a NanoClaw session to markdown, JSON, or text format for sharing or archival

Quality Notes

  • Skill content is minimal — only 37 lines of documentation with no detailed command syntax, parameter examples, or usage scenarios
  • No error handling guidance provided (e.g., what happens if `/model` fails, or export format is unavailable)
  • Capabilities list is clear but lacks practical examples showing how to invoke each command or what output to expect
  • Scope boundaries are well-established (zero dependencies, markdown-as-database, local deterministic operations)
  • File manifest only includes LICENSE; no referenced implementation files, example sessions, or supporting documentation present
  • Missing documentation on session file format, branching merge strategies, or recovery procedures
  • No guidance on handling large session files, circular search results, or conflicting skill loads
  • The skill does not explain prerequisites (e.g., Node.js version, how to initialize a new session, where session files are stored)
Model: claude-haiku-4-5-20251001Analyzed: Sep 27, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v3.0

    Contract changed: description

    ✦ AIDescription expanded to document persistent markdown-backed sessions, slash commands for model switching, skill loading, session branching, cross-session search, history compaction, and export…

    triggering2026-09-27

    LATEST
  2. v2.0

    Contract changed: description

    ✦ AISkill description expands: adds use-case guidance for agents on when to activate NanoClaw.

    triggering2026-09-09

    View This Version
  3. v1.2

    Content updated

    ✦ AINo detectable behavioral changes between versions.

    2026-07-14

    View This Version
  4. v1.1

    Content updated

    ✦ AIAdds LICENSE file; safety grade improved D → C.

    2026-04-20

    View This Version
  5. v1.0

    Seeded from github.com/affaan-m/everything-claude-code

    2026-03-16

    View This VersionInitial version

Use affaan-m/nanoclaw-repl in your dev environment

Command Palette

Search for a command to run...