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"), oratmos.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
authinatmos.yaml; the scripts inherit them like any other Atmos command. - Fan out work safely with
steps.parallel, retries, and per-task timeouts.