Skill code-pull-request
Gestiona pull requests de GitHub y merge requests de GitLab creando, comentando y fusionándolos mediante herramientas de CLI.
- Estrellas en GitHub
- 51
- Archivos
- 8
- Último commit
- 7 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- —
¿Qué hace la skill code-pull-request?
code-pull-request es una agent skill. Gestiona pull requests de GitHub y merge requests de GitLab creando, comentando y fusionándolos mediante herramientas de CLI.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill code-pull-request
Gestionar los flujos de trabajo de control de versiones para GitHub y GitLab es lo que este SKILL permite a los desarrolladores que trabajan en entornos basados en terminal. Permite que un agente gestione todo el ciclo de vida de un pull request o merge request, desde su creación inicial hasta el merge final. Cuando un agente detecta que una rama de funcionalidad está lista para revisión, puede usar este SKILL para enviar el código, leer el feedback existente o publicar nuevos comentarios para resolver las dudas de los revisores.
El SKILL funciona ejecutando comandos a través de las herramientas de CLI gh o glab, las cuales deben estar instaladas y autenticadas en el sistema local. Para garantizar la seguridad, el SKILL sigue un modelo de escritura restringida donde cada acción que modifica un repositorio, como crear un PR, dejar un comentario o hacer merge de código, requiere confirmación humana explícita antes de ejecutar el comando. Esto lo convierte en una forma controlada de automatizar operaciones de git repetitivas manteniendo la supervisión del desarrollador.
Lo que un agente puede hacer con ella
- 1Enviar código para revisiónUn agente puede abrir automáticamente un nuevo pull request o merge request cuando una rama de funcionalidad ha terminado.
- 2Gestión de feedback de revisoresLos desarrolladores pueden usar el agente para leer los comentarios existentes en un pull request y entender los cambios requeridos.
- 3Responder a discusionesEl agente puede responder a comentarios específicos dentro de un pull request para facilitar la comunicación.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill code-pull-request
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill code-pull-request en Plugin
/plugin marketplace add martinffx/atelier /plugin install atelier@atelier
Instalar la skill code-pull-request en Claude Code
~/.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-requestInstalar la skill code-pull-request en Claude Code (project)
.claude/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request .claude/skills/code-pull-requestInstalar la skill code-pull-request en Codex
~/.agents/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.agents/skills/code-pull-requestInstalar la skill code-pull-request en Gemini CLI
~/.gemini/skills/code-pull-request/SKILL.md
$ npx degit martinffx/atelier/skills/code-pull-request ~/.gemini/skills/code-pull-requestInstalar la skill code-pull-request en Claude.ai
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
Ver en GitHubPull 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.
Archivos de esta skill
8Preguntas sobre la skill code-pull-request
¿Cómo instalo la skill code-pull-request en Claude Code?
Ejecuta npx degit martinffx/atelier/skills/code-pull-request ~/.claude/skills/code-pull-request. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill code-pull-request?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Qué plataformas son compatibles?
El SKILL es compatible con GitHub y GitLab utilizando sus respectivas interfaces de línea de comandos.
¿El agente realiza acciones de escritura automáticamente?
No, todas las acciones de escritura, como crear un PR o realizar un merge, requieren confirmación humana explícita.
¿Qué herramientas deben estar instaladas para que este SKILL funcione?
Deben estar instaladas y autenticadas las herramientas de CLI correspondientes, ya sea gh para GitHub o glab para GitLab.