Install
openclaw skills install @marcindudekdev/makewpfast-benchThis skill should be used when the user asks about a WordPress plugin's or theme's real performance/speed impact, wants to compare the speed of plugins or themes, asks whether a plugin is slow or heavy, or wants to audit the plugins on a WordPress site — e.g. "how fast is WooCommerce", "compare Yoast vs Rank Math speed", "is this plugin slow", "what's the TTFB cost of this plugin", "audit my site's plugins". It queries the MakeWPFast Benchmark API (real measured activation/homepage/wp-admin deltas for ~52,000 WordPress.org plugins and themes) via the bundled mwf-bench CLI.
openclaw skills install @marcindudekdev/makewpfast-benchAnswer questions about the real, measured performance impact of WordPress plugins and
themes using the bundled mwf-bench CLI. Each plugin/theme has a speed grade plus TTFB,
memory, and query deltas measured in three contexts (activation, homepage, wp-admin) against
a clean WordPress baseline.
The API is paid and quota-limited. The CLI protects the user's quota with a local cache,
name→slug resolution, and batch guards — so always delegate to the CLI; never hand-write
curl. Treat the CLI as the only way to touch the API.
The CLI needs an API key (subscribe at https://makewpfast.com/api/). It is read from, in order:
MWF_API_KEY env var → macOS keychain → ~/.config/makewpfast/key.
scripts/mwf-bench auth (prompts, never echoes), or export MWF_API_KEY=....Run the CLI at scripts/mwf-bench (relative to this skill). Parse its stdout. Add
--format json when you need structured data to reason further; the default text output is
already human-readable.
| Goal | Command |
|---|---|
| One plugin | mwf-bench lookup "WooCommerce" |
| One theme | mwf-bench lookup astra --theme |
| Compare several | mwf-bench compare wordpress-seo seo-by-rank-math |
| Quota / tier (free) | mwf-bench me |
| Just the slug | mwf-bench resolve "Yoast SEO" |
| Audit a local site | mwf-bench audit --path /path/to/wp --top 10 |
Accepts plain names ("WooCommerce", "Yoast SEO") or exact slugs. The CLI resolves names to WordPress.org slugs for free before spending any paid quota.
mwf-bench.compare over multiple lookup calls when the user names several plugins.--refresh only then). Cached rows are free and printed as "(cached, N days old)".mwf-bench me first to show remaining quota, then use
audit (it benchmarks only active, heaviest plugins) rather than looping over everything.not in dataset); benchmarked: false means
the slug is known but not yet measured. Report these honestly; don't invent numbers.null/not measured (e.g. an admin-only plugin has no homepage row) — treat
null as "not measured", not "zero impact".compare.See references/api.md for the full field/status reference and references/examples.md for
worked prompt→command examples.