Agent skill
pods
Aggregate management for all AI pod services. Provides status overview and bulk operations across all pod containers (ollama, jupyter, comfyui, openwebui, localai, fiftyone, jellyfin, runners).
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/pods
SKILL.md
Pods - Aggregate Pod Management
Overview
The pods command provides aggregate management for all AI pod services. It shows combined status and enables bulk operations across all running pod containers.
Key Concept: This is a meta-command for managing multiple pods at once. For individual pod management, use the specific service command (e.g., ujust ollama, ujust jupyter).
Quick Reference
| Action | Command | Description |
|---|---|---|
| Status | ujust pods status |
Show status of all pods |
| Purge | ujust pods purge |
Remove all pod containers |
Parameters
ACTION Parameter
ujust pods ACTION=""
| Parameter | Values | Description |
|---|---|---|
ACTION |
status, purge |
Action to perform |
Without ACTION, shows interactive menu (requires TTY).
Commands
Status
ujust pods status
Shows status of all pod services:
- Container running state
- Port bindings
- GPU attachment
- Resource usage
Output includes:
- Ollama
- Jupyter
- ComfyUI
- Open WebUI
- LocalAI
- FiftyOne
- Jellyfin
- GitHub Runners
Purge
ujust pods purge
Removes all pod containers and their configurations:
- Stops all running pods
- Removes all pod containers
- Cleans up Quadlet configs
- Reloads systemd
Warning: This removes ALL pod containers. Data in workspace directories is preserved.
Common Workflows
Check All Services
# Quick status overview
ujust pods status
Clean Restart
# Remove all pods
ujust pods purge
# Reconfigure and start individual services
ujust ollama config
ujust ollama start
Before System Update
# Check what's running
ujust pods status
# Stop all if needed
ujust pods purge
Non-Interactive Usage
All commands work without TTY:
# CI/automation-friendly
ujust pods status
ujust pods purge
Troubleshooting
Status Shows Stale Containers
Symptom: Status shows containers that don't exist
Cause: Quadlet configs out of sync
Fix:
systemctl --user daemon-reload
ujust pods status
Purge Doesn't Remove All
Symptom: Some containers remain after purge
Cause: Containers created outside Quadlet
Fix:
# Manual cleanup
podman ps -a
podman rm -f <container-id>
Cross-References
- Individual Services:
ollama,jupyter,comfyui,openwebui,localai,fiftyone,jellyfin,runnersskills - Testing:
test podsfor lifecycle testing
When to Use This Skill
Use when the user asks about:
- "all pods status", "check all services"
- "remove all containers", "clean up pods"
- "what's running", "show all services"
- "purge containers", "reset pods"
Didn't find tool you were looking for?