# Event Page

> An event page built from one event.json and set like a printed festival programme. The programme is a multi-room timetable drawn to scale, so a session is exactly as tall as its minutes, with breaks as hatched bands and a code on every session that the cover, the speakers, the tickets and the calendar files point back to. On the day it shows a now line, marks sessions past, now or next and fills a now and next row for each room; before and after the event it counts down or says it has ended. Visitors abroad see their own time beside the venue's for online sessions. Speakers come with what they will actually say, tickets with live sales-end countdowns, and the build refuses double-booked rooms and speakers in two places at once.

- Output: Web, page kit · rooms or tracks on the phone · page + embed + .ics · 1080p video
- Price: Free
- Page: https://lookbk.dev/skills/event-page-kit

## What you need

- Node.js 18 or newer. Nothing to install.
- Chrome, Chromium or Edge, for the checks and the video (the scripts find it; set `CHROME_PATH` if they don't).
- ffmpeg for the video only (`brew install ffmpeg`, `winget install ffmpeg`, `apt install ffmpeg`; or set `FFMPEG_PATH`).
- Internet access when the page is opened, for the Google Fonts. Without them, system fonts stand in.

## Install

```bash
curl -fsSL https://lookbk.dev/cli.js | node - add event-page-kit
```

The first run prints a sign-in link; open it, approve, and run the command again.

Where it installs:

- Run by Claude Code: `~/.claude/skills/event-page-kit` only, the one folder Claude Code reads.
- From your own terminal: `~/.agents/skills/event-page-kit`, which Codex, Gemini CLI, Copilot CLI, Cursor and OpenCode read, and also `~/.claude/skills/event-page-kit` when `~/.claude` exists.

Add `--claude` or `--shared` to write only one of those folders, or `--project` to install into the current folder instead. Start a new agent session afterwards so it picks up the skill.

Credits and licenses: NOTICE.md plus any LICENSE files inside the ZIP.

## Example request

> A conference programme page on warm paper: a wide black grotesk name with a vermilion year, a glance strip of every session as bars, and a ruled multi-room timetable drawn to scale with hatched coffee breaks and a vermilion now line across the grid.
