v0.1.0 — initial public release
First public release of the Umbrella skill — a zero-dependency Claude Code plugin that lets Claude operate WP Umbrella sites via the Public API.
Install
/plugin marketplace add wp-umbrella/umbrella-skill
/plugin install umbrella@wp-umbrella
Claude Code prompts for your WP Umbrella API token at install time and stores it securely in the OS keychain.
What's included
- Main skill (
skills/umbrella/) with authoritative OpenAPI spec, auth + permissions references, and maintenance + reporting workflows - Slash commands:
/umbrella:sites— list / filter / search WordPress sites (down,updates,vulns,outdated,php,<name>)/umbrella:health— fleet-wide health snapshot
- Safety gate: every POST/PUT/DELETE confirms with you before firing
- Three-way token resolver:
$CLAUDE_PLUGIN_OPTION_token→$WP_UMBRELLA_TOKEN→~/.umbrella/token - Build pipeline (
scripts/build.sh) mirrorssrc/skills→skills/with caveman compression hook (currently pass-through) - CI (
.github/workflows/verify-build.yml) rejectssrc/skillsdrift
Requirements
- WP Umbrella account with Public API enabled
- Claude Code 2.1+ (plugin loader + userConfig support)
Links
- Repo: https://github.com/wp-umbrella/umbrella-skill
- Issues: https://github.com/wp-umbrella/umbrella-skill/issues
- Contributing: CONTRIBUTING.md