← Back to Skills Marketplace
Trakt
by
Matt Russell
· GitHub ↗
· v0.1.0
2087
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install trakt
Description
Track and view your watched movies and TV shows via trakt.tv. Use when user asks about their watch history, what they've been watching, or wants to search for movies/shows.
Usage Guidance
This skill appears to do what it says: it relies on the third‑party 'trakt-cli' npm package and your own trakt OAuth app to read your watch history. Before installing: (1) verify the trakt-cli npm package and its maintainer (inspect package page and source) since the SKILL.md suggests a global npm install; (2) avoid installing global npm packages as root/sudo if possible; (3) be aware authentication tokens will be stored in ~/.trakt.yaml — check its filesystem permissions and contents; (4) note the registry metadata did not list the required binary even though SKILL.md requires it — double-check that your environment has trakt-cli or that you are comfortable installing it. If you do not trust the npm package or the skill source, do not install.
Capability Analysis
Type: OpenClaw Skill
Name: trakt
Version: 0.1.0
The skill is designed to interact with trakt.tv for watch history and search, which aligns with its stated purpose. However, the `SKILL.md` file includes an instruction to install `trakt-cli` globally via `npm install -g trakt-cli`. While this is a standard method for installing CLI tools and is necessary for the skill's functionality, it represents a high-privilege operation that could lead to arbitrary code execution if the `trakt-cli` npm package were compromised, posing a supply chain risk. This constitutes a risky capability without clear malicious intent from the skill author, classifying it as suspicious.
Capability Assessment
Purpose & Capability
The skill is about querying trakt.tv history and search and its runtime instructions rely on the trakt-cli tool and trakt OAuth credentials — that is reasonable and expected. Minor inconsistency: the registry metadata provided with the skill lists no required binaries, but the packaged SKILL.md declares a dependency on the 'trakt-cli' binary.
Instruction Scope
SKILL.md stays on-task: it instructs installing trakt-cli, creating a trakt app, authenticating, and running read-only commands (history, search). It references storing credentials at ~/.trakt.yaml so the CLI can access history; there are no instructions to read unrelated files or exfiltrate data.
Install Mechanism
This is an instruction-only skill with no formal install spec in the registry. The SKILL.md recommends 'npm install -g trakt-cli' — a normal but non-trivial action (global npm install writes system locations and installs third-party code). The absence of a registry install entry (while SKILL.md specifies installation) is an inconsistency to be aware of.
Credentials
No environment variables, secrets, or unrelated credentials are requested by the registry. The only credentialing is user-created trakt OAuth client id/secret (expected for this purpose) and local tokens stored in ~/.trakt.yaml.
Persistence & Privilege
The skill does not request permanent inclusion (always: false) and does not claim to modify other skills or system-wide settings. The CLI will store auth tokens locally (~/.trakt.yaml), which is typical for an OAuth CLI tool.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trakt - After installation, invoke the skill by name or use
/trakt - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release
Metadata
Frequently Asked Questions
What is Trakt?
Track and view your watched movies and TV shows via trakt.tv. Use when user asks about their watch history, what they've been watching, or wants to search for movies/shows. It is an AI Agent Skill for Claude Code / OpenClaw, with 2087 downloads so far.
How do I install Trakt?
Run "/install trakt" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trakt free?
Yes, Trakt is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Trakt support?
Trakt is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trakt?
It is built and maintained by Matt Russell (@mjrussell); the current version is v0.1.0.
More Skills