Authoring GitHub Workflows
Vytváří a kontroluje YAML pro GitHub Actions tak, aby nemohlo dojít k odeslání nefunkčního workflow.
Funguje s nastavením
Co umí
Bezpečně vytváří a kontroluje YAML workflow pro GitHub Actions tak, aby syntakticky platný YAML nemohl vytvořit workflow, který GitHub Actions odmítne spustit. POUŽÍT PRO: úpravu, přidávání nebo revizi jakéhokoli souboru pod .github/workflows/, psaní hodnot run-name/name/if/env/run obsahujících výrazy ${{ }}, diagnostiku běhu, který selže s hláškou „This run likely failed because of a workflow file issue“ bez jediného jobu…
Testovací report
Testována kompletní instalace (doslovný git clone + cp, bez záchranných kroků), oddělení spouštěčů podle explicitních klauzulí USE FOR / DO NOT USE FOR / SCOPE ve frontmatteru a úloha výstupu v A/B: vytvořit workflow pro pull_request, jehož run-name i hodnota env obsahují doslovný znak „#“ — přesně tuto past zkracování YAML komentářem, na kterou tento Microsoftem vytvořený skill cílí. Obě větve, skill i základní, vytvořily syntakticky platné workflow, které správně uzavřely do uvozovek oba skaláry obsahující „#“, takže skill zde nepřinesl věcnou výhodu ve správnosti (základní větev se pasti vyhnula i bez pomoci); výstup skillu navíc přidal jen produkční podmíněnou pojistku, kterou zadání nevyžadovalo. Dokumentace je přesná a nepřehání, ale jeden odkaz v textu je nefunkční — směřuje na `.github/agents/agentic-workflows.agent.md`, zatímco skutečný soubor se jmenuje `agentic-workflows.md` — a krok stahování actionlint připojuje kontrolní součet SHA-256 jen pro balíček linux_amd64 (žádný pro macOS/arm64).
Testováno: 2026-07-12 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/authoring-github-workflowsVytváří a kontroluje YAML pro GitHub Actions tak, aby nemohlo dojít k odeslání nefunkčního workflow.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Write a GitHub Actions workflow for running testsFix why this workflow file won't start any jobsReview this workflow YAML for quoting issues