container

Featured

Host-side setup, configuration, customization, builds, migration, and troubleshooting for the Aerovato Container CLI. Use when working with Aerovato Container, settings.json, Dockerfile.User, build stages, V2-to-V3 migration, mounts, harnesses, tools, permissions, Docker, or Podman. Do not use it to expose host Container configuration inside managed containers.

AI & Automation 347 stars 33 forks Updated 1 weeks ago BSD-3-Clause

Install

View on GitHub

Quality Score: 93/100

Stars 20%
85
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Aerovato Container Use this skill to help users operate the Aerovato `container` CLI. Confirm that the user means the [Aerovato Container](https://github.com/aerovato/container) sandboxing CLI command when the word "container" is ambiguous. ## Capability Boundary Treat setup and customization as host-side work. - Host-side agents can inspect and modify `~/.code-container/settings.json`, `~/.code-container/Dockerfile.User`, and `~/.code-container/configs/` with user approval. - Agents inside a managed Container normally cannot access the host-side settings or user Dockerfile. - The optional `agents-directory` tool pack mounts Container's persisted copy of `~/.agents`; it does not expose host-side Container settings. - If you suspect you're inside a Container, ask the user to run outside the container. - Never mount the complete host `~/.code-container/` directory into a managed container. - If `~/.code-container/` is missing, determine whether this is a fresh host installation or a managed Container session. Ask the user when uncertain. - If host files are inaccessible, explain the boundary and provide host-side steps instead of creating shadow configuration inside the managed container. ## Operating Rules 1. Inspect the current platform, installed version, settings, user Dockerfile, and relevant persisted configs before proposing changes. 2. Obtain approval before installing software, changing files, starting a build, accessing the network, or cloning source code un...

Details

Author
aerovato
Repository
aerovato/container
Created
8 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
BSD-3-Clause

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

containerize

Write multi-stage Dockerfiles, .dockerignore, and docker-compose for local dev. Use when dockerizing a project or invoking /containerize.

0 Updated 3 days ago
tibursocampos
DevOps & Infrastructure Listed

containerization

Containerize applications with Docker and Kubernetes — writing optimized Dockerfiles, multi-stage builds, image layering, and Kubernetes deployment configs. Use when writing or reviewing a Dockerfile, choosing a base image, debugging a container build, or configuring Kubernetes pods and health checks. This skill is specific to Docker containerization and Kubernetes configuration and does NOT cover CI/CD pipelines, monitoring/alerting, or secret management.

1 Updated 1 months ago
ecoma-io
Code & Development Listed

docker

Scaffolds, operates, reviews and hardens containerized projects - from a cold start or inside an existing repo. Use when containerizing an app, when authoring or editing any Dockerfile/Containerfile/compose file, when inheriting an unfamiliar repo that has one, when a build is slow, an image is fat, or the layer cache never hits, when a container runs as root or leaks secrets into layers, when a container will not start or dies mysteriously (137/OOM, 126, 127), when debugging a container, reclaiming disk, or pushing to a registry, and when reviewing container config before it ships. Also use before granting a container ANY host privilege (Docker socket, privileged, host network, bind-mounting /), which warrants a hard stop. Ships scripts/docker_check.py and drives hadolint and trivy.

1 Updated 1 weeks ago
anton-winter-arch