letterboxd-companion

v1.0.0

Your personal movie assistant. Track what you watch, check your lists, and get movie info from Letterboxd instantly.

1· 667· 1 versions· 0 current· 0 all-time· Updated 11h ago· MIT-0

Install

openclaw skills install letterboxd-tracker

Letterboxd Skill

This skill allows the agent to retrieve information about movies or user activity from Letterboxd.

Setup

pip install letterboxdpy

Usage

Use this when the user asks about:

  • Their Letterboxd profile stats
  • Movies they've watched recently
  • Their watchlist
  • Specific movie details

Commands

lb_user

  • command: python lb_tool.py user "{{username}}"
  • description: Gets user profile stats (watched count, reviews, lists, favorites)
  • parameters:
    • username: The Letterboxd username

lb_diary

  • command: python lb_tool.py diary "{{username}}" [limit]
  • description: Gets recently watched movies from user's diary
  • parameters:
    • username: The Letterboxd username
    • limit: Optional, default 10

lb_watchlist

  • command: python lb_tool.py watchlist "{{username}}" [limit]
  • description: Gets movies in user's watchlist
  • parameters:
    • username: The Letterboxd username
    • limit: Optional, default 10

lb_movie

  • command: python lb_tool.py movie "{{slug}}"
  • description: Gets movie details (title, year, rating, directors, description)
  • parameters:
    • slug: Movie URL slug (e.g., vikram-2022, the-batman)

Examples

User: "How many movies have I watched on Letterboxd?" Agent: (Calls lb_user with username="tamilventhan")

User: "What movies did I watch recently?" Agent: (Calls lb_diary with username="tamilventhan")

User: "Show my watchlist" Agent: (Calls lb_watchlist with username="tamilventhan")

User: "Tell me about the movie Vikram" Agent: (Calls lb_movie with slug="vikram-2022")

Version tags

latestvk97br0zqn2s2varrbnwmvsxk1181c4z8