Provides guidance for authoring and maintaining reusable GitHub composite actions with a focus on input validation, shell safety, and output mapping.
Install
mkdir -p .claude/skills/internal-github-action-composite && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16619" && unzip -o skill.zip -d .claude/skills/internal-github-action-composite && rm skill.zipInstalls to .claude/skills/internal-github-action-composite
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when creating or modifying a reusable GitHub composite action under `.github/actions/`, especially when input validation, shell safety, or contract compatibility matters.Key capabilities
- →Create new reusable GitHub composite actions
- →Modify existing composite actions while preserving compatibility
- →Add or revise composite action documentation
- →Ensure shell safety in composite actions
- →Map composite action outputs to workflow variables
How it works
This skill guides the creation and modification of GitHub composite actions by enforcing mandatory rules for input validation, shell safety, and output mapping.
Inputs & outputs
When to use internal-github-action-composite
- →Create a new reusable composite action
- →Ensure shell safety in complex scripts
- →Map composite action outputs to workflow variables
- →Refactor shared CI logic into a composite action
About internal-github-action-composite
Guides the creation and maintenance of GitHub composite actions under `.github/actions/`. It ensures adherence to best practices like explicit shell usage, secure input handling, and proper state management via output mappings.
Use when creating or modifying a reusable GitHub composite action under `.github/actions/`, especially when input validation, shell safety, or contract compatibility matters.
When not to use it
- →When the work is for a reusable workflow
- →When the work is for general GitHub Actions authoring not specific to composite actions
Limitations
- →The skill focuses on composite actions, not reusable workflows.
- →The skill requires explicit shell usage and input validation.
How it compares
This skill provides specific guidelines and templates for composite actions, ensuring best practices for reusability and compatibility, unlike general GitHub Actions authoring.
Compared to similar skills
internal-github-action-composite side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| internal-github-action-composite (this skill) | 0 | 3mo | No flags | Intermediate |
| github-workflow-automation | 11 | 2mo | Review | Advanced |
| testing-workflow | 16 | 9mo | Review | Intermediate |
| github-actions-templates | 7 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by pagopa
View all by pagopa →You might also like
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
github-actions-templates
wshobson
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.
glab
NikiforovAll
Expert guidance for using the GitLab CLI (glab) to manage GitLab issues, merge requests, CI/CD pipelines, repositories, and other GitLab operations from the command line. Use this skill when the user needs to interact with GitLab resources or perform GitLab workflows.
create-pr
n8n-io
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or when the user says /pr or asks to create a pull request.
gh-fix-ci
openai
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.