Install
openclaw skills install hackathon-managerTrack hackathon deadlines, manage submission checklists, and monitor progress. Use when managing multiple hackathons, checking what's due soon, marking requirements complete, or extracting hackathon information from URLs to auto-populate deadlines and requirements.
openclaw skills install hackathon-managerTrack multiple hackathons with deadlines, prizes, and submission checklists. Automatically extract hackathon details from URLs and manage progress toward submission.
Run commands using the manager.py script:
python scripts/manager.py <command> [args]
python scripts/manager.py add "Hackathon Name" "YYYY-MM-DD" "Prize Amount"
Example:
python scripts/manager.py add "Solana Agent Hackathon" "2026-02-12" "$50K"
From URL: When given a hackathon URL, use web_fetch to extract:
Then call add command with extracted info and populate checklist.
python scripts/manager.py list
Shows table with name, deadline, status, and progress for all tracked hackathons.
python scripts/manager.py status "Hackathon Name"
Shows detailed view including full checklist with completion status.
python scripts/manager.py check "Hackathon Name" "Item text or number"
Mark a checklist item as complete. Accepts either:
check "Solana Agent" "Deploy to devnet"check "Solana Agent" "2"python scripts/manager.py upcoming [days]
Show hackathons due in next N days (default 7). Sorted by urgency with visual indicators.
python scripts/manager.py calendar [month] [year]
Display a text calendar with hackathon markers:
R = Registration opensW = Work period startsD = Submission deadlineSync hackathons to Google Calendar using the gog CLI. Requires gog to be installed and authenticated.
python scripts/manager.py gcal list
Show all hackathon-related events currently in Google Calendar.
python scripts/manager.py gcal sync
Create Google Calendar events for all tracked hackathons:
[REG] - Registration opens (timed event)[WORK] - Work period (all-day event)[DEADLINE] - Submission deadline (timed event)python scripts/manager.py gcal remove "Hackathon Name"
Delete all calendar events matching the hackathon name.
Note for Windows: The skill auto-configures the Go timezone database. If you get timezone errors, ensure ~/.gog/zoneinfo.zip exists.
When user mentions hackathons:
Adding from URL: If they provide a hackathon link:
Manual add: If they provide details:
Checking status: If they ask "what's due?" or "what hackathons?":
Managing progress: If they mention completing something:
Hackathons stored in JSON at: ~/.openclaw/workspace/hackathons.json
Structure:
{
"hackathons": [
{
"name": "Hackathon Name",
"deadline": "YYYY-MM-DD",
"prize": "$50K",
"status": "active",
"checklist": ["Item 1", "Item 2"],
"completed": ["Item 1"]
}
]
}
When HACKATHONS.md exists in workspace:
~/.openclaw/workspace/hackathons.json[REG], [WORK], or [DEADLINE] for easy identificationgcal remove command matches hackathon name in event titles