GitLab Hackathon
Plan and execute fair GitLab hackathon participation, including Quarterly and Transcend Hackathons, by analyzing rules, selecting qualifying issues/MRs, tracking scoring levers, an…
xrow GmbH
@xrowgmbh
What This Skill Does
Analyzes GitLab hackathon rules, identifies qualifying issues and merge requests, tracks scoring levers, and maintains an exploit watchlist to plan fair participation in Quarterly and Transcend Hackathons.
Replaces manual rule-reading and ad-hoc issue selection by providing a repeatable, evidence-based campaign plan that prioritizes quick-win contributions.
When to Use It
- Verify current hackathon rules, dates, tracks, and prize requirements from official sources
- Identify quick-win issues with clear reproduction steps and recent maintainer activity
- Create a small qualifying merge request early to unlock scoring eligibility
- Track scoring levers such as MR creation, merge points, and issue-linked bonuses
- Monitor leaderboard leaders and their scoring mix to inform your contribution strategy
- Avoid disqualification by checking the exploit watchlist for prohibited behaviors
Install
$ openclaw skills install @xrowgmbh/xrowgmbh-gitlab-hackathonGitLab 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.
Top skills in this category
Skill Vetter
@spclaudehomeSecurity-first skill vetting for AI agents. Use before installing any skill from ClawdHub, GitHub, or other sources. Checks for red flags, permission scope, and suspicious patterns.
Github
@steipeteInteract with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Humanizer
@biostartechnologyRemove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Free Ride - Unlimited free AI
@shaivpidadiManages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Elite Longterm Memory
@nextfrontierbuildsUltimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.