
Cloudflare Workers and DNS Deployer
Deploys and manages Cloudflare Workers, Pages, KV, R2, D1, DNS and Queues through a gated CLI runner.
- Repository
- danielmiessler/LifeOS
- Stars
- 19,682
- Licence
- MIT
- Files
- 11 files
What it does
When installed, the agent follows a structured playbook for Cloudflare work: it deploys Workers, static sites, storage, DNS and queues using Cloudflare's cf command-line tool, and it can build MCP servers (tool servers for AI agents) as Cloudflare Workers. It routes all account-changing commands through a LifeOS helper script (CfEnv.ts) that injects the Cloudflare API token, and it asks for a live probe or version ID to verify each deployment instead of assuming success.
Great for
- Developers who already host projects on Cloudflare and want deploys run consistently with verification
- Teams using LifeOS who want Cloudflare changes gated by a code review step
- Developers building a stateless MCP server to run as a Cloudflare Worker
Skip it if
- Users without a Cloudflare account or without the LifeOS CfEnv.ts tooling, since most steps depend on that helper and its .env setup
- Anyone wanting to deploy to non-Cloudflare hosts, which the skill explicitly excludes
- Live production changes made without review: deploys and DNS writes change real infrastructure and can break a live site if misapplied
Try asking
- “Deploy this static site to Cloudflare as a Worker with a custom domain and verify it with a probe”
- “Show me the logs for my worker from the last hour”
- “Convert this Wrangler project to the cf CLI setup and deploy it”
- “Write an MCP server as a stateless Cloudflare Worker that follows the 2026 spec”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 11 original files, the MIT licence and an attribution note.
Cloudflare.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip Cloudflare.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip Cloudflare.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Run Setup.md first to configure the two .env keys and the deploy reviewer before any write operation
- Ask for read-only Query intents first to confirm account and token state before requesting deploys
- Review the version ID and probe output the agent reports; treat a missing identifier as an unverified deploy
What's inside
- Intents/Create.md
- Intents/Deploy.md
- Intents/Explorer.md
- Intents/Query.md
- Intents/Troubleshoot.md
- References/CfCli.md
- References/McpServerSpec.md
- References/RuntimeGotchas.md
- References/StaticSiteConfig.md
- Setup.md
- SKILL.md
Redistributed unmodified from danielmiessler/LifeOS under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.