# Send Hackathon Manager to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "hackathon-manager",
    "name": "Hackathon Manager",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/tonbistudio/hackathon-manager",
    "canonicalUrl": "https://clawhub.ai/tonbistudio/hackathon-manager",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/hackathon-manager",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hackathon-manager",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "scripts/manager.py",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "hackathon-manager",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T05:57:47.088Z",
      "expiresAt": "2026-05-07T05:57:47.088Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hackathon-manager",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hackathon-manager",
        "contentDisposition": "attachment; filename=\"hackathon-manager-1.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "hackathon-manager"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/hackathon-manager"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/hackathon-manager",
    "downloadUrl": "https://openagent3.xyz/downloads/hackathon-manager",
    "agentUrl": "https://openagent3.xyz/skills/hackathon-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/hackathon-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/hackathon-manager/agent.md"
  }
}
```
## Documentation

### Hackathon Manager

Track multiple hackathons with deadlines, prizes, and submission checklists. Automatically extract hackathon details from URLs and manage progress toward submission.

### Quick Start

Run commands using the manager.py script:

python scripts/manager.py <command> [args]

### Add a Hackathon

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:

Hackathon name
Deadline date
Prize pool
Submission requirements

Then call add command with extracted info and populate checklist.

### List All Hackathons

python scripts/manager.py list

Shows table with name, deadline, status, and progress for all tracked hackathons.

### View Status

python scripts/manager.py status "Hackathon Name"

Shows detailed view including full checklist with completion status.

### Check Off Item

python scripts/manager.py check "Hackathon Name" "Item text or number"

Mark a checklist item as complete. Accepts either:

Full item text: check "Solana Agent" "Deploy to devnet"
Item number: check "Solana Agent" "2"

### View Upcoming

python scripts/manager.py upcoming [days]

Show hackathons due in next N days (default 7). Sorted by urgency with visual indicators.

### Text Calendar View

python scripts/manager.py calendar [month] [year]

Display a text calendar with hackathon markers:

R = Registration opens
W = Work period starts
D = Submission deadline

### Google Calendar Integration

Sync hackathons to Google Calendar using the gog CLI. Requires gog to be installed and authenticated.

### List Calendar Events

python scripts/manager.py gcal list

Show all hackathon-related events currently in Google Calendar.

### Sync to 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)

### Remove from Calendar

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.

### Workflow

When user mentions hackathons:

Adding from URL: If they provide a hackathon link:

Use web_fetch to get the page
Extract name, deadline, prize, requirements
Run add command
Populate checklist with requirements



Manual add: If they provide details:

Run add command with provided info
Ask what checklist items to track



Checking status: If they ask "what's due?" or "what hackathons?":

Run list or upcoming command
Show relevant information



Managing progress: If they mention completing something:

Identify the hackathon and item
Run check command
Confirm completion

### Data Storage

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"]
    }
  ]
}

### Integration with HACKATHONS.md

When HACKATHONS.md exists in workspace:

Read it to discover hackathons not yet in the JSON store
Suggest importing them
Keep both files in sync when adding new hackathons

### Notes

Data stored in ~/.openclaw/workspace/hackathons.json
Google Calendar integration requires gog CLI
Events are prefixed with [REG], [WORK], or [DEADLINE] for easy identification
The gcal remove command matches hackathon name in event titles
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: tonbistudio
- Version: 1.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T05:57:47.088Z
- Expires at: 2026-05-07T05:57:47.088Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/hackathon-manager)
- [Send to Agent page](https://openagent3.xyz/skills/hackathon-manager/agent)
- [JSON manifest](https://openagent3.xyz/skills/hackathon-manager/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/hackathon-manager/agent.md)
- [Download page](https://openagent3.xyz/downloads/hackathon-manager)