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 hashGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub oslokommune/claude-marketplace --plugin github-actions-docker-build-push