clawtv

Control Apple TV devices via natural language commands and screen analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/akivasolutions/clawtv --skill clawtv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clawtv
Source: https://github.com/akivasolutions/clawtv/tree/main
Command: npx skills add https://github.com/akivasolutions/clawtv --skill clawtv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyatv, anthropic, plexapi, pyobjc-framework-Quartz, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to control your Apple TV using natural language commands, even navigating complex apps without needing specific APIs.

Core Features & Use Cases

  • Autonomous Navigation: Tell ClawTV what you want (e.g., "play Fight Club on Plex"), and it uses AI vision to see the screen and send remote commands.
  • Universal App Support: Works with any app on your Apple TV, not just those with developer APIs.
  • Direct Plex Control: For Plex users, it can play content instantly via the Plex API, bypassing the AI vision loop for speed and cost savings.

Quick Start

Use the clawtv skill to open Plex and play Fight Club.

Frequently Asked Questions about clawtv

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

FAQPage Schema
How do I control my Apple TV using natural language commands?

Autonomous Apple TV control via natural language commands works by using AI vision to analyze the screen and simulate remote control actions, allowing navigation of any application without needing specific APIs.

Can I play Plex media on Apple TV directly through an API?

Yes, you can play Plex media directly through the Plex API. This bypasses the AI vision navigation loop to trigger content playback instantly, which saves processing time and reduces API costs.

Does AI vision navigation work with Apple TV apps that lack developer APIs?

AI vision navigation works with any app on Apple TV without requiring developer APIs. The agent visually processes the screen and sends remote commands to autonomously navigate interfaces where direct API access is unavailable.

What do I need to set up AI-driven remote control for Apple TV?

Setting up AI-driven remote control for Apple TV requires the pyatv library for device communication, the anthropic library for AI vision and reasoning, plexapi for direct media playback, and pyobjc-framework-Quartz for screen analysis.

Why use AI vision to navigate Apple TV instead of standard API automation?

AI vision is necessary for navigating Apple TV apps that lack developer APIs. Unlike standard API automation, it visually interprets the screen to simulate human remote control actions, enabling universal app support across the entire platform.