WP Umbrella Logo

Talk to your WordPress fleet through Claude Code

Umbrella-skill is a Claude Code plugin that lets agencies and freelancers run WP Umbrella from natural language and slash commands, on the same safe-automation infrastructure 5,000+ agencies already use.

  • 14 capabilities covering fleet reads, updates, vulnerabilities, backups, and health
  • Safe-update workflow with two-layer confirmation on every mutation
  • Local-first: your Public API token never leaves your machine
Start your free trial
Talk to your WordPress fleet through Claude Code

How it works

Install the plugin

Run /plugin marketplace add wp-umbrella/umbrella-skill inside Claude Code, then /plugin install umbrella@wp-umbrella to add it.

Connect your token

Drop your WP Umbrella Public API token into your OS keychain, or a chmod-600 file at ~/.umbrella/token.

Ask or run a command

Say "show me every site with a pending update," or run /umbrella:sites updates for the same answer in deterministic form.

Approve mutating actions

Reads stream back instantly; writes pause for a two-layer confirmation before anything touches a client site.

See your whole fleet in one sentence

Ask one question, get every site that needs you.

Open Claude Code, type /umbrella:sites down, and the answer comes back as a sorted list instead of a dashboard you have to scan. Swap down for updates to see every pending plugin, theme, and core update across your portfolio, or vulns to pull a fleet-wide CVE review sorted by severity without leaving the conversation.

Need a per-site read on uptime, performance, or PHP errors? /umbrella:health example.com returns it inline. The plugin ships with 14 capabilities covering fleet reads, updates, vulnerabilities, backups, and the data behind /umbrella:health.

See your whole fleet in one sentence

Updates that ask before they break things

The WP Umbrella safe-update workflow, now reachable from chat.

Tell Claude "update Yoast on the three sites where it's outdated," and the plugin runs the safe-update workflow the same way the dashboard does: pre-update backup, plugin update, post-update health check, automatic rollback on failure. Mutations always pass through a two-layer confirmation gate, so a typo in a chat window can't push a breaking change live.

Read-only operations like site status, vulnerability lists, and health snapshots run without per-call prompting; anything that writes to a client site is gated, every time. Behind every update sits an encrypted backup you can restore in one click.

Updates that ask before they break things

Installs as a plugin. Updates like one.

A zero-dependency Claude Code plugin, available on GitHub.

Install it with /plugin marketplace add wp-umbrella/umbrella-skill and /plugin install umbrella@wp-umbrella inside Claude Code, then run /plugin update umbrella@wp-umbrella whenever a new release ships. There's no Node toolchain, no Python venv, no MCP server to babysit; the plugin is markdown plus a declarative OpenAPI spec, called via curl with no runtime to maintain.

Chat with it in natural language ("which sites are running PHP 7.4?") or drive it with slash commands when you want determinism, and tune Claude Code's approval prompts to keep the workflow tight on read-heavy sessions. The repo, with the full OpenAPI spec and plugin manifest, is available on GitHub, and it talks to the same Public API any tool you build can use.

Installs as a plugin. Updates like one.

Your token never leaves your machine

Local-first by design. No middle layer between Claude and your sites.

Your Public API token stays on your local machine; Claude Code calls public-api.wp-umbrella.com directly with curl — nothing routes through WP Umbrella's servers and nothing routes through Anthropic's. The plugin reads your token from your OS keychain on macOS, Windows, or Linux, with a chmod-600 file at ~/.umbrella/token (or a WP_UMBRELLA_TOKEN env var for CI) as a fallback.

Using umbrella-skill requires a WP Umbrella account with Public API access, plus Claude Code on macOS, Windows, or Linux. Every API call leaves your machine and goes straight to wp-umbrella.com. There is no relay, no proxy, no telemetry hop. The trust boundary is your laptop, and it stays that way.

Related capabilities

Umbrella-skill works best when combined with:

The fleet you already manage is the fleet you'll run from chat.

I used ManageWP for years, but I felt like it just got outdated. I had issues with their support which made me lose hope and that's when I moved to WP Umbrella.

Jeffrey
Jeffrey · Founder @ Lytbox

When a Cloudways customer asks us what the best WordPress management tool is, we are happy to recommend WP Umbrella.

Muhammad
Muhammad · Product Marketing @ Digital Ocean

After trying virtually every management tool out there, I've fully moved my agency to WP Umbrella, and I'm convinced I won't need to look further.

Kyle
Kyle · Founder @ The Admin Bar

Get started, without pressure

Most teams start by installing the plugin and running a few read-only commands to get a feel for it, then gradually open up mutating actions across their fleet as confidence grows.

Free trial | No card required

Frequently Asked Questions

No. Umbrella-skill is a Claude Code plugin available on GitHub at no extra cost; the only requirement on the WP Umbrella side is an account with Public API access, which is the same Public API documented for any integration you build. There's no upgrade tier to unlock it and no per-seat charge for adding teammates to your WP Umbrella account.

Every mutating call routes through the safe-update workflow: pre-update backup, the change itself, a post-update health check, and an automatic rollback if the health check trips. If a plugin update breaks a site, the site is restored from the backup taken seconds earlier and Claude reports the failure inline, so you see the rollback in the same chat thread that initiated the change. Reads stream back without that gating because they can't damage a site.

Umbrella-skill is built around Claude Code, which is the interactive surface most agencies will use day to day. For non-interactive contexts, the plugin reads a WP_UMBRELLA_TOKEN environment variable as a fallback, so a CI runner or scripted Claude Code invocation can authenticate without a keychain. The two-layer confirmation gate still applies to mutating calls, so scheduled write operations need to be designed with that in mind.

Umbrella-skill targets Claude Code; it ships as a Claude Code plugin and uses Claude Code's slash-command and marketplace conventions. The repo on GitHub includes the OpenAPI spec and plugin manifest, which is the same surface any other agent or script can call against the WP Umbrella Public API directly. If you want an agent on a different runtime to talk to your fleet today, that path is the Public API.

No. Claude Code calls public-api.wp-umbrella.com only when you ask it to, on the command you ran, from the machine you're sitting at. There is no background daemon, no scheduled poll, and no telemetry hop; the plugin is dormant between your prompts. Mutating calls add a two-layer confirmation before anything touches a client site.

Yes. The token is a Public API token issued from your WP Umbrella account, and you can rotate or revoke it from the same place you generated it; the next call from Claude will fail until you store the new value. Because the token lives in your OS keychain, env var, or a chmod-600 file on your machine, there's no separate plugin-side credential to clear. Rotating the token is the cleanest way to offboard a laptop or a teammate.

Trusted by 70,000+ sites (as of May 2026)

Run your care business from the prompt you live in

WP Umbrella is designed to grow with your care business, from your first maintenance clients to a mature, multi-site operation.

  • All your care plan tools in one place
  • Sites backed up, monitored, and updated automatically
  • Client reports that prove your value on autopilot
  • Expert support whenever you need it
Get started for free