← 返回 Skills 市场
Trakt Read-only
作者
Magolo Dennis Ooki
· GitHub ↗
· v1.0.3
370
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install trakt-readonly
功能描述
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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install trakt-readonly - 安装完成后,直接呼叫该 Skill 的名称或使用
/trakt-readonly触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Add device OAuth flow for playback access
v1.0.1
Add sync playback progress (OAuth) endpoint
v1.0.0
Initial release
元数据
常见问题
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 370 次。
如何安装 Trakt Read-only?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install trakt-readonly」即可一键安装,无需额外配置。
Trakt Read-only 是免费的吗?
是的,Trakt Read-only 完全免费(开源免费),可自由下载、安装和使用。
Trakt Read-only 支持哪些平台?
Trakt Read-only 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Trakt Read-only?
由 Magolo Dennis Ooki(@dennisooki)开发并维护,当前版本 v1.0.3。
推荐 Skills