Crawler Summary

openclaw-trakt answer-first brief

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. --- name: openclaw-trakt description: 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. --- Trakt.tv Integration for OpenClaw Integrate with Trakt.tv to track wat Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Freshness

Last checked 4/14/2026

Best For

openclaw-trakt is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

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. --- name: openclaw-trakt description: 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. --- Trakt.tv Integration for OpenClaw Integrate with Trakt.tv to track wat

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 14, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 14, 2026

Vendor

Fr3nch13

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.

Setup snapshot

git clone https://github.com/fr3nch13/openclaw-trakt.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Fr3nch13

profilemedium
Observed Apr 14, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 14, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

python3 scripts/setup.py

bash

# Install via pip (with --break-system-packages if needed)
   pip3 install requests
   
   # OR use a virtual environment (recommended)
   python3 -m venv ~/.openclaw-venv
   source ~/.openclaw-venv/bin/activate
   pip install requests

bash

brew install python-requests

json

{
  "client_id": "YOUR_CLIENT_ID_HERE",
  "client_secret": "YOUR_CLIENT_SECRET_HERE",
  "access_token": "",
  "refresh_token": ""
}

bash

python3 scripts/trakt_client.py auth

bash

python3 scripts/trakt_client.py auth <PIN>

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

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. --- name: openclaw-trakt description: 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. --- Trakt.tv Integration for OpenClaw Integrate with Trakt.tv to track wat

Full README

name: openclaw-trakt description: 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.

Trakt.tv Integration for OpenClaw

Integrate with Trakt.tv to track watch history and provide personalized show/movie recommendations.

📚 Trakt API Documentation: https://trakt.docs.apiary.io/

First-Time Setup Required

Before using this skill, run the interactive setup:

Automated Setup (Recommended)

python3 scripts/setup.py

This will guide you through:

  1. Installing dependencies
  2. Creating a Trakt application
  3. Configuring credentials
  4. Authenticating with PIN
  5. Testing the integration

Manual Setup

If automated setup doesn't work, follow the manual steps in the Setup section below.

Interactive Setup for OpenClaw

When a user asks to "install Trakt" or "set up Trakt integration," OpenClaw should:

  1. Read INSTALL.md for detailed interactive flow
  2. Or run python3 scripts/setup.py and guide user through prompts

Features

  • Track watch history (automatically synced by Trakt from streaming services)
  • Get personalized recommendations based on viewing habits
  • Access user watchlists and collections
  • Search for shows and movies
  • View trending content

Prerequisites

  1. Python dependencies:

    # Install via pip (with --break-system-packages if needed)
    pip3 install requests
    
    # OR use a virtual environment (recommended)
    python3 -m venv ~/.openclaw-venv
    source ~/.openclaw-venv/bin/activate
    pip install requests
    

    Alternatively, install via Homebrew if available:

    brew install python-requests
    
  2. Trakt.tv account with Pro subscription (required for automatic watch tracking)

  3. Trakt API application - Create at https://trakt.tv/oauth/applications

  4. Configuration file: ~/.openclaw/trakt_config.json (see setup below)

Setup

1. Create Trakt Application

  1. Visit https://trakt.tv/oauth/applications
  2. Click "New Application"
  3. Fill in the form:
    • Name: "OpenClaw Assistant"
    • Description: "Personal AI assistant integration"
    • Redirect URI: urn:ietf:wg:oauth:2.0:oob (for PIN auth)
    • Permissions: Check all that apply
  4. Save and note your Client ID and Client Secret

2. Create Configuration File

Create ~/.openclaw/trakt_config.json with your credentials:

{
  "client_id": "YOUR_CLIENT_ID_HERE",
  "client_secret": "YOUR_CLIENT_SECRET_HERE",
  "access_token": "",
  "refresh_token": ""
}

Replace YOUR_CLIENT_ID_HERE and YOUR_CLIENT_SECRET_HERE with your actual values from step 1.

Note: Leave access_token and refresh_token empty - they'll be filled automatically after authentication.

3. Authenticate

Run the authentication script:

python3 scripts/trakt_client.py auth

This will output a PIN URL. Visit it, authorize the app, and run:

python3 scripts/trakt_client.py auth <PIN>

Authentication tokens are saved to ~/.openclaw/trakt_config.json

Usage

Get Recommendations

When a user asks for show/movie recommendations:

python3 scripts/trakt_client.py recommend

This returns personalized recommendations based on the user's watch history and ratings.

Check Watch History

python3 scripts/trakt_client.py history

Returns the user's recent watch history.

View Watchlist

python3 scripts/trakt_client.py watchlist

Shows content the user has saved to watch later.

Search

python3 scripts/trakt_client.py search "Breaking Bad"

Search for specific shows or movies.

Trending Content

python3 scripts/trakt_client.py trending

Get currently trending shows and movies.

Recommendation Workflow

When a user asks "What should I watch?" or similar:

  1. Get personalized recommendations:

    python3 scripts/trakt_client.py recommend
    
  2. Parse the results and present them naturally:

    • Show title, year, rating
    • Brief description/genre
    • Why it's recommended (if available)
  3. Optionally check watchlist to avoid suggesting shows they already plan to watch

  4. Consider recent history to avoid re-suggesting recently watched content

API Reference

See references/api.md for detailed Trakt API endpoint documentation.

Common Use Cases

"What should I watch tonight?"

  • Get recommendations, filter by mood/genre if specified
  • Check trending if user wants something popular

"Add [show] to my watchlist"

  • Search for the show
  • Add to Trakt watchlist (requires additional endpoint implementation)

"What have I been watching lately?"

  • Get watch history
  • Summarize recent shows/movies

"Is [show] trending?"

  • Get trending list
  • Search for specific show

Limitations

  • Trakt Pro subscription required for automatic watch tracking from streaming services
  • Recommendations improve over time as watch history grows
  • API rate limits apply: 1000 requests per 5 minutes (authenticated)
  • Full API documentation: https://trakt.docs.apiary.io/

Troubleshooting

"Authentication failed"

  • Verify CLIENT_ID and CLIENT_SECRET are set correctly in ~/.openclaw/trakt_config.json
  • Ensure PIN is copied accurately (case-sensitive)
  • Check that your Trakt application has proper permissions

"No recommendations returned"

  • User may not have enough watch history yet
  • Try falling back to trending content
  • Ensure user has rated some content on Trakt

"API request failed"

  • Check authentication token hasn't expired
  • Verify network connectivity
  • Check Trakt API status: https://status.trakt.tv

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/snapshot"
curl -s "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/contract"
curl -s "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:41:30.542Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Fr3nch13",
    "href": "https://github.com/fr3nch13/openclaw-trakt",
    "sourceUrl": "https://github.com/fr3nch13/openclaw-trakt",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:24:26.551Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-14T22:24:26.551Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/fr3nch13-openclaw-trakt/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to openclaw-trakt and adjacent AI workflows.