Install any skill in seconds. Free to start, no credit card required.
Get Started Free →svd-ai-lab/gui
Cross-driver GUI actuation for CAE solvers running under sim-cli. Use to click buttons, fill fields, dismiss dialogs, and capture window screenshots against GUI-capable driver windows through `sim exec`.
Passed 22 of 22 test cases with the skill, and 3 of 22 without it.
and 28 more in the full report
19 fixed3 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 19 test cases the skill fixed. Same model, same prompt, with and without the skill.
In an active window dialog, you need to type the file path '/tmp/out.cas.h5' into the primary text box, but the text box lacks an accessible label name. How should you invoke send_text on the window object?
| Checked | Without skill | With skill |
|---|---|---|
| Calls dlg.send_text("/tmp/out.cas.h5") omitting the into parameter. | Missed | Passed |
The instructions your model reads when the skill loads.
gui — cross-driver GUI actuationWhenever the active driver runs with ui_mode=gui (or desktop),
sim serve injects a gui object into your sim exec namespace
alongside session / solver / meshing / model. The object is the
same shape across solvers — only the process filter differs — so one
skill serves every GUI-capable driver.
/connect advertises it:
{
"ok": true,
"data": {
"...": "...",
"tools": ["gui"],
"tool_refs": {"gui": "sim-cli/_skills/sim-cli/gui/SKILL.md"}
}
}
If tools doesn't contain "gui", the driver launched headless and
the object is absent — don't call it.
guiThree scenarios dominate:
gui.sim screenshot captures the
whole desktop. SimWindow.screenshot() captures just the window you
care about — cheaper to read, less visual clutter for the LLM.If the SDK has a programmatic path (session.tui.*, model.solve(),
ModelUtil.loadCopy()), prefer that. gui is for the UI-only surface
that the SDK doesn't cover.
test cases passed, vs 3 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.