Author and review GitHub Actions workflow YAML safely so syntactically-valid YAML can't ship a workflow that GitHub Actions refuses to run. USE FOR: editing, adding, or reviewing any file under .github/workflows/, writing run-name/name/if/env/run values that contain ${{ }} expressions, diagnosing a run that fails with 'This run likely failed because of a workflow file issue' and no jobs…
Install
npx skills add dotnet/skills --skill authoring-github-workflowsnpx skills add dotnet/skills --skill authoring-github-workflows -a claude-code -gnpx skills add dotnet/skills --skill authoring-github-workflows -a codex -ggemini skills install https://github.com/dotnet/skills.git --path .agents/skills/authoring-github-workflowsgh skill install dotnet/skills authoring-github-workflowsgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/.agents/skills/authoring-github-workflows ~/.claude/skills/authoring-github-workflows # Claude Code
cp -R /tmp/dotnet__skills/.agents/skills/authoring-github-workflows ~/.agents/skills/authoring-github-workflows # Codex, Cursor, Gemini CLI, Copilot, OpenCode