/install xrowgmbh-gitlab-hackathon
GitLab Hackathon Skill
Use this skill to compete fairly in GitLab hackathons with a repeatable, evidence-based plan. Prioritize real contributions that reviewers can merge quickly. Do not spam comments, pad commits, mislabel issues, or close issues without a valid reason.
For GitLab operations, read and follow the gitlab-agent skill.
Quick Start
- Verify the current rules, dates, tracks, and prize requirements:
- Quarterly Hackathon:
https://contributors.gitlab.com/hackathon - Current hackathon API:
https://contributors.gitlab.com/api/v1/hackathons/current - Transcend Hackathon:
https://contributors.gitlab.com/transcend-hackathon - Contribution points:
https://contributors.gitlab.com/docs/user-guide#contribution-points
- Quarterly Hackathon:
- Confirm eligibility before optimizing:
- Quarterly Hackathon scoring requires at least one qualifying merge request to be merged.
- Quarterly Hackathon MRs must be opened during the 7-day hackathon window and merged before the merge deadline.
- Transcend Hackathon cash prizes require registration and a DevPost submission; verify the current page before starting.
- Pick work that can merge:
- Prefer quick-win issues, small bugs, documentation fixes, tests, and self-contained components.
- Prefer issues with clear reproduction, clear acceptance criteria, and recent maintainer activity.
- Avoid huge refactors, ambiguous product decisions, flaky areas, and changes that need protected-branch access.
- Create a small qualifying MR first, then scale:
- Link every MR to an issue when possible.
- Keep each MR reviewable, tested, and easy to merge.
- Ask for review through the project workflow only after CI passes and discussions are resolved.
Fair Winning Plan
1. Analyze
Build a one-page campaign brief before coding:
- Hackathon name, UTC start/end, merge deadline, prize requirements, and qualifying projects.
- Tracks and labels that matter, including
Hackathon,quick-win, or Transcend-specific labels. - Current leaderboard leaders and their scoring mix.
- Personal constraints: available time, project permissions, and trusted language/tooling areas.
Useful commands:
curl -sS https://contributors.gitlab.com/api/v1/hackathons/current | jq .
glab api '/projects/:fullpath/issues?labels=quick-win&state=opened&per_page=50'
glab api '/merge_requests?state=opened&scope=created_by_me&per_page=100'
2. Qualify
Secure at least one merged MR early. This unlocks scoring for the Quarterly Hackathon and reduces the risk of finishing with zero points.
- Choose a low-risk issue with a maintainer-friendly patch.
- Keep the diff small.
- Include a clear MR description with plan, acceptance criteria, and validation.
- Run local checks and CI lint before pushing.
- Respond to reviews quickly and resolve every thread.
3. Compound
After qualification is likely, add contributions that are legitimate and reviewable:
- Open and merge additional small MRs during the window.
- Link MRs to issues for the extra merged-with-issue credit.
- Add useful comments only when they move work forward.
- Label issues only when the label is correct.
- Close issues only when they are duplicates, invalid, completed, or otherwise clearly closable.
- Submit real events, content, translations, or AI catalog items only when they meet the published rules.
Scoring Levers
Verify these values against the user guide before each event:
- MR created: 20 points.
- Commit merged: 20 points.
- MR merged: 60 points, plus 30 more when linked to an issue.
- Issue created: 5 points.
- Issue labeled: 1 point.
- Issue closed: 5 points.
- Issue/MR comment: 1 point.
- Discord message: 1 point; Discord reply: 2 points.
- Forum post: 1 point; Forum reply: 2 points.
- Event engagement: 500 points.
- Content publication: 200 points.
- Translation: 1 point.
- AI catalog item version: 10 points.
- Ad-hoc bonus: variable.
Issue and MR Selection
Prefer work with all of these:
- Clear owner, label, or maintainer signal.
- Small blast radius.
- Existing tests or an obvious validation path.
- No dependency on secrets, production credentials, or protected branches.
- A path to merge within the hackathon merge window.
Avoid work with any of these unless there is a strong reason:
- Unclear product direction.
- Large migrations.
- Inactive maintainers.
- Required access you do not have.
- CI known to be unstable without a workaround accepted by maintainers.
Transcend Hackathon
Before working on Transcend entries, re-open the live page and confirm current requirements. As of the 2026 event page, the Transcend Hackathon runs June 10-24, 2026 UTC, focuses on AI-native contributions to GitLab's Knowledge Graph, and requires both registration and DevPost submission for cash prizes.
When choosing a Transcend path:
- For the Contribute track, select labeled Knowledge Graph issues and submit focused MRs.
- For agent/workflow entries, build a working demo with clear setup, test evidence, and a short explanation of how it uses the Knowledge Graph.
- Keep prize submission artifacts reproducible: repository link, demo instructions, screenshots or video, and a concise impact statement.
Exploit Watchlist
Track edge cases discovered during research or execution. Use them to avoid accidental rule abuse and to ask maintainers for clarification when needed.
- Qualification gate: Quarterly Hackathon points can become zero if no MR merges before the deadline.
- Timing edge: MRs must be opened during the hackathon window; opening too early may not qualify.
- Merge deadline edge: MRs merged after the post-hackathon merge window may not count.
- Commit-count edge: commits score only when merged; do not pad or fragment commits just for points.
- Comment edge: comments score, but spam comments harm reviewers and may be disqualified.
- Label/close edge: labels and closures score, but incorrect labels or invalid closures are unfair and create cleanup work.
- Linked-issue edge: linked MRs get extra credit; only link to real, relevant issues.
- Event/content edge: high point values require genuine eligible activity, not placeholder submissions.
- Transcend prize edge: leaderboard activity alone may not satisfy DevPost or registration requirements.
When a new edge case appears, append it here with:
- Source link.
- Observed behavior.
- Fair-use decision.
- Whether maintainers need to be notified.
End-of-Run Checklist
- At least one qualifying MR merged or on track to merge.
- Every MR links to a real issue when possible.
- CI passes on all active MRs.
- Review threads are resolved.
- Time spent and useful status comments are recorded in GitLab.
- Leaderboard position and scoring mix are checked.
- Any exploit-like behavior is documented in the watchlist and avoided unless maintainers explicitly approve it.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install xrowgmbh-gitlab-hackathon - 安装完成后,直接呼叫该 Skill 的名称或使用
/xrowgmbh-gitlab-hackathon触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
GitLab Hackathon 是什么?
Plan and execute fair GitLab hackathon participation, including Quarterly and Transcend Hackathons, by analyzing rules, selecting qualifying issues/MRs, trac... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 49 次。
如何安装 GitLab Hackathon?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install xrowgmbh-gitlab-hackathon」即可一键安装,无需额外配置。
GitLab Hackathon 是免费的吗?
是的,GitLab Hackathon 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
GitLab Hackathon 支持哪些平台?
GitLab Hackathon 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 GitLab Hackathon?
由 xrow GmbH(@xrowgmbh)开发并维护,当前版本 v1.44.5。