返回顶部
h

hackathon-manager

Track 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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,045
下载量
0
收藏
概述
安装方式
版本历史

hackathon-manager

# 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: ```bash python scripts/manager.py <command> [args] ``` ## Core Commands ### Add a Hackathon ```bash python scripts/manager.py add "Hackathon Name" "YYYY-MM-DD" "Prize Amount" ``` Example: ```bash 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 ```bash python scripts/manager.py list ``` Shows table with name, deadline, status, and progress for all tracked hackathons. ### View Status ```bash python scripts/manager.py status "Hackathon Name" ``` Shows detailed view including full checklist with completion status. ### Check Off Item ```bash 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 ```bash python scripts/manager.py upcoming [days] ``` Show hackathons due in next N days (default 7). Sorted by urgency with visual indicators. ### Text Calendar View ```bash 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](https://github.com/rubiojr/gog) to be installed and authenticated. ### List Calendar Events ```bash python scripts/manager.py gcal list ``` Show all hackathon-related events currently in Google Calendar. ### Sync to Calendar ```bash 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 ```bash 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:** 1. **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 2. **Manual add:** If they provide details: - Run add command with provided info - Ask what checklist items to track 3. **Checking status:** If they ask "what's due?" or "what hackathons?": - Run list or upcoming command - Show relevant information 4. **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: ```json { "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](https://github.com/rubiojr/gog) - Events are prefixed with `[REG]`, `[WORK]`, or `[DEADLINE]` for easy identification - The `gcal remove` command matches hackathon name in event titles

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 hackathon-manager-1776420052 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 hackathon-manager-1776420052 技能

通过命令行安装

skillhub install hackathon-manager-1776420052

下载 Zip 包

⬇ 下载 hackathon-manager v1.1.0

文件大小: 6.78 KB | 发布时间: 2026-4-17 19:31

v1.1.0 最新 2026-4-17 19:31
Add Google Calendar integration: gcal list, gcal sync, gcal remove commands. Auto-fixes Windows timezone issues.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部