podman
Skill2 starsChanged 28 days agoMITView on GitHub
Podman is a daemonless, rootless OCI container engine for managing containers, images, volumes, and pods. It is fully compatible with Docker CLI commands and the Docker API while offering superior security (no root daemon) and flexibility.
4 other projects use a version of this.
Adopted by
Most recently taken up by
- G1Joshi/Agent-Skillstheir own version, first seen Oct 13, 2026
- real-ai-systems/claude-skillstheir own version, first seen Oct 13, 2026
- Quad4-Software/skillstheir own version, first seen Oct 3, 2026
- timsonner/agent-skillstheir own version, first seen Aug 30, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- G1Joshi/Agent-Skills★ 15same name
- timsonner/agent-skills★ 2same name
- Quad4-Software/skills★ 1same name
- real-ai-systems/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository192 other files it gives its agents.
- clickhouse-architecture-advisor/AGENTS.mdAGENTS.md
- clickhouse-best-practices/AGENTS.mdAGENTS.md
- unsafe-checker/AGENTS.mdAGENTS.md
- alertmanager-querySkill
- analyzing-range-distributionSkill
- analyzing-schema-change-storage-riskSkill
- argocdSkill
- aspire-configurationSkill
- aspire-integration-testingSkill
- aspire-service-defaultsSkill
- auditing-cloud-cluster-securitySkill
- auditing-table-statisticsSkill
- benchmarking-transaction-patternsSkill
- cepthSkill
- chdb-datastoreSkill
- chdb-sqlSkill
- clickhouse-architecture-advisorSkill
- clickhouse-best-practicesSkill
- clickhousectl-cloud-deploySkill
- clickhousectl-local-devSkill
- cockroachdb-sqlSkill
- coding-guidelinesSkill
- configuring-audit-loggingSkill
- configuring-ip-allowlistsSkill
- configuring-log-exportSkill
- configuring-private-connectivitySkill
- configuring-sso-and-scimSkill
- create-technical-architecture-documentSkill
- csharp-mstestSkill
- csharp-tunitSkill
- csharp-xunitSkill
- designing-application-transactionsSkill
- designing-multi-region-applicationsSkill
- domain-cliSkill
- domain-cloud-nativeSkill
- domain-embeddedSkill
- domain-fintechSkill
- domain-iotSkill
- domain-mlSkill
- domain-webSkill
- dotnet-aot-wasmSkill
- dotnet-aspire-patternsSkill
- dotnet-benchmarkdotnetSkill
- dotnet-blazor-authSkill
- dotnet-blazor-componentsSkill
- dotnet-blazor-patternsSkill
- dotnet-blazor-testingSkill
- dotnet-channelsSkill
- dotnet-ci-benchmarkingSkill
- dotnet-cli-architectureSkill
- dotnet-cli-distributionSkill
- dotnet-cli-packagingSkill
- dotnet-cli-release-pipelineSkill
- dotnet-containersSkill
- dotnet-cryptographySkill
- dotnet-csharp-dependency-injectionSkill
- dotnet-csharp-modern-patternsSkill
- dotnet-csharp-nullable-reference-typesSkill
- dotnet-csharp-source-generatorsSkill
- dotnet-maui-doctorSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 4 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
No background daemon → improved security and lower idle resource usage.
- Distinctive: line 105
Rootless: No special flags needed in most modern installs
- Very specific: line 107
Quadlet: Place .container files in ~/.config/containers/systemd/ or /etc/containers/systemd/
- Very specific: line 110
Manpage Syntax Reminder: Follow exact formatting from MANPAGE_SYNTAX.md (OPTIONS in alphabetical order, bold defaults, tables for complex …
- Distinctive: line 114
Use pods for multi-container apps.
- Distinctive: line 116
Use Netavark + CNI plugins for complex networking.
- Very specific: line 118
Use podman farm for distributed builds.
- Very specific: line 122
Always check podman version and podman info for configuration.
- Very specific: line 133
Always reference podman --help + specific man page.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
1. What is Podman?
- Runs on Linux natively; supports macOS and Windows via
podman machine(VM-based remote client). - Built on the
libpodlibrary. - Supports OCI and Docker image formats.
- Full lifecycle management: build, run, checkpoint/restore (CRIU), network, pods, etc.
- No background daemon → improved security and lower idle resource usage.
- REST API with Docker-compatible + enhanced endpoints.
- Excellent Docker compatibility (drop-in replacement for most
dockercommands).
Official Project Links (always cross-reference):
- Main Repository: https://github.com/containers/podman
- Website: https://podman.io
- Rendered Documentation: https://docs.podman.io / https://podman.readthedocs.io
2. Key Features & Advantages (vs Docker)
- Rootless by default (no sudo required for most operations).
- Daemonless architecture.
- Pods (groups of containers sharing network/IPC namespaces, inspired by Kubernetes).
- Native Kubernetes YAML support (
podman kube play/generate). - Quadlet (systemd-native container management via
.container/.pod/.image/.volumeunit files). - Netavark (modern networking stack).
- Image signing & trust policies.
- Machine management for remote clients (macOS/Windows).
- Farm (multi-host build farms).
- Artifact commands (new in recent versions for handling OCI artifacts).
- Full compatibility with Docker CLI + API.
- Built-in remote client support.
3. Documentation References (MANDATORY – Always Link These)
Core Documentation Tree (GitHub)
- Main Docs Directory: https://github.com/containers/podman/tree/main/docs
- Full README: https://github.com/containers/podman/blob/main/docs/README.md
- Manpage Syntax Guide: https://github.com/containers/podman/blob/main/docs/MANPAGE_SYNTAX.md
- Kubernetes Support: https://github.com/containers/podman/blob/main/docs/kubernetes_support.md
- Code Structure: https://github.com/containers/podman/blob/main/docs/CODE_STRUCTURE.md
Command Documentation (Markdown Source – All Man Pages)
https://github.com/containers/podman/tree/main/docs/source/markdown
categorized List of Command Markdown Files:
Artifact Commands
- podman-artifact.1.md
- podman-artifact-add.1.md.in
- podman-artifact-extract.1.md
- podman-artifact-inspect.1.md
- podman-artifact-ls.1.md.in
- podman-artifact-pull.1.md.in
- podman-artifact-push.1.md.in
- podman-artifact-rm.1.md
Container Commands
- podman-container.1.md
- podman-attach.1.md.in
- podman-container-checkpoint.1.md
- podman-container-cleanup.1.md
- podman-container-clone.1.md.in
- podman-container-diff.1.md.in
- podman-container-exists.1.md
- podman-container-inspect.1.md.in
- podman-container-prune.1.md
- podman-container-restore.1.md
- podman-container-runlabel.1.md.in
- podman-container.unit.5.md.in
Image Commands
- podman-image.1.md
- podman-build.1.md.in
- podman-commit.1.md
- podman-images.1.md.in
- podman-import.1.md
- (Full list of image-related files:
podman-image-diff,podman-image-exists,podman-image-inspect,podman-image-mount,podman-image-prune,podman-image-scp,podman-image-sign,podman-image-tree,podman-image-trust,podman-image-unmount,podman-image.unit.5.md.in, etc. – see directory)
System, Machine, Farm & Misc Commands
podman-machine.*,podman-farm.*,podman-info,podman-events,podman-logs,podman-exec,podman-create,podman-run,podman-start/stop/rm,podman-ps,podman-inspect,podman-kill,podman-logs,podman-cp,podman-diff,podman-export/import,podman-load/save,podman-login/logout,podman-auto-update,podman-completion,podman-generate-*,podman-healthcheck,podman-history,podman-init,podman-mount/unmount, etc.- Full directory (ALL files): https://github.com/containers/podman/tree/main/docs/source/markdown
Shared Options (included via @@option in man pages):
https://github.com/containers/podman/tree/main/docs/source/markdown/options (e.g., env.md, volume.md, network.md, cap-add.md, etc.)
Aliases/Links: https://github.com/containers/podman/tree/main/docs/source/markdown/links
Tutorials & Advanced Guides
Tutorials Directory: https://github.com/containers/podman/tree/main/docs/tutorials
podman_tutorial.md,rootless_tutorial.md,basic_networking.md,image_signing.md,remote_client.md,mac_client.md,podman-for-windows.md,performance.md,socket_activation.md,qemu-remote-tutorial.md,podman-derivative-api.md, etc.
CNCF Self-Assessment: https://github.com/containers/podman/tree/main/docs/cncf/self-assessment.md
Build & Rendering: See docs/README.md for make docs, make html, Sphinx, Pandoc, etc.
4. Core Workflows & Common Commands (Agent Must Master)
Always prefer official man pages for exact syntax/flags.
- Build:
podman build -t image:tag .(orpodman buildxcompatibility) - Run:
podman run -d --name mycont -p 8080:80 image - Pods:
podman pod create,podman pod run - Kube:
podman kube play deployment.yaml,podman kube generate - Rootless: No special flags needed in most modern installs
- Machine (macOS/Windows):
podman machine init/start/ssh - Quadlet: Place
.containerfiles in~/.config/containers/systemd/or/etc/containers/systemd/ - Remote:
podman --remoteor setCONTAINER_HOST
Manpage Syntax Reminder: Follow exact formatting from MANPAGE_SYNTAX.md (OPTIONS in alphabetical order, bold defaults, tables for complex args, no pronouns, etc.).
5. Best Practices & Advanced Topics (Agent Guidance)
- Prefer rootless mode.
- Use pods for multi-container apps.
- Leverage Quadlet for systemd integration, use SKILL
podman-quadletwhen you need to deal with quadlet. - Use Netavark + CNI plugins for complex networking.
- Enable image signing with
podman image trust. - Use
podman farmfor distributed builds. - Monitor with
podman events,podman system df,podman info. - Security: Use
--security-opt, capabilities, seccomp, apparmor/selinux. - Volumes: Named volumes preferred over bind mounts for portability.
- Always check
podman versionandpodman infofor configuration.
6. Docker Compatibility & Migration
- Most
dockercommands work withpodman(aliasdocker=podman). - Differences: No daemon, rootless by default, pod concept, different storage/network drivers.
- See official migration guides in rendered docs.
7. Troubleshooting & Common Issues
- Rootless networking/permission issues → check
containers.conf. - Remote connection →
podman system connection. - Build cache →
podman builder prune. - Always reference
podman --help+ specific man page.
8. Agent Usage Instructions
- Always cite the exact GitHub Markdown file or rendered ReadTheDocs page when answering.
- Provide complete command examples with common options (e.g.,
--rm,-v,--name,--network,--env). - For complex tasks, combine commands (e.g.,
podman build && podman runor Quadlet units). - Recommend reading the full man page for any command.
- Stay up-to-date: Check the
mainbranch of https://github.com/containers/podman/tree/main/docs/source/markdown for latest command docs.
Associated SKILLs:
podman-quadlet
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

