Use this skill before testing interactive applications (GUI/TUI).
Scanned 9/12/2026
Install to Claude Code
npx -y skills add archibate/dotfiles-opencode --skill interactive-test --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Interactive Test?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/archibate-interactive-test)More formats (shields.io, HTML) on the badges page.
---
name: interactive-test
description: |
Use this skill before testing interactive applications (GUI/TUI).
---
# Interactive Application Test Guide
Use this skill when testing interactive applications.
This skill does not apply to non-interactive applications.
## CRITICAL RULES
**IMPORTANT:**
- You are a **CLI agent**.
- You run in **terminals** by default.
- You have NO ability to manipulate GUI directly.
- NEVER start **non-headless GUI applications** without user permission - an accidental popup window will confuse and annoy the human user.
## Testing GUI Applications
GUI Application typically requires interactive test which is not available from terminal.
Heres are the common solutions:
- Web-based GUI (e.g. Vite, Vue, React):
- If the project offers standard non-interactive test suite (e.g. `vite test`), run that first.
- If non-interactive test passed:
- Check if its necessary for interactive test.
- Use browser automation tools for headless interactive test.
- Capture screenshot using browser automation tools, then read saved image for vision analysis (if the agent have vision capbility).
- Traditional local GUI (e.g. Qt, Pygame):
- If the project offers standard unit tests for non-interactive functionalities, run that first.
- For e2e test with GUI running:
- Must ask human user for manual test.
### Browser Automation Tools
- `playwright`
- `chrome-dev-tools`
- `agent-browser`
## Testing TUI Applications
TUI Applications typically interacts with terminal key strokes.
The builtin `bash` tool does not allow interactive TTY/PTY.
Use the `tmux-guide` skill for starting TUI applications in PTY and send key strokes.
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!