Skills.expanso.io expanso
Connect your OpenClaw to Expanso Cloud. Install expanso-edge + expanso-cli, run data pipelines locally with cloud visibility, control, and traceability.
install
source · Clone the upstream repo
git clone https://github.com/expanso-io/skills.expanso.io
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/expanso-io/skills.expanso.io "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw/expanso" ~/.claude/skills/expanso-io-skills-expanso-io-expanso-9fe448 && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/expanso-io/skills.expanso.io "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw/expanso" ~/.openclaw/skills/expanso-io-skills-expanso-io-expanso-9fe448 && rm -rf "$T"
manifest:
openclaw/expanso/SKILL.mdsource content
Expanso for OpenClaw
Run enterprise data pipelines locally while maintaining cloud visibility and control.
What This Skill Does
- Installs both
daemon andexpanso-edgeexpanso-cli - Connects to your Expanso Cloud account
- Runs pipelines deployed from the cloud
- Reports metrics and status back to cloud
Quick Install
curl -fsSL https://raw.githubusercontent.com/expanso-io/expanso-skills/main/openclaw/expanso/install.sh | bash
Setup
1. Create Expanso Cloud Account
Go to cloud.expanso.io and create a free account.
2. Get Bootstrap Token
- Create a network in Expanso Cloud
- Click "Add Node"
- Copy the bootstrap token
3. Start the Daemon
./start.sh --token YOUR_BOOTSTRAP_TOKEN
Natural Language Commands
After installation, just ask OpenClaw:
- "What's my Expanso status?"
- "Start Expanso"
- "Stop Expanso"
- "Show Expanso logs"
- "List my Expanso networks"
Shell Scripts
| Script | Purpose |
|---|---|
| Install edge + CLI binaries |
| Start edge daemon |
| Stop daemon |
| Check everything |
| View logs |
| Remove binaries |
| Run test suite |
Architecture
┌─────────────────┐ │ Expanso Cloud │ ◄── Build & deploy pipelines here │ cloud.expanso.io│ └────────┬────────┘ │ Bootstrap token ▼ ┌─────────────────┐ │ expanso-edge │ ◄── Daemon runs on your machine │ (daemon) │ Executes pipelines locally └────────┬────────┘ │ ┌────────┴────────┐ │ expanso-cli │ ◄── Optional: CI/CD, automation │ (optional) │ └─────────────────┘ │ ▼ ┌─────────────────┐ │ Your Data │ ◄── Never leaves your machine └─────────────────┘
Environment Variables
| Variable | Required | Description |
|---|---|---|
| Yes | Token from Expanso Cloud |
| No | Binary location (default: ~/.expanso/bin) |
| No | Log location (default: ~/.expanso/logs) |
Configuration File
Store your token in
~/.expanso/config:
EXPANSO_EDGE_BOOTSTRAP_TOKEN=your-token-here
Troubleshooting
"Not connected to cloud"
./status.sh # Check status ./logs.sh | grep error # Look for errors
"Binary not found"
./install.sh --force # Reinstall binaries
"Daemon won't start"
./stop.sh # Ensure it's stopped ./start.sh --token YOUR_TOKEN # Start with token ./logs.sh # Check logs