Query and manage Linear issues, projects, teams, cycles, labels, and comments through a managed OAuth GraphQL endpoint.
Integrations
GitLab Hackathon
Try itPlan and execute fair GitLab hackathon participation, including Quarterly and Transcend Hackathons, by analyzing rules, selecting qualifying issues/MRs, tracking scoring levers, and keeping an exploit watchlist.
What it does
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.
The skill document
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.
Related skills
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Query Twitter/X profiles, tweets, follower events, and KOL data through the 6551 REST API.
More from xrowgmbh
Browse all skillsOperate assigned GitLab work with owner-verified project access and guarded MR delivery.
Create or revise document, PDF, web, or review images with the requested format, sharp raster output, and artifact validation.
Maintain the GitLab agent profile page and static contribution performance chart.
Build and maintain GitLab CI/CD pipelines with the CI Tools Components Catalog at ci-tools.xrow.de. Use when creating or fixing .gitlab-ci.yml files, choosing CI Tools components, validating component inputs, or designing continuous delivery pipelines for applications, Helm charts, containers, packages, documentation, infrastructure, and GitOps.
Triage and answer support requests for the xrow-public/ci-tools GitLab components catalog.
A skill for personal growth and self-improvement.