From github-actions-docker-build-push
Reusable GitHub Actions workflow for building and pushing Docker images to AWS ECR or GitHub Container Registry (GHCR). Supports build caching for Maven, Gradle, npm, pip, and Go.
How this skill is triggered — by the user, by Claude, or both
Slash command
/github-actions-docker-build-push:docker-build-pushThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides guidance on using the `reusable-docker-build-push` workflow for building and pushing Docker images in GitHub Actions.
This skill provides guidance on using the reusable-docker-build-push workflow for building and pushing Docker images in GitHub Actions.
Use this skill when:
The workflow provides:
jobs:
build:
uses: oslokommune/reusable-docker-build-push/.github/workflows/reusable-docker-build-push.yml@v4
with:
aws_ecr_push: true
secrets:
AWS_ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }}
aws_ecr_login / aws_ecr_push: Enable ECR authentication and pushghcr_login / ghcr_push: Enable GHCR authentication and pushecr_repository_name: Custom ECR repository name (defaults to repo name)ghcr_image_name: Custom GHCR image namecontext: Docker build context path (default: .)file: Dockerfile path relative to contextplatforms: Target platforms (default: linux/amd64)build_args: Additional build argumentssbom / provenance: Enable security attestationsmaven_cache: Enable Maven dependency cachinggradle_cache: Enable Gradle dependency cachingnpm_cache: Enable npm dependency cachingpip_cache: Enable pip dependency cachinggo_cache: Enable Go module cachingimage_version: The image version tagimage_tags: All tags applied to the imageimage_id: Local image ID hashimage_digest: Docker manifest hashCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
npx claudepluginhub oslokommune/claude-marketplace --plugin github-actions-docker-build-push