wordpress-selfhosted
Installation
SKILL.md
WordPress Self-Hosted
Manage a self-hosted WordPress site via SSH+WP-CLI (primary) or WP REST API (when direct HTTPS access is available).
Configuration — set via openclaw.json skills.entries.wordpress-selfhosted.env (preferred) or shell environment. Falls back to TOOLS.md if set there.
WP_HOST— LAN IP or domain, e.g.,myblog.com(required, gated)WP_SSH_USER— SSH user, e.g.,dev(required, gated)WP_ROOT— WordPress root path, e.g.,/var/www/html/wordpress(required, gated)WP_USER— WordPress username (optional; set in TOOLS.md or env)WP_1P_ITEM— 1Password item name for app password (optional; set in TOOLS.md or env)
Connection Decision Tree
Use SSH+WP-CLI when:
- WordPress is on a LAN IP (HTTP only)
- Site is behind Cloudflare or a reverse proxy that strips Authorization headers
SITEURLishttps://but you're connecting over HTTP (SSL mismatch blocks app passwords)- You need plugin/theme/DB/cache operations (REST can't do these anyway)