deploy

urjitbhatia's avatarfrom urjitbhatia

Cloudflare deployment for frontend (Pages) and backend (Workers). Covers secrets, environment variables, custom domains, and production configuration.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 26, 2025

When & Why to Use This Skill

This Claude skill automates the deployment process for Cloudflare's ecosystem, specifically targeting Workers for backend logic and Pages for frontend hosting. It streamlines DevOps workflows by managing sensitive secrets, environment variables, and custom domain configurations, ensuring that applications are production-ready with minimal manual intervention.

Use Cases

  • Deploying serverless backend APIs (Python, Rust, etc.) to Cloudflare Workers with optimized production configurations.
  • Hosting and deploying modern frontend web applications to Cloudflare Pages for high-performance global delivery.
  • Securely managing environment variables and production secrets, such as API keys for Supabase or other third-party services.
  • Automating the setup of custom domains and DNS routing for both frontend and backend services.
  • Executing pre-deployment checklists to ensure all infrastructure requirements are met before pushing to production.
namedeploy
descriptionCloudflare deployment for frontend (Pages) and backend (Workers). Covers secrets, environment variables, custom domains, and production configuration.

Skill: Deploy

Deployment to Cloudflare Workers and Pages.

Routing Logic

Analyze the user's intent and route to the appropriate workflow:

Deploy Backend → workflows/deploy-backend.md

  • "Deploy the backend"
  • "Deploy Python API"
  • "Deploy Rust API"
  • "Push backend to production"

Deploy Frontend → workflows/deploy-frontend.md

  • "Deploy the frontend"
  • "Deploy to Cloudflare Pages"
  • "Push web to production"

Manage Secrets → workflows/secrets.md

  • "Set production secrets"
  • "Add environment variable"
  • "Configure Supabase keys"

Custom Domain → workflows/custom-domain.md

  • "Add custom domain"
  • "Configure domain for API"
  • "Set up DNS"

Configuration Questions → context/config.md

  • "What's the deploy command?"
  • "Where do I set secrets?"

Workflows

  • workflows/deploy-backend.md - Deploy backend to Workers
  • workflows/deploy-frontend.md - Deploy frontend to Pages
  • workflows/secrets.md - Manage secrets and env vars
  • workflows/custom-domain.md - Configure custom domains

Context

  • context/config.md - Deployment configuration
  • context/checklist.md - Pre-deployment checklist