How this skill is triggered — by the user, by Claude, or both
Slash command
/jarrettmeyer:podmanThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use [Podman](https://podman.io) for local container operations: building images, running containers, compose, logs, volumes, and networking.
Use Podman for local container operations: building images, running containers, compose, logs, volumes, and networking.
Always confirm podman is available before running commands. If not found, tell the user and stop.
podman --version
Build an image from a Containerfile or Dockerfile.
podman build --tag <image>:<tag> <context-path>
# Examples
podman build --tag myapp:latest .
podman build --tag myapp:v1.0 --file Containerfile.dev .
podman build --no-cache --tag myapp:latest .
Run a container from an image.
podman run --interactive --tty ubuntu:latest /bin/bash
podman run --detach --publish 8080:80 --name webserver nginx:latest
podman run --rm --volume $(pwd):/app myapp:latest
podman run --env DATABASE_URL=postgres://... myapp:latest
When the user asks about container logs, spawn a subagent to analyze them. This keeps the main context clean. Pass the user's original question to the subagent. Give the subagent these instructions:
podman logs --tail 200 <container> (or podman compose logs <service>). Increase --tail if the user asks for more history.Run multi-container applications.
podman compose up --detach
podman compose down
podman compose logs --follow
podman compose ps
podman ps # list running containers
podman ps --all # list all containers
podman stop <container> # stop a container
podman rm <container> # remove a container
podman images # list images
podman rmi <image> # remove an image
podman network ls
podman network create <name>
podman network inspect <name>
podman network rm <name>
podman volume ls
podman volume create <name>
podman volume inspect <name>
podman volume rm <name>
docker commands work with podmandocker to podman for drop-in compatibility| User says | Action |
|---|---|
| "What version of podman is installed?" | Run podman --version |
| "Build this container" | Find Containerfile/Dockerfile, run podman build |
| "Build and run this container" | Build then run with sensible defaults |
| "Show me the logs from the nginx container" | Spawn log-analysis subagent |
| "Stop all running containers" | podman stop each, or podman compose down |
| "Clean up old images" | podman rmi unused images |
npx claudepluginhub jarrettmeyer/skills --plugin jarrettmeyerDocker and Podman container management: Dockerfile optimization, multi-stage builds, Compose v2 orchestration, networking, volumes, security hardening, supply chain integrity, health checks, resource limits, Quadlet systemd integration, and debugging. Invoke whenever task involves any interaction with containers — writing Dockerfiles, configuring Compose, managing Podman Quadlets, reviewing container security, debugging container issues, or setting up image signing and scanning.
Guides Docker usage: debugging container failures, writing Dockerfiles, docker-compose for integration tests, image optimization, volumes, multi-stage builds, and deployments.
Guide for using Apple Container CLI to run Linux containers natively on Apple silicon Macs. Manage OCI containers, build images, networks, volumes, and run long-lived container machines.