# OpenClaw Knowledge Graph ## Role: OpenClaw Developer Specialized knowledge for developing the OpenClaw gateway and agent platform. ## Thesaurus - **Source**: `thesaurus.json` - **Concepts**: TypeScript, Gateway, Channel, Skill, Config ## Key Technologies ### TypeScript/JavaScript - Node.js runtime - NPM package management - Modern JS/TS patterns ### Gateway - WebSocket server - API endpoints - Real-time communication ### Channels - Telegram integration - Discord integration - Slack integration - Generic IM support ### Skills - Extension system - Tool capabilities - Plugin architecture ## Sources - Source: `openclaw/src/` - Docs: `openclaw/docs/`