gitlab-issue-to-mr - Automate GitLab issue implementation into merge requests
Creates a scheduled automation that detects labeled GitLab issues, starts OpenHands conversations, and produces merge requests.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Watch labeled issues
- Poll projects deterministically
- Track label events
- Clone default branches
- Start OpenHands conversations
- Commit and push changes
- Open merge requests
- Comment on issues
Inputs
- GitLab API URL
- GitLab project paths
- Trigger label
- Merge request mode
- Branch prefix
- Cron schedule
- GitLab credentials
- Build secrets
Outputs
- Scheduled polling automation
- Automation state
- Git branch and commits
- Pushed branch
- Merge request
- Issue comments
Requirements
- OpenHands runtime
- GitLab access
- Developer role on watched projects
- GitLab API permission
- GitLab MCP 19.4 or later when used
