← Back to Skills Marketplace
1618
Downloads
6
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install trakt-tv
Description
Interact with the Trakt API to manage your watchlist, collection, ratings, and discover content
Usage Guidance
This skill appears to be a straightforward Trakt API helper. Before installing: 1) Verify the skill source (homepage is missing and README references a placeholder GitHub URL), since you will store API secrets for your Trakt account. 2) Inspect get_trakt_token.sh before running it (it performs OAuth against api.trakt.tv and prints the tokens and a JSON snippet to add to ~/.openclaw/openclaw.json). 3) Ensure jq and curl are installed — the script will fail without jq. 4) Consider creating a dedicated Trakt application name for this skill and treat the client secret/access token as sensitive (store openclaw.json with restrictive file permissions). 5) Note the metadata omission: TRAKT_REFRESH_TOKEN is recommended by the skill but not declared in requires.env; add it if you want token refresh to work. If you are comfortable reviewing the small script and trust the skill author, it is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: trakt-tv
Version: 1.0.0
The skill bundle is benign, providing a legitimate integration with the Trakt API. All `curl` commands in `SKILL.md` and the `get_trakt_token.sh` script exclusively target the official `api.trakt.tv` domain for authentication and API interactions. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent to subvert its intended behavior. The `SKILL.md` instructions guide the agent on standard API usage, and the `get_trakt_token.sh` script facilitates a standard OAuth 2.0 flow for token acquisition.
Capability Assessment
Purpose & Capability
Name/description match the requested credentials and included helper script. The skill only talks to api.trakt.tv and trakt.tv and its examples are standard Trakt API calls.
Instruction Scope
Runtime instructions are limited to constructing curl requests, performing OAuth with Trakt, and asking the user to add credentials to ~/.openclaw/openclaw.json. This is expected. Minor scope issues: SKILL.md and the helper script mention TRAKT_REFRESH_TOKEN (used for refresh flow) but it's not listed in the declared requires.env; the helper script also requires jq and curl, yet the skill metadata does not declare required binaries.
Install Mechanism
No install spec — instruction-only skill plus a small shell helper. No downloads from external/untrusted URLs or archive extraction.
Credentials
The env vars requested (client id/secret/access token) are appropriate for a Trakt integration. Two minor inconsistencies: TRAKT_REFRESH_TOKEN is used/suggested in examples but not listed in requires.env/primaryEnv, and the helper script requires jq (and curl) but required binaries are declared as none.
Persistence & Privilege
always is false and the skill asks the user to put credentials into the OpenClaw config — normal behavior. The skill does not request system-wide privileges or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trakt-tv - After installation, invoke the skill by name or use
/trakt-tv - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Trakt skill.
- Enables interaction with the Trakt API for managing watchlist, collection, watch history, ratings, and content discovery
- Supports movie and show search, as well as fetching trending, popular, and recommended content
- Provides detailed setup instructions for OAuth credentials and environment variables
- Includes example curl requests for all supported actions
- Documents required request headers, API endpoints, and common response codes
- Covers rate limits and provides a helper script for obtaining OAuth tokens
Metadata
Frequently Asked Questions
What is Trakt.tv?
Interact with the Trakt API to manage your watchlist, collection, ratings, and discover content. It is an AI Agent Skill for Claude Code / OpenClaw, with 1618 downloads so far.
How do I install Trakt.tv?
Run "/install trakt-tv" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trakt.tv free?
Yes, Trakt.tv is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Trakt.tv support?
Trakt.tv is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trakt.tv?
It is built and maintained by d-meagher (@d-meagher); the current version is v1.0.0.
More Skills