tui-testing

Execute VHS tapes to verify invowk TUI components via screenshots.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/invowk/invowk --skill tui-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tui-testing
Source: https://github.com/invowk/invowk/tree/main/.claude/skills/tui-testing
Command: npx skills add https://github.com/invowk/invowk --skill tui-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

VHS-based testing workflow for validating invowk's TUI components using VHS tapes to capture and analyze interactive terminal states, enabling reproducible visual diagnostics.

Core Features & Use Cases

  • VHS-driven visual verification of invowk TUIs (choose, filter, confirm, interactive cmd)
  • Tape-based flow: write tapes, run vhs, capture screenshots, and read results for visual analysis
  • Prerequisites and setup for reliable testing, including ffmpeg and ttyd integration

Quick Start

Run a VHS tape test against an invowk TUI component to observe and verify its visual behavior

Frequently Asked Questions about tui-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate visual testing for interactive TUI components?

Automate TUI visual testing by executing VHS tapes to capture screenshots of interactive terminal states, enabling reproducible visual diagnostics. You write a tape, run vhs, and analyze the captured output to verify component behavior.

What is VHS-based visual verification for terminal applications?

VHS-based visual verification is a workflow that records terminal interactions as tapes to capture screenshots of TUI states. It validates interactive commands like choose, filter, and confirm by providing reproducible visual diagnostics for analysis.

Do I need ffmpeg and ttyd to run VHS tape tests?

Yes, you need ffmpeg and ttyd installed alongside VHS to reliably run tape tests. These dependencies provide the necessary environment setup for recording interactive terminal states and capturing reproducible screenshots.

Can I test interactive commands like choose and filter using VHS tapes?

Yes, you can test interactive TUI components like choose, filter, and confirm by executing VHS tapes. The tape suite drives the interactions and captures screenshots for visual analysis of each component's behavior.

What's the best way to debug reproducible TUI testing scenarios?

The best way to debug TUI scenarios is using a structured vhs/tui-tests tape suite to execute interactions and capture screenshots. This provides reproducible visual diagnostics for analyzing interactive terminal states during testing.