一键导入
uae-events
Search curated Live Nation sources for new interesting UAE events and return a digest only when new events are found.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Search curated Live Nation sources for new interesting UAE events and return a digest only when new events are found.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Search curated Arabic/English online sources for new interesting Egypt events, filter out techno/electronic club nights, and return a digest only when new events are found.
Use when reviewing open pull requests, Renovate PRs, dependency upgrades, app upgrades, Helm chart updates, container image updates, release-note impact, or regression risk for this k8s-homelab repository. This skill should trigger whenever the user asks what open PRs can be merged, whether upgrades are safe, or what release notes imply for the repo's Kubernetes/Flux manifests.
Use when working in this repository on Kubernetes manifests, Flux-managed apps, live-cluster inspection, or homelab node/bootstrap tasks.
Instructions for updating the k3s homelab cluster one machine at a time while preserving custom systemd ExecStart arguments.
基于 SOC 职业分类
| name | uae-events |
| description | Search curated Live Nation sources for new interesting UAE events and return a digest only when new events are found. |
| tags | ["events","uae","dubai","abu-dhabi","cron"] |
Use this skill to find and summarize new, credible events in the United Arab Emirates.
Do not use general web search tools for discovery. Check only the approved source URLs below, source-owned endpoints discovered from those URLs, and exact event pages linked from those approved sources. Prefer exact event pages over homepages or broad listings.
Use these confirmed source patterns before broad HTML crawling. Treat failed probes as non-fatal and fall back to the approved listing/detail pages.
https://livenation.ae/ may redirect to the Middle East site. Use https://www.livenation.me/ if needed, but keep only UAE events./event/... detail pages linked from them.Use this table to normalize candidates consistently. If a required field cannot be resolved by the primary method or fallback, drop the candidate instead of guessing.
| Source | Primary method | Date/time | Venue/city | URL | Fallback and notes |
|---|---|---|---|---|---|
| Live Nation UAE | Approved homepage/listing, following redirect if needed | Exact event page date/time | Exact event page venue/city | Exact /event/... URL when available | https://livenation.ae/ may redirect; keep only events in Dubai, Abu Dhabi, or another UAE city. |
| Live Nation Middle East | Homepage/listing cards and exact /event/... pages | Exact event page date/time | Exact event page venue/city | Exact /event/... URL | Keep UAE listings only; exclude Egypt, Saudi, and other regional events. |
| Live Nation exact event page | Direct event page linked from an approved listing | Page date/time block | Page venue/city block | Current exact page URL | Accept only if title, date, UAE venue/city, and credible URL are all present. |
For each approved source, use this order:
Event objects in <script type="application/ld+json">.__NEXT_DATA__, Nuxt payloads, serialized Redux/Apollo state, or similar JSON blobs.When crawling fallback pages, extract only event cards or exact event pages with date and UAE venue data.
Use the installed events_seen.py helper when one is available.
Set EVENTS_SEEN_HELPER to the helper script path for the current agent runtime.
Set EVENTS_SEEN_STATE to a durable state file dedicated to UAE events, such as uae-seen-events.jsonl.
Before responding, serialize candidates as a JSON array ($CANDIDATES_JSON) with fields:
titledateurlvenuecitycategorysourcewhy_interesting (when known)Run the helper by piping the JSON array to stdin:
printf '%s' "$CANDIDATES_JSON" | python3 "$EVENTS_SEEN_HELPER" check --state-file "$EVENTS_SEEN_STATE"
Only include events returned under new.
After composing the final digest, serialize the included events as a JSON array ($INCLUDED_EVENTS_JSON) and record them by piping that JSON to stdin:
printf '%s' "$INCLUDED_EVENTS_JSON" | python3 "$EVENTS_SEEN_HELPER" record --state-file "$EVENTS_SEEN_STATE"
Do not mention helper internals in the final digest.
Write a concise English digest grouped by category with these headings when applicable:
Concerts and musicComedyFamily entertainmentBroad notable eventsEach bullet should include:
[SILENT].