Durable Objects
Skill Verified ActiveCreate and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Build robust and scalable stateful applications on Cloudflare's edge using Durable Objects, covering everything from basic setup to advanced patterns and best practices.
Features
- Create and manage Durable Objects
- Implement RPC methods, alarms, and WebSockets
- Configure wrangler.jsonc/toml
- Write tests with Vitest
- Review DO code for best practices
Use Cases
- Building stateful coordination services (chat rooms, games)
- Implementing RPC methods for inter-DO communication
- Configuring Durable Objects bindings and migrations
- Testing Durable Objects logic within the Workers runtime
Non-Goals
- Handling stateless request processing (use plain Workers)
- Achieving maximum global distribution needs
- Managing high fan-out independent requests
Installation
First, add the marketplace
/plugin marketplace add cloudflare/skills/plugin install skills@cloudflareQuality Score
VerifiedTrust Signals
Similar Extensions
Wrangler
100Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Cloudflare Deploy
99Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
Workers Best Practices
99Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Cloudflare Agents SDK
97Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
Cloudflare Email Service
95Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like "add email to my Worker" — this skill has critical config details.
Devops
100Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.