Install
openclaw skills install trakt-readonlyRead-only Trakt.tv skill for checking a user’s currently watching item, recent episode history, watched shows list, stats, profile, and playback progress (OAuth) using the Trakt API. Use when the user asks about their Trakt activity, watching status, or recent episodes. Requires a Trakt Client ID and username.
openclaw skills install trakt-readonlyUse this skill to query Trakt.tv user data via the API (read-only). Default to read-only; do not implement write operations unless the user explicitly asks for OAuth support.
TRAKT_CLIENT_ID (Trakt API Client ID)TRAKT_USERNAME (Trakt username or user slug)TRAKT_ACCESS_TOKEN (OAuth Bearer token, required for playback)TRAKT_CLIENT_SECRET (required for device token exchange)curl, jqUse {baseDir}/scripts/trakt-api.sh.
watching — current movie/episode being watchedrecent [limit] — recent episode history (default 10, max 100)watched-shows — recently watched shows listprofile — user profilestats — user statsplayback <type> <start_at> <end_at> — playback progress (OAuth required)Examples:
TRAKT_CLIENT_ID=xxx TRAKT_USERNAME=user {baseDir}/scripts/trakt-api.sh watching
TRAKT_CLIENT_ID=xxx TRAKT_USERNAME=user {baseDir}/scripts/trakt-api.sh recent 5
TRAKT_CLIENT_ID=xxx TRAKT_ACCESS_TOKEN=yyy {baseDir}/scripts/trakt-api.sh playback movies 2016-06-01T00:00:00.000Z 2016-07-01T23:59:59.000Z
TRAKT_CLIENT_ID=xxx {baseDir}/scripts/trakt-api.sh device-code
TRAKT_CLIENT_ID=xxx TRAKT_CLIENT_SECRET=zzz {baseDir}/scripts/trakt-api.sh device-token <device_code>
https://api.trakt.tv.recent limit is numeric and between 1–100.references/trakt-api.md for endpoints, headers, and auth notes.