Browse movies and book tickets at Classic Cinemas Elsternwick. Use when Nathan asks what's showing, wants movie details, or wants to book tickets.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
references/booking.mdreferences/browsing.mdreferences/cli-commands.mdreferences/output-templates.mdreferences/variables.mdBrowse movies and book tickets at Classic Cinemas Elsternwick with live pricing and email delivery.
Cinema: Classic Cinemas Elsternwick (Melbourne, Australia) Website: https://www.classiccinemas.com.au
Use --format markdown for all CLI commands to get pre-formatted output ready for display.
This reduces token usage by eliminating the need to parse JSON and format it manually.
bun run src/cli.ts movies --format markdown
JSON output (default) is still available for machine parsing if needed.
This skill uses these CLI commands. See variables.md for field mappings.
| Command | Variables | When Loaded |
|---|---|---|
movies | {MOVIE_TITLE}, {RATING}, {SESSION_TIMES}, {SESSION_ID}, {MOVIE_SLUG} | Browsing |
movie | {DESCRIPTION}, {TRAILER_URL}, {DURATION}, {CAST}, {DIRECTOR} | Movie details |
pricing | {TICKET_TYPES}, {TICKET_PRICE}, {BOOKING_FEE} | Booking |
session | {SCREEN_NUMBER}, {SESSION_DATETIME} | Booking |
seats | {SEAT_ROWS}, {AVAILABLE_SEATS}, {TOTAL_SEATS} | Booking |
send | {MOVIE_TITLE}, {SEATS}, {TOTAL_AMOUNT}, {SEND_SUCCESS} | Confirmation |
BROWSE → DETAILS (optional) → SELECT TIME → PRICING → TICKETS → SEATS → SEND
Browsing triggers:
Booking triggers:
See browsing.md for detailed steps.
Quick reference:
bun run src/cli.ts movies --format markdownbun run src/cli.ts movie --movie-url "{MOVIE_SLUG}" --format markdownSee booking.md for detailed steps.
Quick reference:
bun run src/cli.ts pricing --session-id "{SESSION_ID}" --format markdownbun run src/cli.ts seats --session-id "{SESSION_ID}" --format markdownbun run src/cli.ts send --session-id "{SESSION_ID}" --seats "{SEATS}" --tickets "{TICKET_STRING}" --format markdownThroughout the conversation, accumulate:
| Step | Collect |
|---|---|
| Movies listed | {MOVIE_TITLE}, {MOVIE_SLUG}, {SESSION_ID} per movie |
| Time selected | Selected {SESSION_ID}, {MOVIE_TITLE} |
| Pricing fetched | {TICKET_TYPES}, {BOOKING_FEE} |
| Tickets selected | Type + quantity pairs, calculated total |
| Seats selected | {SEATS} string |
| File | Content |
|---|---|
| variables.md | CLI JSON → template variable mappings |
| browsing.md | Movie listing workflow |
| booking.md | Ticket booking workflow |
| output-templates.md | Display formats |
| cli-commands.md | Full command reference |