← Back to Skills Marketplace
marcindudekdev

MakeWPFast Benchmark

by Marcin Dudek · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
29
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install makewpfast-bench
Description
This 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 th...
README (SKILL.md)

MakeWPFast Benchmark API

Answer 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.

Setup (once)

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.

  • If no key is configured, the CLI prints a subscribe link and exits. Relay that to the user.
  • To store a key: scripts/mwf-bench auth (prompts, never echoes), or export MWF_API_KEY=....

Usage

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.

Rules (protect the user's quota)

  • Never write raw curl. Every API interaction goes through mwf-bench.
  • Prefer compare over multiple lookup calls when the user names several plugins.
  • Don't re-query a slug already fetched this session unless the user says the data is stale (add --refresh only then). Cached rows are free and printed as "(cached, N days old)".
  • For broad / site-wide asks, run mwf-bench me first to show remaining quota, then use audit (it benchmarks only active, heaviest plugins) rather than looping over everything.
  • If the CLI returns "Ambiguous" candidates (exit 3), stop and ask the user which one before spending quota — do not guess the slug from training data.
  • A 404 means the slug isn't in the dataset (not in dataset); benchmarked: false means the slug is known but not yet measured. Report these honestly; don't invent numbers.
  • On 401/403/429 the CLI prints the subscribe/upgrade link — relay it, don't retry.

Interpreting results

  • Speed grade A–F (+ numeric 0–100) is computed from activation memory + query deltas. Higher numeric = faster/lighter.
  • Deltas are vs a clean WP baseline: TTFB in ms, memory in KB, queries are raw counts. A context can be null/not measured (e.g. an admin-only plugin has no homepage row) — treat null as "not measured", not "zero impact".
  • Suggesting faster alternatives is your job after seeing the numbers — the API has no search endpoint, so propose alternatives, then verify them with another compare.

See references/api.md for the full field/status reference and references/examples.md for worked prompt→command examples.

Usage Guidance
Install only if you are comfortable using a paid MakeWPFast API key. Local site audits use wp-cli to identify active plugin slugs and may query those slugs against the external API, consuming quota unless cached. Review the local cache, calls log, and API-key storage location if you need tighter operational control.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is WordPress plugin/theme performance lookup, comparison, and local active-plugin audit; the bundled CLI capabilities match that purpose.
Instruction Scope
Instructions constrain agents to the bundled CLI, prefer quota-saving commands, run quota checks before broad audits, and stop on ambiguity; audit use would send active plugin slugs to the benchmark service, which is expected but worth noting.
Install Mechanism
The package contains markdown references and a Python standard-library CLI script; no automatic installer, background service, or hidden activation path is present.
Credentials
The CLI reads an API key from environment, macOS keychain, or a local config file, uses wp-cli only to list active plugin names for audits, and calls MakeWPFast and WordPress.org APIs as part of the advertised workflow.
Persistence & Privilege
Persistence is limited to an optional stored API key, local benchmark/name-resolution cache, and a calls log under user config/cache paths; no privilege escalation or long-running process is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install makewpfast-bench
  3. After installation, invoke the skill by name or use /makewpfast-bench
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: lookup/compare/audit/me/resolve for the MakeWPFast Benchmark API, with name-to-slug resolution, local cache, and quota guards.
Metadata
Slug makewpfast-bench
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is MakeWPFast Benchmark?

This 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 th... It is an AI Agent Skill for Claude Code / OpenClaw, with 29 downloads so far.

How do I install MakeWPFast Benchmark?

Run "/install makewpfast-bench" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is MakeWPFast Benchmark free?

Yes, MakeWPFast Benchmark is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does MakeWPFast Benchmark support?

MakeWPFast Benchmark is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MakeWPFast Benchmark?

It is built and maintained by Marcin Dudek (@marcindudekdev); the current version is v1.0.0.

💬 Comments