Authoring GitHub Workflows
Schrijft en reviewt GitHub Actions-YAML, zodat er nooit een kapotte workflow verschijnt.
Werkt met setup
Wat het doet
Schrijf en review GitHub Actions-workflow-YAML op een veilige manier, zodat syntactisch geldige YAML nooit een workflow oplevert die GitHub Actions weigert uit te voeren. USE FOR: het bewerken, toevoegen of reviewen van elk bestand onder .github/workflows/, het schrijven van run-name/name/if/env/run-waarden die ${{ }}-expressies bevatten, het diagnosticeren van een run die faalt met 'This run likely failed because of a workflow file issue' zonder jobs…
Testrapport
Volledige installatie getest (letterlijke git clone + cp, geen reddingsactie), triggerscheiding getoetst aan de expliciete USE FOR / DO NOT USE FOR / SCOPE-clausules van de frontmatter, en een A/B-outputtaak: schrijf een pull_request-workflow waarvan zowel de run-name als de env-waarde een letterlijke '#' bevatten — precies de YAML-comment-truncation-valkuil waar deze door Microsoft geschreven skill op mikt. Zowel de skill- als de basisvariant leverden syntactisch geldige workflows op die de twee '#'-bevattende scalars correct dubbel aanhaalden, dus gaf de skill hier geen materieel correctheidsvoordeel (de basisvariant ontweek de valkuil ook zonder hulp); de output van de skill voegde alleen een conditionele guard in productiestijl toe die de spec niet vereiste. De documentatie is accuraat en overdrijft niet, maar één link in de body is kapot — die verwijst naar `.github/agents/agentic-workflows.agent.md`, terwijl het werkelijke bestand `agentic-workflows.md` heet — en de actionlint-downloadstap pint een SHA-256 alleen voor het linux_amd64-asset (geen macOS/arm64).
Getest op: 2026-07-12 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/dotnet/skills cd skills mkdir -p ~/.claude/skills cp -r .agents/skills/authoring-github-workflows ~/.claude/skills/authoring-github-workflows
Commando's en voorbeeldprompts
/authoring-github-workflowsSchrijft en reviewt GitHub Actions-YAML, zodat er nooit een kapotte workflow verschijnt.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Write a GitHub Actions workflow for running testsFix why this workflow file won't start any jobsReview this workflow YAML for quoting issues