build/skills/list/SKILL.md
List components from image.yml and filesystem. MUST be invoked before any work involving: ov image list commands, enumerating images, layers, build targets, services, routes, volumes, or aliases.
npx skillsauth add overthinkos/overthink-plugins listInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Invoked as ov image list {images,layers,targets,services,routes,volumes,aliases}.
See /ov-image:image for the family overview.
Enumerate images, layers, build targets, and layer properties from image.yml and the filesystem. Useful for discovery and scripting.
| Action | Command | Description |
|--------|---------|-------------|
| List images | ov image list images | All images defined in image.yml |
| List layers | ov image list layers | All layers found on filesystem |
| List targets | ov image list targets | Build targets in dependency order |
| List services | ov image list services | Layers that declare a service: field |
| List routes | ov image list routes | Layers that declare a route: field |
| List volumes | ov image list volumes | Layers that declare volume: |
| List aliases | ov image list aliases | Layers that declare alias: |
# Show all images from image.yml
ov image list images
# Output: one image name per line
# fedora
# fedora-builder
# sway-browser-vnc
# ...
# Show all layers found in layers/ directory
ov image list layers
# Dependency-ordered list -- useful for scripting builds
ov image list targets
# Which layers provide services?
ov image list services
# Which layers define routes (Traefik)?
ov image list routes
# Which layers declare persistent volumes?
ov image list volumes
# Which layers provide host command aliases?
ov image list aliases
ov image list … resolves image.yml + layers/ via os.Getwd(). Override with -C <dir> / --dir <dir> / OV_PROJECT_DIR=<dir>. See /ov-image:image "Project directory resolution".
ov image family siblings/ov-image:image -- Family overview + image.yml composition reference/ov-build:build -- Build enumerated images/ov-build:generate -- Containerfile generation/ov-build:inspect -- Detailed inspection of a specific image/ov-build:merge -- Post-build layer consolidation/ov-build:new -- Scaffold a new layer/ov-build:pull -- Pull prebuilt images into local storage/ov-build:validate -- Validate image.yml and layer definitions/ov-image:layer -- Layer authoring and structuredevelopment
Claude Code multi-agent support in Overthink — sub-agents, dynamic workflows, and agent teams, and how each drives the existing `ov eval` disposable beds to test and verify. MUST be invoked before authoring or invoking an ov sub-agent / dynamic workflow / agent team, wiring agent-lifecycle hooks, or asking "which primitive should drive the R10 beds?".
tools
Mounts a virtiofs share tagged `workspace` at /workspace inside a VM guest via a systemd .mount unit. Use when a kind:vm entity shares a host directory into the guest and you need it auto-mounted (and re-mounted at every boot).
development
MUST be invoked before any work involving: the `kind: android` schema kind, a `target: android` deploy, the `apk:` layer package format (installing Android apps declaratively), AndroidDeployTarget, an in-pod emulator OR a remote/physical adb-endpoint device, or nested `pod → android` deployment. The first-class Android device + app surface that sits above `ov eval adb`/`appium`.
tools
Use when committing, branching, pushing, merging, tagging, creating PRs, or approving/merging PRs with gh — the feat/-branch, R10-gated, never-force-push landing workflow across the main repo + the plugins submodule + image/<distro> submodules. Covers sync-to-upstream, branch/worktree pruning, the fork+PR path for contributors without write access, and cross-repo @github landing order.