Durable Objects
Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination.
Install
npx skills add cloudflare/skills --skill durable-objectsgit clone --depth 1 https://github.com/cloudflare/skills.git /tmp/skills
mkdir -p ~/.claude/skills
cp -r /tmp/skills/skills/durable-objects ~/.claude/skills/durable-objectsPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Durable Objects Build stateful, coordinated applications on Cloudflare's edge using Durable Objects. ## Retrieval Sources Your knowledge of Durable Objects APIs and configuration may be outdated. **Prefer retrieval over pre-training** for any Durable Objects task. | Resource | URL | |----------|-----| | Docs | https://developers.cloudflare.com/durable-objects/index.md | | API Reference | https://developers.cloudflare.com/durable-objects/api/index.md | | Best Practices | https://developers.cloudflare.com/durable-objects/best-practices/index.md | | Examples | https://developers.cloudflare.com/durable-objects/examples/index.md | | Roles and permissions | https://developers.cloudflare.com/workers/authorization/durable-objects/index.md | Fetch the relevant doc page when implementing features. ## When to Use - Creating new Durable Object classes for stateful coordination - Implementing RPC methods, alarms, or WebSocket handlers - Reviewing existing DO code for best practices - Configuring wrangler.jsonc/toml for DO bindings and migrations - Writing tests with Cloudflare’s Vitest integration - Designing sharding strategies and parent-child relationships ## Reference Documentation - `./references/rules.md` - Core rules, storage, concurrency, RPC, alarms - [Testing reference](./references/testing.md) - Current Vitest documentation, migration choices, and test selection
Details
- Skill name
durable-objects- Repository
- cloudflare/skills
- Path
skills/durable-objects/SKILL.md- License
- Apache-2.0
- Repo updated
- 30 October 2026
- Listed in
- heilcheng/awesome-agent-skills
FAQ
What does the Durable Objects skill do?
Build, debug, or review Cloudflare Durable Objects code for persistent state and coordination.
How do I install the Durable Objects skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add cloudflare/skills --skill durable-objects. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Durable Objects popular?
It lives in cloudflare/skills, which has 3,227 GitHub stars and 336 forks, and is included in 1 curated skill list.
Related skills
Agents SDK
3.2kcloudflare/skills
Build, debug, or review Cloudflare Agents SDK applications using the agents package.
Web Perf
3.2kcloudflare/skills
Audit, diagnose, or optimize website loading and interaction performance, Core Web Vitals, and Lighthouse performance scores.
Wrangler
3.2kcloudflare/skills
Run or troubleshoot Wrangler CLI commands in projects that have a wrangler.jsonc, wrangler.json, or wrangler.toml file, including local development, Previews, deployment, and resource management. For new projects and projects without a Wrangler configuration file, use the cf CLI instead.
N8n Node Configuration
6.6kczlonkowski/n8n-skills
Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type — including the native nodes that replace Code (Summarize, Aggregate, Split Out, Merge, Compare Datasets, Remove Duplicates, Sort, Limit, Date & Time, HTTP Request pagination, Crypto). Always use this skill when setting up node parameters — it explains which fields are required for each operation, how displayOptions control field visibility, and when to use patch
Vibe
3.8kforyourhealth111-pixel/Vibe-Skills
Vibe Code Orchestrator (VCO) is a governed runtime entry that freezes requirements, bounds execution, and enforces verification and phase cleanup.
N8n Code Python
6.6kczlonkowski/n8n-skills
Write Python in n8n Code nodes (native Python, `language` pythonNative, n8n 2.x). Use when the user explicitly wants Python in a Code node, when migrating old Pyodide/"Python (Beta)" code that used _input/_json/_node/_now, or when a Python Code node fails with NameError, "Security violations detected", "Import of standard library module … is disallowed", "__build_class__ not found", "A 'json' property isn't a dictionary", or "Python runner unavailable". Covers the only two variables (_items/_item), dict-only access, imports blocked by default, the sandbox's denied builtins, accepted return sha
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.