← 返回 Skills 市场
fr3nch13

Trakt.tv Integration

作者 fr3nch13 · GitHub ↗ · v1.1.0
cross-platform ✓ 安全检测通过
1342
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install openclaw-trakt
功能描述
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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-trakt
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-trakt 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added watchlist functionality - add shows/movies to your Trakt watchlist
v1.0.0
Initial release
元数据
Slug openclaw-trakt
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1342 次。

如何安装 Trakt.tv Integration?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-trakt」即可一键安装,无需额外配置。

Trakt.tv Integration 是免费的吗?

是的,Trakt.tv Integration 完全免费(开源免费),可自由下载、安装和使用。

Trakt.tv Integration 支持哪些平台?

Trakt.tv Integration 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Trakt.tv Integration?

由 fr3nch13(@fr3nch13)开发并维护,当前版本 v1.1.0。

💬 留言讨论