Install
openclaw skills install terminal-ux-orchestratorOrchestrate CLI and TUI UX improvement across languages. Use this skill whenever the user wants to audit a terminal interface, redesign a command flow, add or improve prompts, selectors, forms, tables, progress views, result pages, help screens, keyboard hints, or compare terminal interaction directions. Also use it when the request needs an implementable stack recommendation, visible before/after UX evidence, or current-doc verification for framework feasibility. Do not use it for ordinary shell usage, pure flag wiring, or backend logic that does not materially affect terminal interaction.
openclaw skills install terminal-ux-orchestratorUse this skill to turn terminal UX requests into implementable engineering work. The goal is not to produce abstract design commentary. The goal is to help an agent diagnose the current interaction, recommend a better terminal flow, map it to a realistic implementation stack, and make the improvement legible to the user.
This skill is language-agnostic. Keep the solution inside the user's existing stack unless there is a clear mismatch between the desired interaction and the current toolchain.
Use this skill when the task is primarily about terminal interaction quality, including:
Do not use this skill as the main path when the task is mainly:
If the request is mixed, use this skill only for the UX-facing slice and keep the rest scoped to the underlying engineering task.
Always optimize for a design another coding agent can implement and verify. Prefer the smallest interaction model that solves the job:
Do not recommend a full TUI just because it looks more sophisticated. Most developer tools benefit more from a clearer guided CLI, better result presentation, and stronger state feedback.
Classify the task before proposing changes. A single request may combine several modes.
If several modes are present, use this sequence:
Pick one primary interaction class:
If the current design mixes modes poorly, say so and recommend a cleaner primary shape.
Use references/audit-checklist.md to inspect the current or proposed experience.
Prioritize:
When auditing an existing tool, lead with the 3-7 issues that most affect usability.
Use references/design-principles.md and references/interaction-patterns.md.
For every recommendation, define:
Prefer clarity, momentum, and recovery over decoration.
Use references/implementation-mapping.md.
Always explain:
If the user already chose a language, stay inside that constraint unless it is clearly unsuitable.
Do not assume framework capabilities are timeless.
Actively verify with official docs or current high-trust sources when:
Prefer these sources in order:
Separate clearly in the answer:
Use references/change-visibility.md.
Never stop at "this should feel better." Choose the lightest artifact that makes the improvement obvious:
Close with a small validation plan or the checks you ran.
Validate at least:
This skill should work even in a plain text environment. If extra capabilities are available, use them only when they materially improve the result:
If these capabilities are unavailable, degrade gracefully:
Do not make this skill depend on another skill being present.
Default to this structure unless the user asks for something else:
State the target flow or the main UX problem in 2-4 lines.
List the high-impact problems or the design goals that drive the solution.
Describe the interaction model, flow, major states, and presentation choices.
Provide:
State:
Show how the user should perceive the change.
Give a compact verification plan or summarize the checks already run.
references/audit-checklist.md: audit questions for current terminal UX qualityreferences/design-principles.md: hierarchy, density, semantics, and feedback guidancereferences/interaction-patterns.md: common terminal interaction patterns and when to use themreferences/implementation-mapping.md: cross-language stack mapping and selection heuristicsreferences/change-visibility.md: ways to make the before/after effect obviousreferences/tool-coordination.md: when to use optional verification, visualization, or planning support