executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
neoGive your OpenClaw the power of the Matrix. Download expertise directly into your AI's mind. 119 modules. 15 categories. Instant mastery. "I know kung fu." Physicists. Negotiators. VCs. Psychologists. Surgeons. Game theorists. The library keeps growing — or build your own. Free your mind.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: neo description: | Give your OpenClaw the power of the Matrix. Download expertise directly into your AI's mind. 119 modules. 15 categories. Instant mastery.
"I know kung fu."
Physicists. Negotiators. VCs. Psychologists. Surgeons. Game theorists. The library keeps growing — or build your own.
Load expert mental models on-demand to enhance reasoning.
| Command | Action |
|---|---|
neo | Show Crew status (loaded ✓ vs unloaded ○) |
neo help | List all commands |
neo <module> | Load module. If from Library → auto-add to Crew |
neo <module> off | Unload specific module (stays in Crew) |
neo off | Unload ALL modules |
neo browse | Browse full Library by category |
neo search <query> | Search Library for modules |
neo add <module> | Add to Crew without loading |
neo remove <module> | Remove from Crew (back to Library) |
neo create <description> | Create new module for Library |
neo delete <module> | Delete module from Library/Crew permanently |
neo (no args)Display Crew status with help hint:
🧠 Neo Protocol
LOADED:
✓ psychologist
✓ game-theorist
CREW:
○ negotiator
○ entrepreneur
RECENTS:
○ dermatologist
○ cosmetic-plastic-surgeon
neo help for commands
Recents shows recently used modules that aren't in Crew. Track in assets/recents.json with timestamps. Persists across sessions. Cap at 5 (oldest drops off). Expires after 1 week of no use.
neo helpList all available commands.
neo <module>neo <module> offneo offneo create <description>scripts/neo.py — CLI for library managementreferences/TEMPLATE.md — Module creation templateassets/crew.json — User's personal Crew (gitignored)assets/crew.default.json — Starter Crew (ships with skill)assets/registry.json — Library index with descriptionsassets/library/ — All expertise modules by categoryIf crew.json doesn't exist, copy crew.default.json → crew.json to initialize the user's personal Crew.
Each module follows this structure:
Track loaded modules in conversation context. When user says "neo off" or session ends, consider all modules unloaded. Crew persists in crew.json.
Modules in registry.json have a source field:
"upstream" — Came with the skill, updated by ClawHub"custom" — User-created, never touched by updatesAnd a deleted field for upstream modules:
false — Active, will be updatedtrue — User removed, won't be restored on update| Source | Deleted | On Update |
|---|---|---|
| upstream | false | ✅ Update normally |
| upstream | true | ⏭️ Skip (user removed it) |
| custom | — | 👤 Never touched |
# Check status
python3 scripts/update.py status
# Merge upstream updates
python3 scripts/update.py merge --upstream /path/to/new/neo
# Delete a module (marks upstream as deleted, removes custom)
python3 scripts/update.py delete --module physicist
# Restore a deleted upstream module
python3 scripts/update.py restore --module physicist
neo delete <module>:deleted: true (can be restored)