wordpress-theme-auto-update

Community

Auto-update WordPress themes with GitHub + R2.

Authorhifisaputra
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Automates the end-to-end release and in-theme update flow for a WordPress theme, enabling a GitHub Actions-driven deployment to Cloudflare R2 and a PHP updater that signals WordPress to surface new versions in the Update screen.

Core Features & Use Cases

  • Automated release pipeline: on push to main reads Version from style.css, builds a ZIP of the theme, and uploads both the ZIP and an info.json to Cloudflare R2.
  • In-theme updater: inc/updater.php fetches info.json from R2, caches it, and injects updates into WordPress so users see an "Update Now" option.
  • Wiring & secrets guidance: provides guidance for editing functions.php, configuring repository secrets (R2 keys, bucket, public URL), and validating Theme URI and Version headers.
  • Use Case: bootstrap a new custom theme and publish it to multiple client sites with a single release process.

Quick Start

Follow the prompts to configure R2, bump Version in style.css, and push to main to trigger the release workflow.

Dependency Matrix

Required Modules

None required

Components

assets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wordpress-theme-auto-update
Download link: https://github.com/hifisaputra/wordpress-skills/archive/main.zip#wordpress-theme-auto-update

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.