tv-tracker

Track TV show progress in a local SQLite database with TVMaze metadata.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/hashmil/openclaw-skills --skill tv-tracker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tv-tracker
Source: https://github.com/hashmil/openclaw-skills/tree/main/skills/tv-tracker
Command: npx skills add https://github.com/hashmil/openclaw-skills --skill tv-tracker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

TV trackers help you manage multiple shows, track progress, and discover new content with reliable metadata.

Core Features & Use Cases

  • Track shows by status (Not Started, Watching, Paused, Watched) and store progress in a local SQLite database.
  • Enrich shows with TVMaze metadata (official names, genres, summaries, images) for consistent naming and rich recaps.
  • Generate recommendations and recaps based on your interests and current progress, with natural language routing for commands.

Quick Start

Install and run the TV Tracker locally, then begin by adding a show to create your initial database and start tracking progress.

Frequently Asked Questions about tv-tracker

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

FAQPage Schema
How do I track my TV show watchlist progress locally?

Generate TV show recommendations by analyzing your current watchlist progress and enriched TVMaze metadata. The system applies natural language routing to match your interests and suggest relevant new series.

How do I add TVMaze metadata to my local watchlist database?

Use natural language command routing to interact with your watchlist by running the included Python 3.9+ scripts. The scripts parse your text inputs to automatically add, update, and query shows in the local SQLite database.

Do I need Python to run the tv-tracker scripts?

You can track shows by status categories like Not Started, Watching, Paused, and Watched. The local SQLite database stores these states alongside TVMaze metadata to generate accurate recaps and progress updates.

Why does my local TV tracker database need enrichment?

Yes, you can generate recaps based on your current viewing progress and stored TVMaze summaries. The scripts query the local SQLite database to compile personalized recaps for shows you are actively watching.