deploy
Cloudflare deployment for frontend (Pages) and backend (Workers). Covers secrets, environment variables, custom domains, and production configuration.
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.
| name | deploy |
|---|---|
| description | Cloudflare 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 Workersworkflows/deploy-frontend.md- Deploy frontend to Pagesworkflows/secrets.md- Manage secrets and env varsworkflows/custom-domain.md- Configure custom domains
Context
context/config.md- Deployment configurationcontext/checklist.md- Pre-deployment checklist