github · GitHub Actions Docs
Actions Reusing workflow configurations - GitHub Docs
Teaches how to implement reusable workflows in GitHub Actions to centralize automation logic and reduce duplication across multiple repositories or workflows.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Actions Reusing workflow configurations - GitHub Docs
Teaches how to implement reusable workflows in GitHub Actions to centralize automation logic and reduce duplication across multiple repositories or workflows.
When To Use
Use when you need to centralize CI/CD logic, reduce YAML duplication, or enforce standardized automation patterns across multiple GitHub repositories.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-workflows-and-reusing-workflow-configurations-github-docs-workflow-guide.md | A reference guide detailing how to use reusable workflows in GitHub Actions, including access permissions and limitations. | Questions about a reference guide detailing how to use reusable workflows in GitHub Actions, including access permissions and limitat... |
examples/actions-workflows-and-reusing-workflow-configurations-github-docs-github.text | A YAML workflow configuration demonstrating how to implement reusable workflows within GitHub Actions. | Exact payloads, commands, or snippets shown in A YAML workflow configuration demonstrating how to implement reusable workflows within GitHub Actions. |
examples/actions-workflows-and-reusing-workflow-configurations-github-docs-github-2.text | A YAML configuration demonstrating how to define and call a reusable workflow within GitHub Actions. | Exact payloads, commands, or snippets shown in A YAML configuration demonstrating how to define and call a reusable workflow within GitHub Actions. |
examples/actions-workflows-and-reusing-workflow-configurations-github-docs-github-3.text | A YAML-style text example demonstrating the use of YAML anchors to reuse environment variables across different jobs in a GitHub Actions workflow. | Exact payloads, commands, or snippets shown in A YAML-style text example demonstrating the use of YAML anchors to reuse environment variables across different jobs... |
examples/actions-workflows-and-reusing-workflow-configurations-github-docs-github-4.text | A YAML-formatted example demonstrating how to configure and use reusable workflows within GitHub Actions. | Exact payloads, commands, or snippets shown in A YAML-formatted example demonstrating how to configure and use reusable workflows within GitHub Actions. |
examples/actions-workflows-and-reusing-workflow-configurations-github-docs-github-5.text | A YAML configuration demonstrating how to reuse job definitions in GitHub Actions using anchors and aliases. | Exact payloads, commands, or snippets shown in A YAML configuration demonstrating how to reuse job definitions in GitHub Actions using anchors and aliases. |
What This Skill Covers
-
- GitHub Actions / - Reference / - Workflows and actions / - Reusing workflow configurations
- Main sections:
In this article,Reusable workflows,Access to reusable workflows,Limitations of reusable workflows,Supported keywords for jobs that call a reusable workflow.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://docs.github.com/en/actions/reference/workflows-and-actions/reusing-workflow-configurations
