Install any skill in seconds. Free to start, no credit card required.
Get Started Free →evolution-foundation/plugin-health
Check an installed plugin's health — verify manifest SHA256 matches files on disk, detect tampering or corruption.
Passed 19 of 23 test cases with the skill, and 8 of 23 without it.
and 13 more in the full report
12 fixed9 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
When no plugin slug is specified by the user, what API endpoint must be queried to retrieve the list of installed plugins?
| Checked | Without skill | With skill |
|---|---|---|
| Query /api/plugins to list available plugins | Missed | Passed |
The instructions your model reads when the skill loads.
Run on-demand integrity check for a plugin. Compares .install-manifest.json SHA256 entries against actual files on disk. Detects tampering, partial corruption, or missing files.
If not given, list and ask:
from dashboard.backend.sdk_client import evo
plugins = evo.get("/api/plugins")
health = evo.get(f"/api/plugins/{slug}/health")
Response shape:
{
"status": "active" | "broken" | "routine_activation_pending",
"reason": "sha_mismatch" | "missing_files" | null,
"files": [".claude/agents/plugin-foo-agent.md", ...], // if broken
"checked_at": "..."
}
If active: plugin is healthy. Summarise: total files checked, all SHA256 matching, registered hooks/heartbeats/routines still wired.
If broken:
test cases passed, vs 8 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.