By WP-Umbrella
Manage WordPress sites through Claude using the WP Umbrella Public API: check fleet health, list sites with filters, update plugins/themes, review vulnerabilities, find broken links, optimize databases, and manage maintenance customers.
Dashboard-style snapshot of overall WP Umbrella fleet health in one call — totals of sites down, pending updates, vulnerabilities, outdated WordPress, unsupported PHP. Invoke as /umbrella:health.
Power-user shortcut to list WP Umbrella sites with an optional filter. Invoke as /umbrella:sites [filter]. Filter can be "down", "updates", "vulns", "outdated", "php", or a name search.
Manage WordPress sites through the WP Umbrella Public API. Use whenever the user asks to list their projects/sites, check status, diagnose issues, update plugins or themes, review vulnerabilities, find broken links, optimize their WordPress database, manage maintenance customers, or perform any action against sites they operate via WP Umbrella.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
tokenOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Your WP Umbrella Public API token. Generate one in your dashboard under Profile → Public API (for developers). This is NOT the dashboard↔plugin connection key.
${user_config.token}You're looking at the first AI agent built for WordPress agencies, powered by WP Umbrella infrastructure.
WP Umbrella is the monitoring and maintenance platform trusted by WordPress professionals to manage their clients' sites — uptime, updates, backups, performance, and security, all in one place. This plugin connects Claude directly to that infrastructure through the WP Umbrella Public API, so you can run your entire maintenance workflow by talking instead of clicking.
We have a 2 weeks free trial without credit card so you can get started if you are not a client already.
WordPress agencies and maintenance professionals managing 10 to 200+ client sites. If you spend hours each week clicking through update screens, this turns that work into a short conversation.
umbrella is a zero-dependency Claude Code plugin: just markdown + the official OpenAPI spec. Claude loads it as context, then calls the WP Umbrella API directly with curl on your behalf — no server to install, no binary to run.
You ────────► Claude ────────► public-api.wp-umbrella.com
"update plugins" (reads umbrella, (your Bearer token,
constructs curl) your projects)
⚠️ This is not the same as your dashboard↔plugin connection key (the key that links a WordPress site to WP Umbrella). The Public API token is an account-level developer token; reaching for the connection key here won't work and is a security footgun.
Inside Claude Code, run:
/plugin marketplace add wp-umbrella/umbrella-skill
/plugin install umbrella@wp-umbrella
That's it. /plugin update umbrella@wp-umbrella keeps you on the latest release.
SSH-less machines: if the install fails with
[email protected]: Permission denied (publickey), the installer is cloning over SSH on a machine without a GitHub SSH key. Tell git to use HTTPS instead, then re-run the install:git config --global url."https://github.com/".insteadOf "[email protected]:"
If you want to hack on the plugin itself:
git clone https://github.com/wp-umbrella/umbrella-skill.git
claude --plugin-dir ./umbrella-skill
Coming soon. The skill content under skills/umbrella/ is pure markdown + OpenAPI and works with any agent that can execute shell commands — a generic install guide for other agents is on the way.
Two simple options depending on how you installed umbrella.
/plugin install umbrella@wp-umbrella (recommended)Nothing extra to do. Claude Code prompted you for the token at install time and stored it in your OS keychain (macOS Keychain, Windows Credential Manager, Linux Secret Service). umbrella reads it automatically on every call.
Save the token to ~/.umbrella/token. Three commands — replace PASTE_YOUR_TOKEN_HERE with your actual token:
mkdir -p ~/.umbrella
echo "PASTE_YOUR_TOKEN_HERE" > ~/.umbrella/token
chmod 600 ~/.umbrella/token
CI / ephemeral shells can export WP_UMBRELLA_TOKEN instead. Full guide: src/skills/umbrella/references/auth.md.
Open Claude Code in any directory and either:
Chat naturally:
npx claudepluginhub wp-umbrella/umbrella-skill --plugin umbrellaExpert WordPress diagnostics and site builder: structured investigations with intake questioning, site reconnaissance, parallel execution, findings verification, WordPress site generation as Local WP importable zips, and interactive modification sessions.
Manage WordPress sites: content creation, blog posts, media, Elementor page editing, and WP-CLI workflows.
Agent Skills and specialist agents for Drupal and WordPress. PR workflows, accessibility / performance / security / quality audits, design-to-code (Figma → blocks/paragraphs), FRD generation with story points, CSV export, strategist UX audits, PM workflows (triage, meeting prep, heartbeats, QA), Drupal.org contribution, and Drupal/Pantheon DevOps. Skills use MCP servers (Teamwork, Slack, Gmail, Fathom, CoWork, GitHub) directly from the main session.
WordPress skills and commands for Claude Code
Claude Code skill pack for Webflow (24 skills)
WordPress plugin development with hooks, security, REST API, custom post types. Use for plugin creation, $wpdb queries, Settings API, or encountering SQL injection, XSS, CSRF, nonce errors.