Use when checking Docker image versions or working with container registries. Skopeo is the required tool for registry queries - never parse Docker Hub web pages.
npx claudepluginhub ohare93/claude-setup --plugin jmo-development-toolsThis skill uses the workspace's default tool permissions.
**CRITICAL**: Always use `skopeo` to check Docker image versions - never try to parse Docker Hub web pages or use browser scraping.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
CRITICAL: Always use skopeo to check Docker image versions - never try to parse Docker Hub web pages or use browser scraping.
# Docker Hub (official images)
skopeo list-tags docker://library/nginx
skopeo list-tags docker://library/postgres
# Docker Hub (user images)
skopeo list-tags docker://username/image
skopeo list-tags docker://rommapp/romm
# Quay.io
skopeo list-tags docker://quay.io/organization/image
# GitHub Container Registry
skopeo list-tags docker://ghcr.io/owner/repo
# Custom registry (like Gitea)
skopeo list-tags docker://git.munchohare.com/jmo/image
# Get detailed image information including labels, architecture, layers
skopeo inspect docker://rommapp/romm:4.3.2
skopeo inspect docker://git.munchohare.com/jmo/audioseek-frontend:0.1.11
# Inspect without pulling (faster)
skopeo inspect --no-tags docker://nginx:latest
| Registry | URL Pattern |
|---|---|
| Docker Hub (official) | docker://library/<image> |
| Docker Hub (user) | docker://<user>/<image> |
| Quay.io | docker://quay.io/<org>/<image> |
| GHCR | docker://ghcr.io/<owner>/<repo> |
| Custom | docker://<registry>/<path> |
# For semver tags (handles 1.10.0 > 1.9.0 correctly)
skopeo list-tags docker://rommapp/romm | jq -r '.Tags[]' | sort -V | tail -1
skopeo inspect docker://nginx:1.25 &>/dev/null && echo "exists" || echo "not found"
skopeo inspect docker://nginx:latest | jq -r '.Digest'
skopeo inspect docker://nginx:1.25.3 | jq -r '.Digest'
skopeo inspect docker://nginx:latest | jq -r '.Architecture'