← Back to Skills Marketplace
fr3nch13

Trakt.tv Integration

by fr3nch13 · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
1342
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-trakt
Description
Track and recommend TV shows and movies using Trakt.tv. Use when the user asks for show/movie recommendations, wants to track what they're watching, check their watchlist, or get personalized suggestions based on their viewing history. Requires Trakt.tv account with Pro subscription for full functionality.
Usage Guidance
This skill appears coherent for a Trakt.tv integration, but before installing consider the following: (1) Inspect the included scripts yourself — they run subprocesses and make network calls only to the Trakt API. (2) Run the setup inside a Python virtual environment rather than allowing global pip installs (the script uses --break-system-packages). (3) The Client Secret and access/refresh tokens are stored in plaintext at ~/.openclaw/trakt_config.json — if you prefer stronger protection, store them in a system keyring and modify the code accordingly. (4) Limit the Trakt application permissions when you create the app (grant least privilege) and be prepared to revoke the client secret if anything looks suspicious. (5) Since source provenance is unknown, prefer running the setup manually (not allowing unattended autonomous invocation) and review network activity if you are cautious.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-trakt Version: 1.1.0 The skill is designed for Trakt.tv integration, which inherently requires handling API credentials and making network requests to the Trakt API. The setup scripts (`scripts/setup.py`, `INSTALL.md`) guide the AI agent and user through creating a configuration file (`~/.openclaw/trakt_config.json`) to store `client_id`, `client_secret`, `access_token`, and `refresh_token`. These credentials are used solely for authenticating with `https://api.trakt.tv`. While `pip install requests --break-system-packages` is used, it's for a legitimate dependency. There is no evidence of data exfiltration to unauthorized endpoints, persistence mechanisms, or prompt injection aiming to subvert the agent for malicious purposes; all actions align with the stated goal of Trakt.tv integration.
Capability Assessment
Purpose & Capability
The name/description match the actual behavior: the skill implements Trakt API calls (recommendations, history, watchlist, search, trending) and requires a Trakt application (client_id/client_secret). It does not request unrelated credentials or external services beyond Trakt.
Instruction Scope
Runtime instructions and INSTALL.md direct the agent/user to create a Trakt app, run the provided setup script, create ~/.openclaw/trakt_config.json, and run the included trakt_client.py CLI. Those steps are within the skill's purpose, but the setup is interactive and executes subprocesses (opening browser, running Python scripts). The instructions do not ask the agent to read unrelated system files or to exfiltrate data.
Install Mechanism
There is no formal install spec (lowest risk), but the bundled scripts can install Python dependencies using pip (with --break-system-packages) and run subprocesses. No external downloads from untrusted URLs or archive extraction were observed. The lack of an install manifest means executing the provided scripts writes files to disk (config file under the user's home).
Credentials
The skill does not request unrelated environment variables or system credentials. It does require the user-supplied Trakt client_id and client_secret and stores access/refresh tokens in plaintext JSON at ~/.openclaw/trakt_config.json — this is functionally necessary but is a sensitive artifact (no keyring use).
Persistence & Privilege
The skill is not marked always:true and does not request elevated or cross-skill configuration changes. It creates and uses a single per-user config file under ~/.openclaw, which is expected for a user-level integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-trakt
  3. After installation, invoke the skill by name or use /openclaw-trakt
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Added watchlist functionality - add shows/movies to your Trakt watchlist
v1.0.0
Initial release
Metadata
Slug openclaw-trakt
Version 1.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Trakt.tv Integration?

Track and recommend TV shows and movies using Trakt.tv. Use when the user asks for show/movie recommendations, wants to track what they're watching, check their watchlist, or get personalized suggestions based on their viewing history. Requires Trakt.tv account with Pro subscription for full functionality. It is an AI Agent Skill for Claude Code / OpenClaw, with 1342 downloads so far.

How do I install Trakt.tv Integration?

Run "/install openclaw-trakt" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trakt.tv Integration free?

Yes, Trakt.tv Integration is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Trakt.tv Integration support?

Trakt.tv Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trakt.tv Integration?

It is built and maintained by fr3nch13 (@fr3nch13); the current version is v1.1.0.

💬 Comments