GitHub Actions Writer

Generiert GitHub Actions CI/CD YAML mit integrierten Best Practices für Sicherheit und Leistung.

von JamesPrial · JamesPrial/github-skills

Getestet · Funktioniert ★ 8.0/10

GitHub Actions Writer — Generiert GitHub Actions CI/CD YAML mit integrierten Best Practices für Sicherheit und Leistung.

Was es kann

Schreibt, analysiert und behebt Fehler in GitHub Actions Workflows: CI/CD-Pipelines, Cloud-Bereitstellungen (AWS/Azure/GCP über OIDC), Sicherheits-Scans und Monorepo-Builds. Löst bei Anfragen wie 'Erstelle einen CI-Workflow', 'Stelle auf AWS bereit', 'Automatisiere Tests' oder wenn ein Benutzer einen fehlerhaften/langsamen GitHub Actions-Lauf debuggt, aus.

Testbericht

Beide mitgelieferten Skripte (security_audit.py, validate_workflow.py) geben zwar echte, korrekte Befunde aus, melden aber dann immer '✅ bestanden'/'✅ gültig' – bestätigt gegen einen Workflow mit Berechtigungen: write-all plus eine nicht angepinnte checkout@main-Aktion und sogar gegen die vom Skill empfohlene Vorlage (falsche 'Fehlendes Feld on' aufgrund des klassischen PyYAML on/off-Boolean-Key-Bugs). Die generierte Workflow-YAML selbst ist jedoch eine echte konkrete Verbesserung gegenüber einer naiven Baseline (explizite Least-Privilege-Berechtigungen, concurrency cancel-in-progress, Job-Timeout, npm ci statt npm install).

Getestet am: 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

Befehle & Beispiel-Prompts

  • /github-actions-writerGeneriert GitHub Actions CI/CD YAML mit integrierten Best Practices für Sicherheit und Leistung.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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