Use when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and scripting/automation with wp-cli.yml.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Use when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and scripting/automation with wp-cli.yml.
WP-CLI and Ops
Compatibility: Targets WordPress 6.9+ (PHP 7.2.24+). Requires WP-CLI in the execution environment.
When to use
Use this skill when the task involves WordPress operational work via WP-CLI, including:
If WP-CLI isn’t available, fall back to installing it via the project’s documented tooling (Composer, container, or system package), or ask for the expected execution environment.
2) Choose the right workflow
A) Safe URL/domain migration (search-replace)
Follow a safe sequence:
wp db export (backup)
wp search-replace --dry-run (review impact)
Run the real replace with appropriate flags
Flush caches/rewrite if needed
Read:
references/search-replace.md
B) Plugin/theme operations
Use wp plugin * / wp theme * and confirm you’re acting on the intended site (and network) first.
Read:
references/packages-and-updates.md
C) Cron and queues
Inspect cron state and run individual events for debugging rather than “run everything blindly”.
Read:
references/cron-and-cache.md
D) Multisite operations
Multisite changes can affect many sites. Always decide whether you’re operating:
on a single site (--url=), or
network-wide (--network / iterating sites)
Read:
references/multisite.md
3) Automation patterns (scripts + wp-cli.yml)
For repeatable ops, prefer:
wp-cli.yml for defaults (path/url, PHP memory limits)
shell scripts that log commands and stop on error
CI jobs that run read-only checks by default
Read:
references/automation.md
Verification
Re-run wpcli_inspect after changes that could affect targeting or config.
Confirm intended side effects:
correct URLs updated
plugins/themes in expected state
cron/caches flushed where needed
If there’s a health check endpoint or smoke test suite, run it after ops changes.
Failure modes / debugging
“Error: This does not seem to be a WordPress installation.”
wrong --path, wrong container, or missing wp-config.php