deploy-cloudflare

Automate web application deployment to Cloudflare Workers with D1 setup and secret management.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/wztlink1013/goofish-tanstack --skill deploy-cloudflare-wztlink1013
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-cloudflare
Source: https://github.com/wztlink1013/goofish-tanstack/tree/main/.claude/skills/deploy-cloudflare
Command: npx skills add https://github.com/wztlink1013/goofish-tanstack --skill deploy-cloudflare-wztlink1013

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wrangler, better-auth, drizzle-orm, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the deployment of web applications to Cloudflare Workers, simplifying the process of setting up, configuring, and deploying projects with minimal user input.

Core Features & Use Cases

  • Automated Deployment: Handles D1 setup, secret management, schema pushing, and redeploying to Cloudflare Workers.
  • Argument Hinting: Allows users to specify optional arguments like admin email, password, domain, and force RBAC updates.
  • User-Invocable: Can be triggered by specific prompts or user commands, making it accessible in various contexts.

Quick Start

To deploy your project to Cloudflare Workers, use the 'deploy-cloudflare' skill with the appropriate arguments, e.g., 'deploy-cloudflare [email protected]'.

Frequently Asked Questions about deploy-cloudflare

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web app deployment to Cloudflare Workers?

Automating Cloudflare Workers deployment involves handling D1 database setup, pushing schemas, managing secrets, and triggering redeployments. This Skill streamlines that entire workflow with minimal user input by orchestrating these infrastructure steps automatically.

Can I configure admin credentials and domains when deploying to Cloudflare Workers?

Yes, you can configure admin credentials and domains during Cloudflare Workers deployment by passing specific arguments. The Skill supports optional flags for admin email, password, domain, and forcing RBAC updates directly through the deployment command.

Do I need Wrangler and Drizzle ORM to deploy my project to Cloudflare Workers?

Yes, Wrangler and Drizzle ORM are required dependencies for this deployment approach. The Skill relies on Wrangler for Cloudflare API access and project configuration, while Drizzle ORM handles the schema pushing and D1 database management tasks.

What's the best way to manage secrets and RBAC updates for Cloudflare Workers?

Managing secrets and RBAC updates for Cloudflare Workers is handled through automated deployment scripts with argument hinting. You can force RBAC updates and inject secrets securely by specifying parameters like admin email and password during the deployment execution.

Does this Cloudflare Workers deployment approach support Better Auth integration?

Yes, Better Auth is supported as a core dependency for deploying to Cloudflare Workers. The Skill integrates Better Auth to handle authentication flows, allowing you to set up admin access using specified email and password arguments during the deployment process.

Why is my Cloudflare Workers schema push failing during automated deployment?

Schema push failures during Cloudflare Workers deployment often stem from missing Cloudflare API access or incorrect project configuration. Ensure your environment has proper Wrangler setup and valid credentials, as the deployment requires explicit API access to execute D1 database migrations.