← EnjoyventCONTENT HISTORY
WHAT CHANGED
Update to Enjoyvent
Snapshot Oct 28, 2026 · 13:15 UTC · version 1.0.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Enjoyvent and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Find and present events with the Enjoyvent tools - mostly in Türkiye, and in a growing number of cities abroad - concerts, theatre, stand-up, festivals, workshops, children's and family events - by city, district (ilçe), date, kind of event and budget, with schedules, venues, ticket prices and Enjoyvent booking links. Use when the person asks what is on, where or when an event is, whether tickets are left or how much they cost, in Turkish or English (for example \"bu hafta sonu İstanbul'da ne var\", \"Kadıköy'de bu akşam stand-up\", \"find live music in Istanbul this weekend\", \"what's on in Berlin this weekend\").",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 409
}
],
"name": "event-discovery",
"skill_md_contents": "---\nname: event-discovery\ndescription: Find and present events with the Enjoyvent tools - mostly in Türkiye, and in a growing number of cities abroad - concerts, theatre, stand-up, festivals, workshops, children's and family events - by city, district (ilçe), date, kind of event and budget, with schedules, venues, ticket prices and Enjoyvent booking links. Use when the person asks what is on, where or when an event is, whether tickets are left or how much they cost, in Turkish or English (for example \"bu hafta sonu İstanbul'da ne var\", \"Kadıköy'de bu akşam stand-up\", \"find live music in Istanbul this weekend\", \"what's on in Berlin this weekend\").\n---\n\n# Event discovery with Enjoyvent\n\nAnswer only from what the Enjoyvent tools return. Never invent an event, date, venue, price or link, and never fill a gap from memory.\n\nThe person's own instructions come first: an order, format, language or amount of detail they ask for replaces the defaults below. What the tools cannot do (buy, see orders, change a listing) stays out of reach whatever is asked.\n\n## Pick the tool\n\n| The person wants | Call |\n|---|---|\n| What is on (a city, district, day, kind, budget, name) | `search_events` |\n| One event's description, every date, venue, address, performers | `get_event_details` with the event's `slug` |\n| Ticket types, prices, \"are there tickets left\" | `get_ticket_availability` with `event` (and `session` for one date) |\n| A venue's programme (\"Zorlu PSM'de ne var\") | `get_events_by_venue` |\n| Valid kinds of event or cities, or a value was rejected | `get_event_categories` |\n\n## Build the search\n\n- **Place.** `city` for a Turkish province (`istanbul`, `Ankara`, `İzmir`) or a city abroad (`Berlin`, `Toronto`), `district` for an ilçe (`Kadıköy`, `Çankaya`). Give one of them, not both; a district already implies its city.\n- **Kind.** `category` takes Turkish or English: `konser`/`concert`, `tiyatro`/`theatre`, `stand-up`, `festival`, `atolye`/`workshop`, `opera`, `bale`, `sergi`. For \"live music\" or \"canlı müzik\" use `music`. For children and families set `family: true` instead of a category.\n- **Budget.** \"500 TL altı\" is `max_price: 500`; \"ücretsiz\"/\"free\" is `free: true`. A price limit is read in the searched city's currency (TRY in Türkiye, EUR in Berlin), and in TRY when no city is given, so give the city with a budget in another currency. Only events sold on Enjoyvent have prices, so say that events sold elsewhere may also fit but their price is not known.\n- **Name.** An artist or show name goes in `q` (\"Duman\", \"Hamlet\").\n\n## Dates (the city's own clock)\n\nRead every relative date on the clock of the city asked about (Europe/Istanbul, UTC+3, in Türkiye), not the person's or the model's. With no city, use Türkiye's.\n\n| Asked | Pass |\n|---|---|\n| bugün / today, bu akşam / tonight | `date: \"today\"` |\n| yarın / tomorrow | `date: \"tomorrow\"` |\n| bu hafta sonu / this weekend | `date: \"this_weekend\"` |\n| bu hafta / this week | `date: \"this_week\"` |\n| gelecek hafta / next week | `date: \"next_week\"` |\n| gelecek hafta sonu / next weekend | `date: \"next_weekend\"` |\n| one day (\"8 Kasım\") | `date: \"YYYY-MM-DD\"`, the coming one |\n| a span (\"Kasım boyunca\") | `date_from` + `date_to` (inclusive), never with `date` |\n\nFor \"bu akşam\" keep the sessions that start in the evening. Never pass a day that has already passed.\n\n## Events and sessions\n\nAn **event** is the show (one `slug`, one `url`); a **session** is one date and time of it at one venue (`id`, `local_date`, `local_time`, `venue`). One event can have many sessions in different cities.\n\n- Quote times as `local_date` and `local_time`: they are already the venue's local time.\n- `date_range: true` is a run of dates until `ends_at`, not one performance on its start date: say \"until 20 November\", not \"on 23 October\".\n- `ongoing: true` means it is on now: say so instead of quoting a start time that has passed, and repeat the `note` when it says tickets are still on sale.\n- `status` `cancelled`, `postponed` or `rescheduled`: say so, with `previous_starts_at` for a moved date.\n\n## Prices and availability\n\n- Prices and availability exist only where `sold_on_enjoyvent` is true and `realtime` is true. Present them as they are, in the currency the answer gives (`currency`: TRY in Türkiye, EUR, CAD, ...), never converted.\n- Where `price.known` is false or `availability.status` is `unknown`, tickets are sold on another site: say that, give the Enjoyvent link (its page shows where), and never call the event free, available or sold out.\n- `free: true` on a price means a free ticket exists; an unknown price is never free.\n\n## Answer\n\n- List each event with its title, the session's local date and time, venue and district, a price only when known, and its `url` (the Enjoyvent page). Keep the tool's order unless asked otherwise.\n- Reply in the person's language. Pass `lang: \"en\"` for English, so category names and links are English too; the default is Turkish.\n- When nothing matches, say so plainly and offer a wider search: a nearby date, the whole city instead of one district, or without the price limit.\n- When a tool answers with `isError`, read its message: it says which value to change (an unknown city, a bad date). Fix the value and call again, or ask the person.\n\n## Never\n\n- Buy, reserve or pay. There is no purchase tool: give the event's Enjoyvent `url`, where tickets are bought.\n- Give out or look for anyone's orders, tickets or personal data. The tools hold none.\n- Change an event, a price or any listing. Organisers do that in Enjoyvent's organiser panel.\n\n## Examples\n\n- \"Bu hafta sonu İstanbul'da hangi etkinlikler var?\" → `search_events` `{city: \"istanbul\", date: \"this_weekend\"}`\n- \"Kadıköy'de bu akşam stand-up gösterisi bul.\" → `search_events` `{district: \"Kadıköy\", category: \"stand-up\", date: \"today\"}`, evening sessions\n- \"Ankara'daki konserleri listele.\" → `search_events` `{city: \"ankara\", category: \"konser\"}`\n- \"İstanbul'da çocuklar için etkinlik öner.\" → `search_events` `{city: \"istanbul\", family: true}`\n- \"İzmir'de ücretsiz etkinlik var mı?\" → `search_events` `{city: \"izmir\", free: true}`; if none, say so\n- \"500 TL altında tiyatro etkinlikleri bul.\" → `search_events` `{category: \"tiyatro\", max_price: 500}`, noting that only Enjoyvent-sold prices are known\n- \"Find live music in Istanbul this weekend.\" → `search_events` `{city: \"istanbul\", category: \"music\", date: \"this_weekend\", lang: \"en\"}`\n"
}SHA-256 of public snapshot: 68ebc37a08088675e74eed9fd1e22a6d1dc4da1e3a0afcfe6670657b32f0b75c