Community code plugin. Review compatibility and verification before install.
Latest release: v1.9.0Download zip
Capabilities
Compatibility
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The plugin's tools search Trakt, read history/watchlist/progress, authenticate, and add or remove history/watchlist entries; those capabilities fit the stated Trakt account-management purpose.
Instruction Scope
Runtime tool names and descriptions disclose add/remove actions, though the README could more plainly warn that these actions persist changes to the user's Trakt account.
Install Mechanism
The package declares a normal OpenClaw plugin entry, requires an external trakt-cli binary, and has no install-time lifecycle scripts or hidden setup hooks.
Credentials
It shells out only to the configured trakt-cli using execFile-style argument arrays, checks for ~/.trakt.yaml, and uses declared client credentials for Trakt authentication.
Persistence & Privilege
OAuth/session persistence is handled through the expected Trakt CLI auth file, and account-state mutations occur only through explicit tool calls such as history/watchlist add or remove.
Scan Findings in Context
[SQP-2] expected: The finding is valid as documentation guidance: the README under-emphasizes persistent Trakt account side effects. The artifact still discloses mutating tool names/descriptions, and the behavior is coherent with managing Trakt history and watchlists, so this does not require Review by itself.
Assessment
Install only if you want OpenClaw to access your Trakt account through trakt-cli. Treat trakt_history_add, trakt_history_remove, trakt_watchlist_add, and trakt_watchlist_remove as state-changing actions and confirm titles carefully before using them.Verification
Tags
openclaw-trakt
OpenClaw plugin for Trakt.tv. Track movies and TV shows, view watch history, manage your watchlist, and check show progress.
Install
openclaw plugins install trakt-tools
Prerequisites
The trakt-cli Go binary must be installed and on your PATH:
go install github.com/omarshahine/trakt-plugin@latest
Or set TRAKT_CLI_PATH environment variable, or configure cliPath in plugin settings.
Configuration
| Setting | Description |
|---|---|
cliPath | Path to trakt-cli binary (auto-detected on PATH) |
clientId | Trakt API client ID (from https://trakt.tv/oauth/applications) |
clientSecret | Trakt API client secret |
Available Tools
| Tool | Description |
|---|---|
trakt_search | Search for movies and TV shows |
trakt_history | View watch history |
trakt_history_add | Mark movies/shows as watched |
trakt_watchlist | View watchlist |
trakt_progress | Show watch progress for TV shows |
trakt_auth | Set up Trakt.tv authentication |
License
MIT
