Skip to content

Tamil-Venthan/letterboxd-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Letterboxd Tracker for OpenCLAW

Python License ClawHub

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

This is a custom skill for the OpenCLAW agent framework. It leverages the letterboxdpy library to scrape public data from Letterboxd.com, allowing your AI agent to answer questions about movies and user activity.

Features

  • 🎬 User Stats: Get a user's watched count, reviews, lists, and favorite movies.
  • 📓 Diary: Fetch recently watched movies from a user's diary.
  • 📺 Watchlist: Retrieve movies from a user's watchlist.
  • ℹ️ Movie Details: Get information about a specific movie (directors, year, rating, runtime).

Installation

Prerequisites

  • Python 3.8 or higher
  • An OpenCLAW installation

Setup

  1. Clone this repository into your OpenCLAW skills directory:

    git clone https://github.com/Tamil-Venthan/letterboxd-tracker.git
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Ensure the folder is named letterboxd-tracker in your skills path.

Usage

Once installed, the OpenCLAW agent can use the following commands:

Command Description Example Usage
lb_user Get a user's profile stats Agent: "Check generic_user's profile"
lb_diary Get recent diary entries Agent: "What did generic_user watch recently?"
lb_watchlist Get watchlist items Agent: "Show generic_user's watchlist"
lb_movie Get details for a movie Agent: "Tell me about The Batman"

Configuration

No API keys are required as this skill scrapes public data. However, be mindful of rate limits when making frequent requests to Letterboxd.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - Copyright (c) 2026 Tamil-Venthan - see the LICENSE file for details.

Credits

About

This is a custom skill for the OpenCLAW agent framework. It leverages the letterboxdpy library to scrape public data from Letterboxd.com, allowing your AI agent to answer questions about movies and user activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages