What problem does it solve? Building AI agents that maintain persistent state, handle real-time WebSocket connections, run scheduled tasks, and survive restarts requires complex infrastructure. This Skill provides guidance for the Cloudflare Agents SDK so you can implement stateful agents, durable workflows, chat applications, and MCP servers on Cloudflare Workers without designing that infrastructure yourself. ## Core Features & Use Cases - Stateful Agents with RPC: Create Agent classes with SQLite-backed state, @callable RPC methods, and automatic state sync to React clients via useAgent. - Durable Background Work: Use Workflows, runFiber durable execution, built-in FIFO queues, and retries with exponential backoff for long-running tasks. - Chat, MCP, and Integrations: Build streaming chat agents with AIChatAgent, connect to or build MCP servers, handle email, webhooks, push notifications, and experimental voice and browser tools. - Use Case: You want a chat assistant that remembers conversation history per user, schedules follow-up reminders, and calls external MCP tools. This Skill walks you through the Wrangler config, agent class, scheduling APIs, and React hooks to ship it. ## Quick Start Ask the agent to scaffold a Cloudflare Workers agent class with persistent state, a callable RPC method, and the required wrangler.jsonc Durable Object bindings and migrations.