Welcome to the definitive curriculum for mastering the OpenClaw AI Gateway. OpenClaw allows you to build, deploy, and scale autonomous AI agents across platforms like Telegram, Discord, and WhatsApp.
This repository tracks a 6-phase journey from basic installation to building advanced, multi-agent systems. By following this curriculum, you will transform from an OpenClaw beginner to an advanced power user capable of deploying autonomous research teams and contributing to the open-source software.
Goal: Prove you can get OpenClaw running and interacting.
- Understand the core OpenClaw architecture (Gateway, Daemon, Channels, Skills).
- Clone, install, and configure OpenClaw locally.
- Successfully send and receive your first message through a Telegram bot.
- Learn basic troubleshooting for environment and connection issues.
Goal: Understand how OpenClaw interacts with the outside world.
- Master the abstraction layer that allows the same AI to operate on Telegram, WhatsApp, and Discord.
- Configure safe direct messaging (DM) behavior and identity verification.
- Understand how OpenClaw behaves in group chats (mentions, context windows).
- Differentiate between synchronous and asynchronous messaging.
Goal: Give your AI persistence and agency.
- Understand how OpenClaw creates and manages persistent memory across sessions.
- Grant your agent the ability to execute terminal shell commands safely.
- Enable file system reading and writing.
- Configure web browsing capabilities so your agent can search and scrape the internet.
Goal: Transform a generic chatbot into a specialized, automated worker.
- Write custom
SKILL.mdfiles to define highly specialized agent behaviors. - Leverage multiple LLM providers (OpenAI, Anthropic, local models via Ollama) for different tasks.
- Understand the Plugin architecture (Action providers, Evaluators).
- Set up autonomous, scheduled tasks using CRON jobs and webhook triggers (e.g., automated Kaggle training).
Goal: Scale your OpenClaw deployment for production workloads.
- Orchestrate multi-agent setups where different agents communicate and divide labor.
- Deploy OpenClaw to remote cloud servers (AWS, DigitalOcean) securely.
- Connect local execution environments to cloud agents via tools like Ngrok.
- Implement advanced security hardening, secrets management, and permission boundaries.
Goal: Become an active contributor to the OpenClaw ecosystem.
- Build and publish your own custom Node.js plugins for OpenClaw.
- Integrate complex real-world APIs into the agent's action space.
- Fork the OpenClaw repository, navigate its core source code (
core/,plugin-*/), and submit pull requests. - Author advanced, complex skill frameworks.
Goal: Understand the formal security model and threat landscape.
- Implement comprehensive sandboxing and zero-trust policies.
- Secure production deployments against advanced exploits.
Goal: Map a real-world multi-agent workflow into OpenClaw.
- Simulate 12 distinct personas using a CEO Orchestrator skill.
- Force local Qwen3 models to emit structured JSON tool calls.
To begin, proceed to Phase 1: Foundation & Onboarding and follow the installation instructions.
This curriculum is designed to be project-based. Do not merely read the documents; build the systems described in each phase.