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 (OA...
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.