@skunkceo/superclaw
v1.0.2
Published
Superclaw CLI - Setup and manage your AI companion workspace
Maintainers
Readme
Superclaw CLI
Your AI Companion Setup Tool - Create and manage AI workspaces with ease.
Overview
Superclaw CLI helps you set up and manage workspaces for OpenClaw. It provides a guided setup process, personality configuration, channel connections, and ongoing management tools.
Installation
npm install -g @skunkceo/superclawQuick Start
# Create your first AI workspace
superclaw init
# Customize your AI's personality
superclaw soul
# Connect to Slack, Discord, etc.
superclaw connect
# Check everything is working
superclaw statusCommands
Setup & Configuration
superclaw init- Guided first-time setup wizardsuperclaw soul- Configure AI personality and behaviorsuperclaw connect- Add communication channels (Slack, Discord, Telegram, WhatsApp)
Management & Monitoring
superclaw status- Health check and diagnosticssuperclaw memory- Set up and manage memory systemsuperclaw module <name>- Install capability modulessuperclaw costs- Token usage and optimization tipssuperclaw doctor- Troubleshoot common issues
Pro Features
superclaw pro status- Check license statussuperclaw pro install <key>- Install Pro features with license key
Information
superclaw help- Show command helpsuperclaw version- Show version information
Workspace Structure
When you run superclaw init, it creates a workspace with these files:
superclaw-workspace/
├── superclaw-config.json # Main configuration
├── SOUL.md # AI personality definition
├── USER.md # Information about you
├── AGENTS.md # Workspace guidelines
├── MEMORY.md # Long-term memory
├── memory/ # Daily memory files
│ └── YYYY-MM-DD.md
└── modules/ # Installed capability modules
└── <module-name>/AI Backends
Superclaw supports multiple AI backends:
- OpenClaw - Self-hosted AI assistant for WordPress
- Other - Manual configuration for custom setups
Channels
Connect your AI to various communication platforms:
- Slack - Bot tokens, Socket Mode support
- Discord - Bot integration with servers
- Telegram - Bot creation via @BotFather
- WhatsApp - Business API integration
Modules
Extend your AI's capabilities with modules:
- web-search - Search and fetch web content
- email - IMAP/SMTP email integration
- calendar - Google Calendar, Outlook integration
- task-management - Todoist, Linear, GitHub Issues
- file-ops - Advanced file operations
- social-media - Twitter, LinkedIn, Reddit
- analytics - Google Analytics, reporting
- coding - Git, code review, deployment
# List available modules
superclaw module available
# Install a module
superclaw module web-search
# List installed modules
superclaw module listMemory System
Your AI maintains context through a memory system:
- Daily files - Raw logs of daily interactions
- Long-term memory - Curated important information
- Auto-cleanup - Configurable retention policies
- Archiving - Compress old files to save space
# Configure memory retention
superclaw memory
# View memory statistics
superclaw memory stats
# Backup memory files
superclaw memory backupCost Optimization
Monitor and optimize AI usage costs:
# View cost analysis
superclaw costs
# Get optimization tips
superclaw costs optimize
# Compare model pricing
superclaw costs models
# Estimate costs for your setup
superclaw costs estimateTroubleshooting
If something isn't working:
# Run comprehensive diagnostics
superclaw doctor
# Check current status
superclaw statusCommon issues and solutions:
"No workspace found"
- Run
superclaw initto create a workspace - Make sure you're in the right directory
"Configuration corrupted"
- Check JSON syntax in
superclaw-config.json - Re-run
superclaw initto recreate
"Channel connection failed"
- Verify API tokens and credentials
- Check network connectivity
- Review channel-specific documentation
"Module not working"
- Check
config.jsonhas real values (not placeholders) - Ensure module is enabled in
module.json - Run
superclaw statusto see module status
Development
# Clone the repository
git clone https://github.com/skunkceo/superclaw-cli.git
# Install dependencies
cd superclaw-cli
npm install
# Test locally
node bin/superclaw.js help
# Link for global testing
npm linkFile Structure
superclaw-cli/
├── bin/
│ └── superclaw.js # Main CLI entry point
├── lib/
│ ├── commands/ # Command implementations
│ │ ├── init.js
│ │ ├── soul.js
│ │ ├── connect.js
│ │ ├── memory.js
│ │ ├── module.js
│ │ ├── status.js
│ │ ├── costs.js
│ │ └── doctor.js
│ └── templates/ # Workspace file templates
│ ├── SOUL.md
│ ├── USER.md
│ ├── AGENTS.md
│ └── MEMORY.md
├── package.json
└── README.mdContributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
License
MIT License - see LICENSE file for details
Support
- Documentation: GitHub Wiki
- Issues: GitHub Issues
- Community: Discord Server
