claudegoodies
Skill

cloudflare-temporary-deploy

From NousResearch

Deploy a Worker live, no account, via wrangler --temporary.

Deploys a Cloudflare Worker to a live workers.dev URL via `wrangler deploy --temporary`, no account or login needed.

Use it when

  • Deploying agent-written code to a live URL without account setup
  • Running in a background/autonomous session where OAuth would block progress
  • Prototyping or evaluating Workers quickly with a throwaway target
  • Building a write-deploy-curl-verify iteration loop

Skip it if

  • Deploying to production or CI/CD (needs permanent account/API token)
  • Wrangler is already authenticated (--temporary errors out)
  • Need hosting beyond 60 minutes unless claimed
  • Requires Wrangler 4.102.0+; older global installs silently lack the flag

Facts

Status
Actively maintained
Last commit

Source preview

The instructions Claude Code reads when this skill runs.

# Cloudflare Temporary Deploy Skill

Deploy a Cloudflare Worker to a live `workers.dev` URL with zero account setup, using `wrangler deploy --temporary`. Cloudflare provisions a throwaway account, deploys, and prints a claim URL valid for 60 minutes; unclaimed accounts auto-delete. This gives an agent a tight write → deploy → verify loop without any OAuth, signup, or token copy-paste.

This skill does NOT cover production deploys (use `wrangler login` + a permanent account for those), nor non-Worker Cloudflare products beyond the temporary-account limits below.

## When to Use

Load this skill when the user wants to:

- **Ship agent-written code to a live URL** without first creating a Cloudflare account — "deploy this and give me a link"
- **Iterate in a background/autonomous session** where a browser OAuth step would be a hard stop
- **Prototype or evaluate Workers** quickly with a throwaway, claimable target
- **Build a self-verifying deploy loop** — deploy, `curl` the live URL, confirm output matches the code, redeploy

## When NOT to Use

- **Production or CI/CD** → use a permanent account (`wrangler login` or `CLOUDFLARE_API_TOKEN`). `--temporary` errors out if any credential is present.
- **Wrangler is already authenticated** → `--temporary` returns an error by design. Run `wrangler logout` first only if the user explicitly wants a throwaway deploy.
- **Long-lived hostin
View full source on GitHub →

Other skills