Overview
- Skill Key
- d-meagher/trakt-tv
- Author
- d-meagher
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/d-meagher/trakt-tv
- Latest Commit SHA
- ed4212931c281001d115608abb1bf652a5a3388d
Interact with the Trakt API to manage your watchlist, collection, ratings, and discover content
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 trakt 技能。 若已安装,则直接安装 trakt 技能。
# Trakt API Integration
Interact with Trakt.tv to manage your watchlist, track viewing history, maintain your collection, rate content, and discover new movies and shows.
## Authentication
Before using this skill, you need to set up Trakt API credentials:
1. Create a Trakt application at https://trakt.tv/oauth/applications
2. Get your Client ID and Client Secret
3. Complete OAuth flow to get an access token
4. Set environment variables in `~/.openclaw/openclaw.json`:
```json
{
"skills": {
"entries": {
"trakt": {
"enabled": true,
"env": {
"TRAKT_CLIENT_ID": "your_client_id",
"TRAKT_CLIENT_SECRET": "your_client_secret",
"TRAKT_ACCESS_TOKEN": "your_access_token",
"TRAKT_REFRESH_TOKEN": "your_refresh_token"
}
}
}
}
}
```
## Available Commands
### Watchlist Management
**Add to watchlist:**
```bash
curl -X POST https://api.trakt.tv/sync/watchlist \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TRAKT_ACCESS_TOKEN" \
-H "trakt-api-version: 2" \
-H "trakt-api-key: $TRAKT_CLIENT_ID" \
-d '{"movies":[{"title":"Inception","year":2010}]}'
```
**Get watchlist:**
```bash
curl https://api.trakt.tv/sync/watchlist/movies \
-H "Authorization: Bearer $TRAKT_ACCESS_TOKEN" \
-H "trakt-api-version: 2" \
-H "trakt-api-key: $TRAKT_CLIENT_ID"
```
**Remove from watchlist:**
```bash
curl -X POST https://api.trakt.tv/sync/watchlist/remove \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TRAKT_ACCESS_TOKEN" \
-H "trakt-api-version: 2" \
-H "trakt-api-key: $TRAKT_CLIENT_ID" \
-d '{"movies":[{"ids":{"trakt":12601}}]}'
```
### Search
**Search movies:**
```bash
curl "https://api.trakt.tv/search/movie?query=inception" \
-H "trakt-api-version: 2" \
-H "trakt-api-key: $TRAKT_CLIENT_ID"
```
**Search shows:**
```bash
curl "https://api.trakt.tv/search/show?query=breaking+bad" \
-H "trakt-api-version: 2" \
-H "trakt-api-key: $TRAKT_CLIEN...
# Trakt AgentSkill for OpenClaw An [AgentSkills](https://agentskills.io/)-compatible skill that enables OpenClaw agents to interact with the Trakt API for managing watchlists, tracking viewing history, maintaining collections, rating content, and discovering movies and shows. ## What is AgentSkills? AgentSkills is a standardized format for teaching AI agents how to use tools. Each skill is a folder containing a `SKILL.md` file with YAML frontmatter and usage instructions. OpenClaw loads these skills and makes them available to the agent. This is **NOT** an MCP server - it's a simple skill file that teaches the agent how to use the Trakt API via curl commands. ## Installation ### Option 1: Install via ClawHub (Recommended) ```bash npm install -g clawhub clawhub install trakt ``` ### Option 2: Manual Installation 1. Clone or download this repository to your OpenClaw skills directory: ```bash # For workspace-specific (highest priority) cd your-workspace git clone https://github.com/yourusername/trakt-openclaw.git skills/trakt # For user-wide (shared across all agents) git clone https://github.com/yourusername/trakt-openclaw.git ~/.openclaw/skills/trakt ``` 2. OpenClaw will automatically detect the skill in the next session. ## Setup ### Step 1: Create a Trakt Application 1. Go to https://trakt.tv/oauth/applications 2. Click "New Application" 3. Fill in: - **Name**: OpenClaw Trakt Integration (or your preferred name) - **Description**: AI agent access to Trakt - **Redirect URI**: `urn:ietf:wg:oauth:2.0:oob` 4. Save and note your **Client ID** and **Client Secret** ### Step 2: Get OAuth Access Token Run the included helper script: ```bash chmod +x get_trakt_token.sh ./get_trakt_token.sh ``` Follow the prompts to: 1. Open the authorization URL 2. Approve the application 3. Copy the code 4. Paste it into the script The script will output the configuration you need. ### Step 3: Configure OpenClaw Add the configuration to `~/.openclaw/openclaw....
youmind-openlab
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
23blocks-os
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between computers and locations
hashgraph-online
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
rito-w
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.
besoeasy
Battle-tested skill library for AI agents. Save 98% of API costs with ready-to-use code for crypto, PDFs, search, web scraping & more. No trial-and-error, no expensive APIs.
zeropointrepo
YouTube Transcript API skills for AI agents. Get transcripts, search videos, browse channels. Works with OpenClaw, ClawdBot, Claude Code, Cursor, Windsurf.