.cursor/skills/event-update/SKILL.md
Add or update comedy show events on the ggtkx GitHub Pages site. Use when the user provides new event details (date, time, location, ticket link, image) or asks to change or add an event in scripts.js.
npx skillsauth add ggtkx/ggtkx.github.io event-updateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Add or edit events shown on the site by updating the events array in assets/js/scripts.js.
Each entry in events must have:
| Field | Required | Example |
|-------|----------|---------|
| datetime | Yes | ISO 8601 with timezone, e.g. '2026-04-03T20:00:00-07:00' |
| image | No | Full image URL (e.g. imgur, Eventbrite) |
| address | Yes | Human-readable venue/address |
| address_url | Yes | Google Maps URL: https://maps.google.com/?q=URL_ENCODED_ADDRESS |
| button_link | Yes | Ticket/purchase URL |
| button_text | No | Defaults to '购票' if omitted |
YYYY-MM-DDTHH:mm:ss±HH:mm.-08:00 (PST) or -07:00 (PDT). Use -07:00 for roughly March–November.'2026-04-03T20:00:00-07:00'.assets/js/scripts.js and find the const events = [ ... ]; array.https://maps.google.com/?q= plus the address with spaces replaced by + and commas/special chars encoded as needed (e.g. Cubberley Theatre, Palo Alto → Cubberley+Theatre+Palo+Alto+CA).renderEvents(events) and skips past events by datetime.User says: "Add event April 3 Friday 8pm, Cubberley Theatre Palo Alto, tickets at https://springcomedy26.eventbrite.com, image https://i.imgur.com/CxPkvg1.jpeg"
Add to events:
{
datetime: '2026-04-03T20:00:00-07:00',
image: 'https://i.imgur.com/CxPkvg1.jpeg',
address: 'Cubberley Theatre, Palo Alto',
address_url: 'https://maps.google.com/?q=Cubberley+Theatre+Palo+Alto+CA',
button_link: 'https://springcomedy26.eventbrite.com',
},
Don't remove event unless specified.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some waiting on outside answers, and others rolling into a later summary.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
data-ai
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.