Authoring GitHub Workflows
Skriver och granskar GitHub Actions-YAML så att en trasig workflow aldrig kan slinka igenom.
Fungerar med konfiguration
Vad den gör
Skriv och granska GitHub Actions-workflow-YAML på ett säkert sätt så att syntaktiskt giltig YAML inte kan leverera en workflow som GitHub Actions vägrar köra. ANVÄNDS FÖR: att redigera, lägga till eller granska filer under .github/workflows/, att skriva run-name/name/if/env/run-värden som innehåller ${{ }}-uttryck, att diagnostisera en körning som misslyckas med 'This run likely failed because of a workflow file issue' utan några jobb…
Testrapport
Testade fullständig installation (verbatim git clone + cp, ingen räddningsåtgärd), triggerseparation mot frontmatterns uttryckliga USE FOR-/DO NOT USE FOR-/SCOPE-klausuler, samt en A/B-utdatauppgift: skriv en pull_request-workflow där både run-name och env-värdet innehåller ett bokstavligt '#' — precis den YAML-kommentar-trunkeringsfälla den här Microsoft-skrivna skillen riktar in sig på. Både skill- och bas-armarna producerade syntaktiskt giltiga workflows som korrekt citerade de två '#'-innehållande skalärvärdena, så skillen gav ingen materiell korrekthetsfördel här (bas-armen undvek fällan ändå); skill-utdatan lade bara till ett produktionsmässigt villkorsskydd som specifikationen inte krävde. Dokumentationen är korrekt och inte överdriven, men en länk i texten är trasig — den pekar på `.github/agents/agentic-workflows.agent.md` medan den faktiska filen heter `agentic-workflows.md` — och nedladdningssteget för actionlint pinnar bara en SHA-256 för linux_amd64-artefakten (ingen macOS/arm64).
Testad: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/authoring-github-workflowsSkriver och granskar GitHub Actions-YAML så att en trasig workflow aldrig kan slinka igenom.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Write a GitHub Actions workflow for running testsFix why this workflow file won't start any jobsReview this workflow YAML for quoting issues