Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/validate-tui-in-codex
Visually validate an interactive CLI or terminal UI in Codex's in-app browser using a real local PTY, fixed rendering, keyboard interaction, screenshots, and session evidence.
Passed 16 of 19 test cases with the skill, and 3 of 19 without it.
and 20 more in the full report
15 fixed3 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where should screenshots captured from the browser tab be saved, and what step must be performed before attaching the file to the report?
| Checked | Without skill | With skill |
|---|---|---|
| Save screenshot files under the path artifacts/tui-proof/. | Missed | Passed |
| Inspect the captured image before attaching it inline. | Missed | Passed |
The instructions your model reads when the skill loads.
Run the target in the bundled localhost harness, drive it through Codex's in-app browser, and attach visual evidence without controlling the user's desktop.
127.0.0.1.Determine:
100x30, changing it only when the task requires another fixed size;Do not send prompts that trigger paid or external actions unless the user authorized them. Prefer menus, navigation, local commands, and reversible state changes for visual proof.
The launcher parses the command into an executable and arguments without invoking a shell. Do not use pipes, redirects, command substitution, or environment assignments. Put complex setup into a reviewed script and launch that script.
Resolve this skill's directory from the selected SKILL.md. The runner is two directories above it at scripts/tui-proof.mjs.
Run the doctor once when diagnosing setup:
node <plugin-root>/scripts/tui-proof.mjs doctor
Doctor output is JSON. Require ok: true; when dependencies are not ready, starting the harness installs the three versions locked in runtime/package-lock.json with npm ci.
Start the harness from the target working directory in a persistent integrated-terminal session:
test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.