GitHub Actions Writer

Genera YAML de CI/CD de GitHub Actions con mejores prácticas de seguridad y rendimiento integradas.

Por JamesPrial · JamesPrial/github-skills

Probado · Funciona ★ 8.0/10

GitHub Actions Writer — Genera YAML de CI/CD de GitHub Actions con mejores prácticas de seguridad y rendimiento integradas.

Qué hace

Escribe, analiza y soluciona flujos de trabajo de GitHub Actions: pipelines de CI/CD, implementaciones en la nube (AWS/Azure/GCP a través de OIDC), escaneo de seguridad y compilaciones de monorepos. Se activa ante solicitudes como 'crear un flujo de trabajo de CI', 'implementar en AWS', 'automatizar pruebas', o cuando un usuario está depurando una ejecución fallida/lenta de GitHub Actions.

Informe de la prueba

Ambos scripts incluidos (security_audit.py, validate_workflow.py) imprimen hallazgos reales y correctos, pero luego siempre informan '✅ pasado'/'✅ válido' independientemente; se confirmó contra un flujo de trabajo con permisos: write-all más una acción checkout@main sin fijar, e incluso contra la plantilla recomendada de la propia habilidad (falso 'Falta en el campo' debido al clásico error de clave booleana on/off de PyYAML). Sin embargo, el propio YAML del flujo de trabajo generado es una mejora concreta real sobre una línea base ingenua (permisos explícitos de mínimo privilegio, cancelación en progreso de concurrencia, tiempo de espera del trabajo, npm ci en lugar de npm install).

Probado el: 2026-07-15 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/JamesPrial/github-skills.git
cd github-skills
mkdir -p ~/.claude/skills
cp -r skills/github-actions-writer ~/.claude/skills/github-actions-writer

Comandos y prompts de ejemplo

  • /github-actions-writerGenera YAML de CI/CD de GitHub Actions con mejores prácticas de seguridad y rendimiento integradas.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Create a CI workflow that runs tests on every pull request with caching
  • My GitHub Actions deploy to AWS keeps failing, can you help debug it?
  • Set up a GitHub Actions pipeline to automate testing for this repo