Ryot Media Tracker for Openclaw

A comprehensive media tracking suite for managing progress, reviews, and analytics across TV shows, movies, books, and games using GraphQL.

f-liva
v1.2.0
Feb 24, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ryot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ryot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Ryot Media Tracker?

The Ryot Media Tracker is a robust integration designed for users who want to centralize their media consumption data within their AI agent environment. By connecting to a Ryot instance, this skill allows for seamless management of diverse media types including anime, video games, and traditional literature. It serves as a specialized component of Openclaw Skills, enabling developers and power users to interact with their media library through natural language or automated scripts.

Beyond simple logging, this skill provides a deep layer of utility by integrating with Ryot's GraphQL API. This ensures that users can perform complex queries, update progress at a granular level (such as specific episodes or seasons), and maintain a sophisticated database of their digital life without leaving their primary workspace.

Ryot Media Tracker Use Cases

  • Tracking current progress through long-running TV series or anime collections.
  • Bulk marking episodes as watched when migrating history from other platforms.
  • Generating weekly analytics reports to visualize consumption habits and watch time.
  • Setting up automated notifications for upcoming episodes or book releases.
  • Creating and managing custom collections like "Top Anime 2024" or "Must-Read Sci-Fi."

How Ryot Media Tracker Works

  1. The skill interfaces with a Ryot instance by reading a secure JSON configuration file containing the URL and API token.
  2. Users or the AI agent perform a metadata search to identify the correct media entity and its unique metadata ID.
  3. Python-based scripts execute GraphQL mutations to update progress, add reviews, or create collections.
  4. Scheduled automation scripts can be triggered to compile data for daily or weekly summaries.
  5. Output is returned in a structured format, allowing for further processing or immediate user feedback.

Ryot Media Tracker Setup

To integrate this with your Openclaw Skills setup, follow these steps:

  1. Configure Credentials: Create a JSON file at /home/node/clawd/config/ryot.json with your instance details:
{
  "url": "https://your-ryot-instance.com",
  "api_token": "your_api_token_here"
}
  1. Initialize Automation: Run the setup script to configure notification schedules and report delivery:
cd /home/node/clawd/skills/ryot/scripts
./setup-automation.sh

Ryot Media Tracker Data Schema & Taxonomy

The skill organizes data around Ryot's metadata taxonomy. Key identifiers and types include:

Attribute Description Examples
metadata_id Unique ID for media items met_huCCEo1Pu0xM
lot Media category classification SHOW, MOVIE, BOOK, ANIME, GAME
rating Numerical score for reviews 0-100
progress Tracking status Episode/Season numbers or page counts

Ryot Media Tracker Advanced Features

  • Bulk Progress Updates: Use the ryot-mark-episodes.py script to update multiple episodes or entire seasons in one operation.
  • Cross-Platform Delivery: Support for sending automated media reports and upcoming alerts via WhatsApp.
  • GraphQL Precision: Direct interaction with the Ryot backend using GraphQL, allowing for high-performance and specific data requests.
  • Comprehensive Analytics: Built-in logic to calculate total watch time, reading progress, and historical media trends.
  • Automated Scheduling: Pre-configured cron-like tasks for daily episode alerts (07:30) and weekly stats (Monday 08:00).

SKILL.md


Loading

Related Openclaw Skills

Featured*