setup-cloudflare-continuous-delivery

Automate Cloudflare Pages continuous delivery setup with wrangler.toml, Makefile, and GitHub Actions.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/diegolirio/ai-showcase-skills --skill setup-cloudflare-continuous-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-cloudflare-continuous-delivery
Source: https://github.com/diegolirio/ai-showcase-skills/tree/main/skills/setup-cloudflare-continuous-delivery
Command: npx skills add https://github.com/diegolirio/ai-showcase-skills --skill setup-cloudflare-continuous-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the setup of a complete Cloudflare Pages continuous delivery pipeline for a repository, eliminating manual configuration toil.

Core Features & Use Cases

  • Generate wrangler.toml and Makefile to enable local deploys
  • Create or update a GitHub Actions workflow for branch or tag based deployments
  • Configure and store required GitHub repo secrets using the gh CLI
  • Create the Cloudflare Pages project if it doesn't exist, and push the initial deployment

Quick Start

Run the skill to configure a Cloudflare Pages continuous delivery pipeline for the current repository.

Frequently Asked Questions about setup-cloudflare-continuous-delivery

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

FAQPage Schema
How do I automate Cloudflare Pages deployments with GitHub Actions?

To automate Cloudflare Pages deployments, you need a GitHub Actions workflow and a wrangler.toml file to configure branch or tag based continuous delivery. This setup eliminates manual configuration by generating pipeline files and storing required repository secrets via the gh CLI.

What is continuous delivery for Cloudflare Pages and how does wrangler.toml fit in?

Continuous delivery for Cloudflare Pages automates project deployments on every code push. The wrangler.toml file defines the required project settings, enabling local deploys via a Makefile and automated remote deployments through the generated GitHub Actions workflow.

Do I need the gh CLI to configure GitHub repository secrets for Cloudflare Pages?

Yes, the gh CLI is required to configure and store GitHub repository secrets for Cloudflare Pages. The automation uses the gh CLI to securely inject necessary credentials into your repository, which the GitHub Actions workflow then uses to authenticate with Cloudflare.

Can I create a Cloudflare Pages project automatically if it does not exist?

Yes, the setup process can create the Cloudflare Pages project automatically if it is missing. It handles project creation, writes the configuration files, and provides guidance for the initial local deploy to ensure your end-to-end continuous delivery pipeline is fully established.

How do I run a local deploy for Cloudflare Pages before setting up continuous delivery?

Running a local deploy requires a generated Makefile and wrangler.toml to configure the environment. The setup process generates these files and provides specific guidance for the initial local deploy, allowing you to validate the configuration before pushing to the automated pipeline.

What credentials are required to set up a Cloudflare Pages continuous delivery pipeline?

Setting up the pipeline requires credentials for both GitHub and Cloudflare to validate the configuration. The setup process validates required credentials, creates the Pages project if missing, and configures GitHub repo secrets using the gh CLI to ensure the workflow can deploy automatically.