wp-cli
wp-cli
Terminal-first WordPress operations. Safer than wp-admin for bulk work, scriptable, SSH-friendly, and won't time out on 10k-row updates.
When to use
- Site migration (local → staging → prod), including search-replace of URLs
- Bulk plugin / theme / user / post / comment operations
- Database export/import, optimization, repair
- Reading or setting
wp_options, config constants, or theme mods - Running or scheduling cron events
- Multisite admin tasks (
wp site ...) - Anything scripted or SSH-driven where clicking through wp-admin isn't viable
When NOT to use
More from johnie/skills
stricli
Build type-safe CLI applications with Stricli. Use when creating TypeScript CLIs with typed flags/positional args, multi-command routing, or automatic help generation. Stricli catches parameter errors at compile time. Use this whenever the user mentions CLI frameworks, command-line tools, argument parsing, or typed commands in TypeScript.
9pr
Create, update, and review GitHub PRs. Commands: create [-v] [--draft], update [-v], review <number|url>. Generates structured PR bodies with conditional sections (Testing, Deployment, Screenshots). Requires gh CLI.
7commit
Create semantically correct, granular git commits by analyzing staged and unstaged changes. Use when committing code, splitting changes into atomic commits, or preparing commits before a PR.
7