cloudposse/atmos/atmos-emulator
- community
Checking that the SKILL.md file is still in the repository.
Atmos emulator components: local AWS/GCP/Azure/Kubernetes/Vault/OpenBao/registry emulators, components.emulator, !emulator, identities, persistence, health checks, and emulator commands
Install
npx vskill@latest install cloudposse/atmos/atmos-emulatorSKILL.md
Atmos Emulators
Use this skill for local emulators managed by Atmos. Emulators are stack-scoped, persistent containers that stand in for cloud APIs, Kubernetes, Vault/OpenBao, or OCI registries during local development and testing.
Related Skills
| Need | Load | |
|---|---|---|
| Container component lifecycle | atmos-container | |
YAML !emulator references | atmos-yaml-functions | |
| Secrets backed by Vault/OpenBao/SOPS/cloud stores | atmos-secrets | |
Workflow emulator and wait steps | atmos-workflows |
Component Shape
Define emulators under components.emulator:
Supported driver families include AWS, GCP, Azure, Kubernetes (k3s), Vault/OpenBao, and registry emulators. Check the local docs for exact driver names before generating config for a specific driver.
A nonempty container.ports list replaces the driver's defaults. When adding ingress ports to k3s, also include container: 6443 (TCP, the default protocol). Atmos rejects an override missing this API port before startup. Omit host for an automatically assigned host port, or pin it explicitly.
Commands
| Command | Purpose | |
|---|---|---|
atmos emulator up <name> -s <stack> | Start an emulator | |
atmos emulator down <name> -s <stack> | Stop and remove an emulator | |
atmos emulator reset <name> -s <stack> | Stop and wipe persisted state | |
atmos emulator ps -s <stack> | List configured emulators that are running | |
atmos emulator list -s <stack> | List configured emulators and status | |
atmos emulator logs <name> -s <stack> | Show emulator logs | |
atmos emulator exec <name> -s <stack> -- <cmd> | Run a command in the emulator container |
Use --dry-run to preview.
list and ps are configuration-scoped: emulator components declared in the current Atmos project are the inventory, and the container runtime only supplies their status. Use --runtime on either command only when diagnosing raw labeled containers outside the current project configuration. Lifecycle commands prompt for a stack on an interactive TTY when -s is omitted.
YAML Integration
Use !emulator to resolve connection details from stack config instead of hardcoding localhost ports. This keeps components portable across stacks, CI, and local developer machines.
Guidance
- Use emulators for local integration tests and agent workflows that need cloud-like APIs without
cloud credentials.
- Keep emulator state persistent only when tests or development workflows benefit from it.
- Prefer
wait/wait-allworkflow steps or health checks before running dependent commands. - Use local registry emulators when testing container build/push flows.
- Use Vault/OpenBao emulators together with
atmos-secretsfor local secret workflows.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagent-skills/skills/atmos-emulator/SKILL.md
Popularity
- Repository stars
- 1,407
- Repository forks
- 193
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cloudposse/atmos/atmos-emulator)