Install any skill in seconds. Free to start, no credit card required.
Get Started Free →evolution-foundation/plugin-update
Update an installed EvoNexus plugin to a newer version from its source.
Passed 20 of 23 test cases with the skill, and 11 of 23 without it.
and 9 more in the full report
10 fixed10 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
The user explicitly confirmed the upgrade for the 'audit-logger' plugin. What exact SDK call is performed to trigger the backend update routine?
| Checked | Without skill | With skill |
|---|---|---|
| Calls evo.post with /api/plugins/audit-logger/update and an empty payload | Missed | Passed |
The instructions your model reads when the skill loads.
Pull the latest version of an installed plugin and re-run the install flow with migrations applied safely.
from dashboard.backend.sdk_client import evo
detail = evo.get(f"/api/plugins/{slug}")
current_version = detail["version"]
If 404, redirect to plugin-install.
Check marketplace for latest:
marketplace = evo.get("/api/plugins/marketplace")
latest = next((p for p in marketplace if p["id"] == slug), None)
If latest.version == current_version, tell user it's already up to date and stop.
Show user:
latest has changelog or release_notes, display itenv_vars_required the user hasn't set, flag itAccept only clear affirmatives. Cancel is always safe — current version keeps working.
test cases passed, vs 11 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.