| name | letterboxd-log-watches |
| description | Add historical cinema watches to a user's Letterboxd diary from receipts, booking confirmations, ticket text, screenshots, or pasted showtime lists. Use when Codex must parse film titles and screening dates, prepare one or more dated Letterboxd diary entries in the user's logged-in browser, avoid duplicates, obtain required save confirmation, and verify the resulting diary rows. |
Letterboxd Log Watches
Turn cinema booking details into accurate, dated Letterboxd diary entries using the user's logged-in browser.
Parse the source
For each screening, extract:
- Film title
- Showtime date
- Showtime time when present, for disambiguation only
- Venue when present, for disambiguation only
Use the screening/showtime date as the diary date. Do not use purchase, email, or transaction dates. Treat multiple seats for the same screening as one watch. Ignore booking IDs, seat numbers, prices, auditorium numbers, and refund labels unless the user explicitly says they affect whether the screening was attended.
Normalize receipt titles for search without changing the final diary title. Strip format/language suffixes such as “The IMAX Experience®” or “(Hindi w/e.s.t.)” when they hurt search matching, then choose the canonical Letterboxd film and release year. Known mappings from Cineplex receipts include:
- F1 The Movie – The IMAX Experience® → F1 (2025)
- Mission: Impossible The Final Reckoning – The IMAX Experience® → Mission: Impossible – The Final Reckoning (2025)
- The Fantastic 4: First Steps → The Fantastic 4: First Steps (2025)
If the source contains repeated bookings for the same film on the same date, create only one diary entry unless the user explicitly asks for multiple same-day rewatches. Letterboxd diary verification is title/date-based and does not preserve theater, time, or seat details.
Do not retain or reproduce passwords, booking IDs, or other unnecessary sensitive data in the skill or final response.