What problem does it solve? Verifying a native TV app requires running it on the actual television, and that ritual has many steps that each fail silently. This Skill provides one asserting driver that boots the app into a chosen screen, injects keys and clicks, captures screenshots and logs, and hands the TV back cleanly. ## Core Features & Use Cases - Asserting session driver: tools/tv-session.sh up wakes the TV, verifies the install flavour, md5-checks the deployed binary, arms boot triggers, injects the token, and confirms the requested route heartbeat before reporting success. - Live driving and capture: Send remote keys and pointer clicks through the in-app FIFO, take panel screenshots including the hardware video plane, stream the UI over HTTP, or publish an authenticated D-pad page through a cloudflared tunnel for off-network viewing. - Offline and multi-install testing: Cut the set's WAN uplink with a self-restoring netfilter rule, and select between stable, debug, and nightly installs with per-flavour runtime roots and capture ports. - Use Case: Reproduce a playback bug on the real set by booting directly into the player for a specific rating key, driving the transport with key injection, and capturing the video plane to confirm decoding. ## Quick Start Ask the agent to boot the app on the TV into the home screen with a live stream, take a screenshot, and then hand the television back.