GitHub Actions Writer

Génère du YAML CI/CD GitHub Actions avec des meilleures pratiques de sécurité et de performance intégrées.

par JamesPrial · JamesPrial/github-skills

Testé · Fonctionne ★ 8.0/10

GitHub Actions Writer — Génère du YAML CI/CD GitHub Actions avec des meilleures pratiques de sécurité et de performance intégrées.

Ce que fait

Écrit, analyse et dépanne les workflows GitHub Actions : pipelines CI/CD, déploiements cloud (AWS/Azure/GCP via OIDC), analyse de sécurité et builds monorepo. Se déclenche sur des demandes comme 'créer un workflow CI', 'déployer sur AWS', 'automatiser les tests', ou lorsqu'un utilisateur débogue une exécution GitHub Actions défaillante/lente.

Rapport de test

Les deux scripts groupés (security_audit.py, validate_workflow.py) impriment des résultats réels et corrects mais rapportent toujours '✅ passé'/'✅ valide' quoi qu'il arrive — vérifié par rapport à un workflow avec des permissions : write-all plus une action checkout@main non épinglée, et même par rapport au modèle recommandé par la compétence (faux 'Missing on field' en raison du bug classique PyYAML boolean-key on/off). Le YAML de workflow généré lui-même est cependant une véritable amélioration concrète par rapport à une base naïve (permissions explicites de moindre privilège, annulation en cours de concurrence, délai d'expiration des tâches, npm ci au lieu de npm install).

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /github-actions-writerGénère du YAML CI/CD GitHub Actions avec des meilleures pratiques de sécurité et de performance intégrées.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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