← marketplace
devopsplatformsha:cf993479a322db9amanual
github-actions-docs
Use when writing, reviewing, or debugging a GitHub Actions workflow so an agent has the current docs for triggers, contexts, expressions, and reusable workflows close at hand.
Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/github-actions-docs -o ~/.claude/skills/github-actions-docs/SKILL.md
Pinned content
sha:cf993479a322db9a
Generated with
manual
Source
github.com
The file served at /api/marketplace/github-actions-docs-cf993479/raw matches this hash. Inspect before install, then copy the command.
3,008 chars · ~752 tokens
--- name: github-actions-docs description: Use when writing, reviewing, or debugging a GitHub Actions workflow so an agent has the current docs for triggers, contexts, expressions, and reusable workflows close at hand. source: https://github.com/xixu-me/skills/tree/main/github-actions-docs generated: 2026-05-25T02:44:01.354Z category: platform audience: devops --- ## When to use - Adding a new workflow file and you need the exact YAML shape for triggers, jobs, and steps - Debugging an action that runs locally but fails in CI, often because of contexts or runner differences - Refactoring brittle workflow strings into reusable workflows, composite actions, or matrix builds - Reviewing a PR that changes CI to spot expression evaluation order or permissions footguns ## Key concepts ### Triggers and events Workflows run on events like push, pull_request, workflow_dispatch, and schedule. Each event has its own payload, filters, and concurrency implications. ### Contexts and expressions github, env, job, steps, secrets, vars, and inputs are evaluated with ${{ }} expressions. Subtle precedence and quoting rules make the same expression behave differently in if vs run steps. ### Reusable workflows and composite actions Workflows can call other workflows with inputs, secrets, and outputs. Composite actions wrap a sequence of steps for reuse across workflows without a Docker container. ### Permissions and OIDC The GITHUB_TOKEN's permissions are configurable at workflow or job level. OIDC tokens let workflows authenticate to cloud providers without long-lived secrets. ### Matrix and concurrency Matrix builds fan out a job across configurations; concurrency groups cancel or queue in-flight runs to stop two pipelines stepping on each other. ## API reference ``` npx skills add xixu-me/skills --skill github-actions-docs ``` Install the GitHub Actions docs reference skill. ``` npx skills add xixu-me/skills --skill github-actions-docs ``` ``` name / on / jobs / steps / uses / run / with / env / permissions / concurrency ``` Top-level YAML keys an agent should reach for when authoring a workflow. ``` name: ci on: push: branches: [main] jobs: build: runs-on: ubuntu-latest permissions: { contents: read } steps: - uses: actions/checkout@v4 - run: npm ci && npm test ``` ## Gotchas - Expressions in if are evaluated against strings, so '== true' against a boolean output silently mismatches - GITHUB_TOKEN defaults to read-only on new repos; missing permissions block pushes and PR comments - Matrix entries with include but no base matrix can produce surprising row counts - Reusable workflows do not inherit secrets unless you pass them through with secrets: inherit - actions/checkout@v4 fetches a shallow history by default; some tooling needs fetch-depth: 0 --- Generated by SkillMake from https://github.com/xixu-me/skills/tree/main/github-actions-docs on 2026-05-25T02:44:01.354Z. Verify against source before relying on details.
File: ~/.claude/skills/github-actions-docs/SKILL.md