← Back to Skills Marketplace
Trakt Read-only
by
Magolo Dennis Ooki
· GitHub ↗
· v1.0.3
370
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install trakt-readonly
Description
Read-only Trakt.tv skill for checking a user’s currently watching item, recent episode history, watched shows list, stats, profile, and playback progress (OA...
Usage Guidance
This skill appears to do exactly what it says: run the included shell script to query Trakt's API. Before installing: (1) provide only TRAKT_CLIENT_ID and TRAKT_USERNAME for read-only use — only set TRAKT_ACCESS_TOKEN or TRAKT_CLIENT_SECRET if you intend to run OAuth playback/device commands; (2) keep any tokens/secrets in the agent's secure environment (do not commit them to git); (3) if you want extra caution, run the script locally once to inspect behavior (it only calls api.trakt.tv and uses curl/jq); and (4) note that the registry metadata lists only two required env vars while the docs mention optional OAuth vars — this is expected for optional features but verify you only supply secrets when needed.
Capability Analysis
Type: OpenClaw Skill
Name: trakt-readonly
Version: 1.0.3
The OpenClaw skill 'trakt-readonly' is designed for read-only interaction with the Trakt.tv API. The `SKILL.md` provides clear, non-malicious instructions and strong guardrails, explicitly stating to only call `https://api.trakt.tv` and never log API keys. The `scripts/trakt-api.sh` script uses `curl` and `jq` as declared, and implements input sanitization for user-provided parameters (`start_at`, `end_at`) using `jq`'s URL encoding. Environment variables like `TRAKT_USERNAME` are used as intended for API calls, and while directly interpolated into URL paths, this is generally safe with `curl` for trusted environment variables and does not indicate malicious intent or a clear shell injection vulnerability. No evidence of data exfiltration, malicious execution, persistence, or prompt injection attempts was found.
Capability Assessment
Purpose & Capability
Name/description (read-only Trakt client) aligns with required binaries (curl, jq), the primary credential (TRAKT_CLIENT_ID), and the functionality implemented in scripts (watching, recent, profile, stats, playback via OAuth).
Instruction Scope
SKILL.md and README direct the agent to run the included shell script and only to call https://api.trakt.tv. The SKILL.md lists TRAKT_ACCESS_TOKEN and TRAKT_CLIENT_SECRET (used only for OAuth playback/device flows) in addition to the registry-declared env vars; this is reasonable but a small metadata mismatch (registry required-env lists only TRAKT_CLIENT_ID and TRAKT_USERNAME). The script does not read unrelated files or contact other endpoints.
Install Mechanism
No install spec (instruction-only with an included script) — nothing is downloaded or extracted at install time. Risk is low because the only code is the provided bash script and supporting docs.
Credentials
Declared primary credential (TRAKT_CLIENT_ID) and required envs (TRAKT_CLIENT_ID, TRAKT_USERNAME) match the read-only use. Optional OAuth env vars (TRAKT_ACCESS_TOKEN, TRAKT_CLIENT_SECRET) are only needed for playback/device flows and are not required for normal read-only queries.
Persistence & Privilege
Skill is not always-enabled, does not request system-wide config writes, and does not modify other skills. Autonomous invocation is allowed but this is the platform default and not in itself a red flag here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trakt-readonly - After installation, invoke the skill by name or use
/trakt-readonly - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Add device OAuth flow for playback access
v1.0.1
Add sync playback progress (OAuth) endpoint
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Trakt Read-only?
Read-only Trakt.tv skill for checking a user’s currently watching item, recent episode history, watched shows list, stats, profile, and playback progress (OA... It is an AI Agent Skill for Claude Code / OpenClaw, with 370 downloads so far.
How do I install Trakt Read-only?
Run "/install trakt-readonly" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trakt Read-only free?
Yes, Trakt Read-only is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Trakt Read-only support?
Trakt Read-only is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trakt Read-only?
It is built and maintained by Magolo Dennis Ooki (@dennisooki); the current version is v1.0.3.
More Skills