Install
openclaw skills install huntDigital bounty hunter skill for finding, tracking, and managing online hackathon opportunities. Trigger when the user says "hunt", "find hackathons", "show map", "add [numbers] to map", or anything related to searching for online/free hackathons, managing a hackathon bucket list, or living a digital nomad/bounty hunter lifestyle. Use to browse the web for upcoming online hackathons, present them as numbered options, add selections to a map.md tracker, and schedule reminders.
openclaw skills install huntYour mission: help the user find, track, and participate in online hackathons — no boss, no office, just freedom and code.
When the user says hunt or asks to find hackathons, parse the optional argument:
/hunt 1 — user wants only hackathons with prize money (cash prizes)/hunt or /hunt 0 — show all hackathons, prizes optionalThen:
/hunt 1):
⚠️ Telegram formatting constraint: Telegram does NOT support markdown tables. Use simple bullet lists and bold text only.
Format each result clearly (Telegram-friendly):
1. [Hackathon Name]
🗓 Dates: May 8-14, 2026
🏢 Host: [Organization]
🎯 Theme: [GenAI / FinTech / Open / etc.]
📍 Location: Online
💰 Cost: Free
💵 Prize: [Cash / Non-cash / None / Unknown]
🌐 Link: [URL]
📝 Briefing: [1-2 sentence summary]
Always include a 💵 Prize line for every listing — even if the prize is none/unknown, so the user can see at a glance.
Never use markdown tables when the answer is going to Telegram. Use bullet-formatted lists instead.
map.mdreferences/map-format.md)map.mdmap.md in full — formatted nicely for Telegrammap.md to map-archive-YYYY-MM-DD.md and create a fresh empty oneWhen adding entries to map.md, set a cron job for each:
{
"schedule": { "kind": "at", "at": "<1 day before event start, ISO-8601>" },
"payload": { "kind": "systemEvent", "text": "⏰ Hackathon Reminder: [Name] starts in 1 day! Check your map.md for details. https://..." },
"sessionTarget": "main",
"deleteAfterRun": true
}
Use the hackathon name or a short ID in the job name so you can find/cancel it later.
The map.md file lives at ~/.openclaw/workspace/map.md. See references/map-format.md for the exact format.
When adding entries, always renumber the full list sequentially (1, 2, 3...).
When removing entries, renumber to fill gaps.
Only suggest hackathons that meet ALL of these:
/hunt 1 is used. Must have cash or monetary prizes; swag-only or incubator-only events are excluded.Default user is Lloyd (Sir):
hunt-reminder-<normalized-name> for easy management.When delivering output to Telegram:
##, ###) — Telegram can't render them inline- or • instead**bold** works, but keep it simple**bold** titles for entries (e.g., **1.** Name)<https://example.com>🗺 Map - 5 active
**1.** GHW: GenAI
🗓 May 8-14 | 🏢 MLH
🎯 Generative AI | ⏰ Reminder May 7
🔗 https://events.mlh.io/events/13816
**2.** Midnight Hackathon
🗓 May 15-17 | 🏢 MLH
🎯 Open theme | ⏰ Reminder May 14
🔗 https://events.mlh.io/