A hands-on, 90-minute workshop for techies who have never used OpenClaw.
By the end of this workshop you will have:
- Installed OpenClaw from scratch
- Sent your first AI-powered message
- Connected WhatsApp as a messaging channel
- Used built-in skills (weather, summarize, and more)
- Built and deployed your own custom skill
- A laptop running macOS or Linux (Windows users: WSL2)
- A phone with WhatsApp installed
- Terminal access
- No prior OpenClaw experience required
| Time | Module | Description |
|---|---|---|
| 0:00–0:05 | Welcome | What is OpenClaw and why it matters |
| 0:05–0:20 | Module 1: Install | Install Node.js and OpenClaw from scratch |
| 0:20–0:35 | Module 2: First Chat | Send your first messages via CLI and WebChat |
| 0:35–0:50 | Module 3: WhatsApp | Connect WhatsApp and chat with your AI from your phone |
| 0:50–1:05 | Module 4: Run Skills | Explore and use built-in skills |
| 1:05–1:25 | Module 5: Create a Skill | Build your own "dad-joke" skill from scratch |
| 1:25–1:30 | Module 6: What's Next | ClawHub, more channels, and next steps |
| What | Command |
|---|---|
| Start the gateway | openclaw gateway |
| Open the dashboard | openclaw dashboard |
| Chat from the terminal | openclaw agent --message "hello" |
| Check system health | openclaw doctor |
| Check gateway status | openclaw status |
| List installed skills | ls ~/.openclaw/workspace/skills/ |
OpenClawDemo/
├── README.md # You are here
├── 01-install.md # Module 1: Installation
├── 02-first-chat.md # Module 2: First chat
├── 03-whatsapp.md # Module 3: WhatsApp setup
├── 04-run-skills.md # Module 4: Running skills
├── 05-create-skill.md # Module 5: Creating a skill
├── 06-whats-next.md # Module 6: Next steps
├── facilitator-notes.md # For the workshop facilitator
└── skills/
└── dad-joke/ # Example skill (Module 5 solution)
├── SKILL.md
└── scripts/
└── joke.sh