Authoring GitHub Workflows

Schrijft en reviewt GitHub Actions-YAML, zodat er nooit een kapotte workflow verschijnt.

Door dotnet · dotnet/skills

Werkt met setup ★ 7.2/10

Authoring GitHub Workflows — Schrijft en reviewt GitHub Actions-YAML, zodat er nooit een kapotte workflow verschijnt.

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 tests
  • Fix why this workflow file won't start any jobs
  • Review this workflow YAML for quoting issues