a stylized arrow icon pointing to the left
a lobster working on a laptop

Problem Solved!: OpenClaw Workshop Part 1

May 14, 2026

5:00 pm

-

7:00 pm

β€‹πŸ¦ž OpenClaw Architecture β€” A Phased Learning Journey by Organized AI

​Learn how to build your own personal AI assistant from the ground up β€” one layer at a time.

​OpenClaw is a local-first AI gateway that connects 20+ messaging channels (Telegram, Slack, Discord, WhatsApp, iMessage, and more) to a single AI agent running entirely on your machine. This isn't a cloud SaaS. It's your own Jarvis β€” private, configurable, and extensible.

β€‹πŸ—“ Agenda

​First Half β€” Learn It We'll walk through the full OpenClaw architecture together, phase by phase. Come ready to follow along β€” no install required for this half.

  • ​Welcome β€” Mental model overview, learning mode selection
  • ​Part 1 β€” Gateway + Channels (the routing layer, adapters, DM pairing)
  • ​Part 2 β€” Agents + Sessions (the 6-step loop, thinking levels, session types)
  • ​Part 3 β€” Skills + Nodes + Security (what it knows, what it can do, how it stays safe)

​~5 min break

​Second Half β€” Build It Hands-on time. Get OpenClaw running, connect a real channel, and write your first workspace skill.

  • ​Setup β€” Install OpenClaw, clone repo, run pnpm setup, pick your learning mode
  • ​Guided Build β€” Connect a channel, write a workspace skill, run openclaw doctor
  • ​Open Floor β€” Live debugging, Q&A, share what you built

​What You'll Learn

​This session follows the OpenClaw Education curriculum β€” a 6-phase interactive learning journey:

β€‹πŸ”Œ Phase 1 β€” The Gateway The WebSocket control plane at :18789. Sessions, channel adapters, tool routing, and hot-reload config.

β€‹πŸ’¬ Phase 2 β€” Channels 20+ messaging adapters. One internal protocol. The AI never knows which channel sent the message.

β€‹πŸ§  Phase 3 β€” Agents + Sessions The Pi agent's 6-step loop: receive β†’ think β†’ tools β†’ stream reply β†’ update session. Thinking levels, session isolation, /compact, and agent-to-agent communication.

β€‹πŸ›  Phase 4 β€” Skills + Nodes Skills = what your agent knows. Nodes = what your agent can do. macOS, iOS, and Android companion apps exposing camera, shell, location, and more via node.invoke.

β€‹πŸ” Phase 5 β€” Tailscale + Security Six security layers. Default-safe, opt-in to exposure. Tailscale Serve, Funnel with enforced auth, and Docker sandboxing for group sessions.

β€‹πŸš€ Phase 6 β€” Deployment Deploy your own doc site to Cloudflare Pages, run a remote Linux gateway, or use Docker Compose or Nix. Leave with a running assistant.

​Three Learning Modes

β€‹πŸ“– Docs Only β€” No install needed. Diagrams and concept explainers. ⭐ Diagrams + Docs β€” Mermaid diagrams and annotated examples. Recommended starting point. πŸ’» Full Hands-On β€” Live Gateway + channel exercises. OpenClaw required.

​Prerequisites Node.js 22.16+, pnpm 8+, Git. OpenClaw optional depending on your learning mode.

​git clone https://github.com/Organized-AI/openclaw-educationcd openclaw-education && pnpm install && pnpm setup

​Follow the full guide β†’ openclaw-education.pages.dev

​Your Presenter

​Jordan Hill is the founder of Organized AI and Blue Highlighted Text, an AI automation and consulting agency based in Austin, TX. He builds agentic infrastructure for real businesses β€” from conversion tracking pipelines to self-hosted AI assistants β€” and created the OpenClaw Education curriculum to make personal AI architecture accessible to anyone willing to get their hands dirty.

​Organized AI Β· The Lobster Way 🦞

‍