code-pull-request Skill
Verwalte GitHub Pull Requests und GitLab Merge Requests, indem du sie über CLI-Tools erstellst, kommentierst und mergest.
- GitHub Stars
- 51
- Dateien
- 8
- Letzter Commit
- 7. Nov. 2026
- Lizenz
- MIT
- Erlaubte Tools
- —
Was macht der code-pull-request Skill?
code-pull-request ist ein Agent Skill. Verwalte GitHub Pull Requests und GitLab Merge Requests, indem du sie über CLI-Tools erstellst, kommentierst und mergest.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den code-pull-request skill
Dieser Skill ermöglicht es Entwicklern, die Version Control Workflows für GitHub und GitLab in terminalbasierten Umgebungen zu verwalten. Er erlaubt einem Agenten, den gesamten Lebenszyklus eines Pull Requests oder Merge Requests zu handhaben – von der initialen Erstellung bis zum finalen Mergen. Wenn ein Agent erkennt, dass ein Feature Branch bereit für das Review ist, kann er diesen Skill nutzen, um den Code einzureichen, bestehendes Feedback zu lesen oder neue Kommentare zu posten, um auf Anmerkungen von Reviewern einzugehen.
Der Skill arbeitet durch das Ausführen von Befehlen über die gh oder glab CLI-Tools, die auf dem lokalen System installiert und authentifiziert sein müssen. Um die Sicherheit zu gewährleisten, folgt der Skill einem Write-Gated-Modell: Jede Aktion, die ein Repository verändert – wie das Erstellen eines PRs, das Hinterlassen eines Kommentars oder das Mergen von Code – erfordert eine explizite Bestätigung durch einen Menschen, bevor der Befehl ausgeführt wird. Das macht es zu einem kontrollierten Weg, repetitive Git-Operationen zu automatisieren und gleichzeitig die Kontrolle beim Entwickler zu lassen.
Was ein agent damit machen kann
- 1Code für das Review einreichenEin Agent kann automatisch einen neuen Pull Request oder Merge Request eröffnen, sobald ein Feature Branch fertiggestellt ist.
- 2Management von Reviewer-FeedbackEntwickler können den Agenten nutzen, um bestehende Kommentare in einem Pull Request zu lesen und die erforderlichen Änderungen zu verstehen.
- 3Auf Diskussionen reagierenDer Agent kann auf spezifische Kommentare innerhalb eines Pull Requests antworten, um die Kommunikation zu erleichtern.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den code-pull-request Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den code-pull-request Skill in Plugin installieren
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
Den code-pull-request Skill in Claude Code installieren
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestDen code-pull-request Skill in Claude Code (project) installieren
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestDen code-pull-request Skill in Codex installieren
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestDen code-pull-request Skill in Gemini CLI installieren
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestDen code-pull-request Skill in Claude.ai installieren
npx degit martinffx/atelier/skills/code-pull-request code-pull-request && zip -r code-pull-request.zip code-pull-request # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-pull-request.zip
SKILL.md
Auf GitHub ansehenPull Request / Merge Request Skill
Create, comment on, and merge GitHub pull requests or GitLab merge requests for the
current branch. Assumes the relevant CLI (gh or glab) is installed and authenticated.
This skill is create/read + write-gated. Every write action (create PR, leave comment, respond to comment, merge) requires explicit human confirmation before running.
Start Here
- Detect the platform and find the current branch's open PR/MR — see references/common.md.
- Pick a workflow:
| Workflow | Reference | Trigger phrases |
|---|---|---|
| Create PR/MR | create-pr.md | "open a PR", "make a PR", "submit for review" |
| Read comments | read-comments.md | "read PR comments", "show MR comments" |
| Leave a comment | leave-comment.md | "leave a comment", "comment on the PR" |
| Respond to a comment | respond-to-comment.md | "respond to a comment", "reply on the PR" |
| Merge PR/MR | merge-pr.md | "merge this PR", "ship it", "merge the MR" |
Both GitHub (gh) and GitLab (glab) are first-class. Every write step pauses for
human approval before running the CLI command.
Dateien in diesem Skill
8code-pull-request Skill-Fragen
Wie installiere ich den code-pull-request Skill in Claude Code?
Führe npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den code-pull-request Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Welche Plattformen werden unterstützt?
Der Skill unterstützt sowohl GitHub als auch GitLab über deren jeweilige Command Line Interfaces.
Führt der Agent Schreibzugriffe automatisch aus?
Nein, alle Schreibaktionen wie das Erstellen eines PRs oder das Mergen erfordern eine explizite Bestätigung durch einen Menschen.
Welche Tools müssen installiert sein, damit dieser Skill funktioniert?
Die entsprechenden CLI-Tools, entweder gh für GitHub oder glab für GitLab, müssen installiert und authentifiziert sein.