GitHub Actions Writer

Genererar GitHub Actions CI/CD YAML med inbyggda säkerhets- och prestandabästa praxis.

av JamesPrial · JamesPrial/github-skills

Testad · Fungerar ★ 8.0/10

GitHub Actions Writer — Genererar GitHub Actions CI/CD YAML med inbyggda säkerhets- och prestandabästa praxis.

Vad den gör

Skriver, analyserar och felsöker GitHub Actions-arbetsflöden: CI/CD-pipelines, molndistributioner (AWS/Azure/GCP via OIDC), säkerhetsskanning och monorepo-byggen. Utlöses vid förfrågningar som 'create a CI workflow', 'deploy to AWS', 'automate testing', eller när en användare felsöker en misslyckad/långsam GitHub Actions-körning.

Testrapport

Båda medföljande skript (security_audit.py, validate_workflow.py) skriver ut verkliga, korrekta fynd men rapporterar sedan alltid '✅ passed'/'✅ valid' oavsett – bekräftat mot ett arbetsflöde med permissions: write-all plus en unpinned checkout@main-aktion, och även mot skillens egen rekommenderade mall (falsk 'Missing on field' på grund av den klassiska PyYAML on/off boolean-key-buggen). Det genererade arbetsflödes-YAML:et är dock en verklig konkret uppgradering jämfört med en naiv baslinje (explicit least-privilege permissions, concurrency cancel-in-progress, job timeout, npm ci istället för npm install).

Testad: 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

Kommandon och exempelprompter

  • /github-actions-writerGenererar GitHub Actions CI/CD YAML med inbyggda säkerhets- och prestandabästa praxis.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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