๐Ÿฆž

OpenClaw Academy

Deep-dive into OpenClaw's architecture, codebase, and internals.

10 modules ยท 33 lessons ยท A community educational resource for OpenClaw

Overall Progress 0/33 lessons
0%
๐Ÿฆž
Module 1

OpenClaw Overview

What OpenClaw is, how it works end-to-end, and how to think about the system as a whole.

๐Ÿ 
Module 2

Gateway Architecture

Deep dive into the control plane: WebSocket protocol, session management, and how the Gateway daemon works.

๐Ÿ“จ
Module 3

The Channel System

How OpenClaw connects to messaging platforms โ€” architecture, Telegram, WhatsApp, Discord, Slack, and the broader...

๐Ÿค–
Module 4

Agent System

The AI runtime: LLM calls, tool execution, memory management, compaction, and multi-agent routing.

๐ŸŽฏ
Module 5

Skills & Hooks

The extensibility system: how skills are structured, loaded, and how the hook/cron system works.

๐Ÿ”’
Module 6

Security Model

Trust boundaries, prompt injection defenses, elevated mode, and sandboxing โ€” keeping your Gateway safe.

โš™๏ธ
Module 7

Configuration Deep Dive

Every major block of openclaw.json: model config, agent config, auth profiles, and the doctor tool.

๐Ÿ”ง
Module 8

Extending OpenClaw

Writing skills, custom routing, and integrating with the Model Context Protocol (MCP).

๐Ÿš€
Module 9

Deployment Patterns

How to run OpenClaw reliably โ€” macOS LaunchAgent, Docker Compose, Linux VPS with systemd, HTTPS reverse proxy, and...

๐Ÿฑ
Module 10

Case Study: Our Setup

How we built on top of OpenClaw: our Mac Mini setup, custom skills, QMD memory backend, and lessons learned.