Back to skills
SKILL.md
Tui And Desktop
ASecurity"Router for terminal chat presentation, OpenTUI host behavior,
- 247 stars
- 0 votes
- 0 copies
- 3 views
- Added September 8, 2026
Works with
Security analysis
100/100Pro scans all 6 files and shows the line behind each finding
npx -y skills add VectorSpaceLab/AREX-Skill --skill tui-and-desktop --agent claude-codeAre you the author of Tui And Desktop?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-tui-and-desktop)---
name: tui-and-desktop
description: "Router for terminal chat presentation, OpenTUI host behavior,
plain fallback, Web UI presentation, and desktop packaging/runtime."
metadata:
disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---
# TUI and Desktop
Use this sub-skill for the user-facing surface family: terminal chat, OpenTUI
host behavior, the Web UI control console, artifact previews, and the packaged
desktop shell.
## Route elsewhere
- Setup/install, gateway lifecycle, and release vs source installation choices
→ `setup-and-gateway`
- Provider/search/router/config issues surfaced in the UI →
`configuration-and-routing`
- Chat/session automation without a UI focus → `cli-and-automation`
- Channels and MCP → `channels-and-integrations`
- Skill catalogs and meta-skills → `skills-and-meta`
## Covers
- `opensquilla chat --ui auto|tui|plain`
- OpenTUI source-development override and companion-host behavior
- Terminal resize, alternate-screen, and host crash recovery
- Web UI presentation, artifacts, deliverables, and preview behavior
- Desktop packaging/runtime and launch semantics
## Use these references
- `references/commands.md`
- `references/runtime-and-packaging.md`
- `references/artifact-previews.md`
- `references/troubleshooting.md`
## Safe helper
- `scripts/smoke_tui_host_companion.py` — tiny bridge smoke for an installed
or source-host TUI companion
## Verification anchors
- `tests/test_cli/test_tui_meta_command.py`
- `tests/test_cli/test_help_theme.py`
- `tests/test_desktop/test_electron_startup_contract.py`
- `tests/functional/test_webui_browser_e2e.py`
- `opensquilla-webui/e2e/chat.spec.ts`
- `opensquilla-webui/e2e/artifact-card.spec.ts`
- `opensquilla-webui/e2e/artifact-preview.spec.ts`
- `opensquilla-webui/e2e/preview-origin-csp.spec.ts`
- `opensquilla-webui/e2e/session-drawer.spec.ts`
- `opensquilla-webui/e2e/settings-modal.spec.ts`
- `opensquilla-webui/e2e/workbench.spec.ts`
- `desktop/electron/scripts/test-native-workbench-surface.mjs`
- `desktop/electron/scripts/test-desktop-gateway-lifecycle.mjs`
- `desktop/electron/scripts/test-cli-invocation.mjs`
## Notes
- Keep provider/router/search questions out of this sub-skill unless the issue
is visibly caused by a UI surface.
- Keep non-UI chat/session workflows out of this sub-skill unless the launch,
renderer, or packaging behavior is the question.
Files in this skill
- SKILL.md
- references/artifact-previews.md
- references/commands.md
- references/runtime-and-packaging.md
- references/troubleshooting.md
- scripts/smoke_tui_host_companion.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.