How we test

Short version: we don't trust READMEs. Every night we take each add-on, run its real install command in every agent that supports it (Claude Code, Codex, Grok Build, Cursor, Pi), check the agent actually loaded it, and publish pass or fail with the reason. Latest run, 2026-11-14: 427 add-ons, 1070 installs, 910 passed, 160 failed.

The 3 steps

  1. We pull the add-ons from public lists. The official Claude Code, Codex and Grok Build marketplaces, the official MCP reference servers, and MCP packages on npm. 428 listed today.
  2. We run the real install, nightly. Each agent's own CLI, inside a throwaway sandbox with an empty home folder and no accounts or API keys. Then the agent has to list it as installed, enabled or loaded. For MCP servers, the health check has to connect.
  3. We publish pass/fail with reasons. Every result on a skill's page has a date and a log excerpt. Failures stay up. Each skill page shows a "Last tested" date.

Latest run by agent

AgentInstallsPassedFailed
Claude Code37134328
Codex1199524
Grok Build38635432
Cursor543222
Pi1408654

Honest limits

Why it matters

For developers: don't waste an hour on an install that was never going to work in your agent. Check the result, copy the command, move on.

For sponsors: the people here are mid-decision, picking what to install in a specific agent today. A verified, high-intent audience, and sponsored slots are labeled and never change a test result. Advertise →

Status definitions and per-agent details: How it works.

FAQ

Does SkillMaxx actually install every add-on?

Yes. Every night our harness runs the real install command for each add-on in each agent that supports it (Claude Code, Codex, Grok Build, Cursor, Pi) and records pass or fail with a log excerpt. The latest run on 2026-11-14 covered 427 add-ons and 1070 installs, with 910 passing.

How often are SkillMaxx results updated?

The tests re-run nightly, around 2 AM ET. Each skill page shows the date it was last tested, so you always know how fresh a result is.

What does a pass mean?

The agent's real CLI installed the add-on in a clean sandbox with no accounts or API keys and then listed it as installed, enabled or loaded. For MCP servers the health check had to connect. It does not mean every feature was exercised.

Why did an add-on fail?

Usually because it needs an account, API key or extra setup our keyless sandbox doesn't have. The log excerpt on the skill page shows the exact error.

Why isn't every add-on tested in all 5 agents?

We only test where an agent supports that type of add-on. For example, Cursor's CLI only takes MCP servers, so plugins aren't tested there. MCP servers are tested in all five.

Get the weekly install scorecard

What broke, what's flaky, what's safe to install across Claude Code, Codex, Grok Build, Cursor and Pi. Free, every Tuesday.

↑↓ to move · Enter to open · Esc to close