podman-operator

SkillCloud & infra

Build and operate Podman containers and Quadlet services, including rootless deployment, networking, volumes, systemd integration, and troubleshooting.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the podman-operator skill

What this skill tells your AI

The instructions your AI receives, as published by christitustech/titus-ai in .agents/skills/podman-operator/SKILL.md and read by ahel’s review.

Workflow

  1. Gather container, image, network, volume, and systemd state.
  2. Separate container lifecycle or Quadlet failures from underlying host, storage, DNS, and application failures; route substantial work in those layers to the narrower skill.
  3. Determine whether rootless or rootful operation is required and create rollback using previous image tags, unit files, and volume backups.
  4. Implement the smallest Podman-specific change and validate it through both systemd and Podman.

Diagnostics

podman ps -a
podman images
podman logs <container>
podman inspect <container>
podman network ls
podman volume ls
systemctl --user status <unit>
journalctl --user -xeu <unit>
loginctl show-user <user>

Safety Rules

  • Prefer Quadlet for persistent services.
  • Prefer rootless containers unless host integration requires rootful operation.
  • Never put secrets directly in unit files.
  • Never delete volumes without explicit approval.
  • Preserve SELinux labels and fix denials with targeted labels.

Validation

  • systemctl --user status <unit> is healthy.
  • podman ps shows expected ports and status.
  • Container logs show no startup errors.
  • Published endpoints respond from the host and expected clients.
  • Restart and reboot behavior match the service requirements.

Signals

GitHub stars
125
Forks
21
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
podman-operator
Source
github.com/christitustech/titus-ai