atmos-starlark

Installation
SKILL.md

Atmos Automation Language

Atmos Automation Language embeds Python-like Starlark in Atmos, with no Python or Bash installation. Scripts call Atmos directly, sharing its stacks, components, identities, and toolchain.

Use it for tasks that need Atmos capabilities:

  • Deploy components and run any Atmos command: atmos.terraform("deploy", "vpc", "dev"), or atmos.container("build", "web", flags={"stack": "dev"}) (then "push") to build and push container images.
  • Read resolved stack configuration: components.get("vpc", "dev", "terraform").vars.
  • Pin tools without a manual install: dependencies.tools("jqlang/jq", "1.7.1").
  • Use identities and credentials configured under auth in atmos.yaml; the scripts inherit them like any other Atmos command.
  • Fan out work safely with steps.parallel, retries, and per-task timeouts.
Installs
3
GitHub Stars
1.4K
First Seen
Oct 20, 2026