Install
$ agentstack add skill-daddia-skills-merge-request ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Merge request
Open a merge request / pull request for the current branch, or babysit an open one until it is merge-ready.
Router
- Mode: default create, or
babysit. - One prompt under [prompts/](prompts/).
create (default) — [prompts/create.prompt.md](prompts/create.prompt.md). Resolve change context and provider once, discover the repo's MR/PR template, compose a size-adaptive description, push, create, report the URL. Accepts an optional work-item ID, --draft, and --target .
babysit — [prompts/babysit.prompt.md](prompts/babysit.prompt.md). Drive an open MR/PR to a merge-ready state: watch CI, triage review comments, fix objective failures, sync conflicts, escalate design decisions. Accepts an MR/PR URL or number; defaults to the MR/PR for the current branch (typically the one create just opened).
For reviewing an MR as its reviewer — inline comments, approve / request changes — use the merge-request-review skill, not this one.
Sub-agents
| Agent | File | Focus | | ----- | ---- | ----- | | mr-babysitter | [agents/mr-babysitter.md](agents/mr-babysitter.md) | Background monitor-to-merge loop for an open MR/PR |
Spawn mr-babysitter only in babysit mode, and only when the host supports background agents (Claude Code Agent tool, Cursor cloud agents) — it frees the main session while the loop runs. Otherwise run the babysit prompt inline. create mode spawns no agents: MR creation is a linear workflow.
References
- [references/provider-resolution.md](references/provider-resolution.md) — detect the git provider and pick a tool: MCP → CLI → plain git fallback
- [references/template-discovery.md](references/template-discovery.md) — find the repo's MR/PR template per provider; fall back to the packaged default
- [references/description-guidelines.md](references/description-guidelines.md) — title convention detection, size-adaptive sections, metadata, body mechanics
Assets
- [assets/default-mr-template.md](assets/default-mr-template.md) — packaged
default description template, used only when the repo defines none.
Ground rules (both modes)
- Never open an MR/PR from the repository's default branch — abort with an error.
- Never push with uncommitted changes present — ask the user to commit or stash first.
- Never force-push unless the user explicitly requests it.
- Resolve context once (work item, provider, template) and reuse it — do not re-fetch per step.
- Assigning human reviewers is outward-facing: suggest from CODEOWNERS or
provider config, but confirm with the user before assigning.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: daddia
- Source: daddia/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.