SuperClaw CLI
Unified CLI for role-based OpenClaw setup wizard with memory management.
Installation
npm install
npm run build
Usage
Wizard Commands
# Run the setup wizard
superclaw wizard --role founder
# List available templates
superclaw wizard list
Memory Commands
# Save information to memory
superclaw memory save "User prefers dark mode" --type preference
# Search memories
superclaw memory search "dark mode"
# Recall context
superclaw memory recall "UI preferences"
# View memory statistics
superclaw memory stats
Development
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build TypeScript
npm run build
# Run tests
npm test
Structure
src/- TypeScript source codecommands/- CLI command implementationslib/- Core logic librariestypes/- TypeScript type definitions
bin/- Executable entry pointdist/- Compiled JavaScript outputtests/- Test files
Commands
Wizard
Role-based setup wizard for OpenClaw configurations:
- Founder templates
- Engineer workflows
- Creator tools
- Student environments
Memory
Memory management for persistent context:
- Save important information
- Search through memories
- Recall relevant context
- View statistics
Framework
Built with:
- Commander.js for CLI framework
- TypeScript for type safety
- Jest for testing
- Inquirer for interactive prompts