astronomer avatar

Setting Up Astro Project

Scaffolds new Airflow projects using Astro CLI and handles the dependency setup you'd otherwise need to figure out from docs. Creates the standard project structure (dags, plugins, tests folders), manages Python and OS packages through requirements.txt and packages.txt, and configures connections and variables via airflow_settings.yaml so they load automatically on startup. The smart bit is it defaults to latest Astro Runtime unless you explicitly pin a version, which saves you from accidentally locking to stale training data. Works hand in hand with the managing-astro-local-env skill for actually running things and authoring-dags for writing your pipelines. If you're not on Astro, it'll point you to the Apache Airflow Docker Compose setup instead.

skills.sh installs
1.1K
GitHub stars
459
last updated
Aug 21, 2026

Install

$ npx -y skills add astronomer/agents --skill setting-up-astro-project --agent claude-code

Installs into .claude/skills of the current project.

Files

Astro Project Setup

This skill helps you initialize and configure Airflow projects using the Astro CLI.

To run the local environment, see the managing-astro-local-env skill. To write DAGs, see the authoring-dags skill. Open-source alternative: If the user isn't on Astro, guide them to Apache Airflow's Docker Compose quickstart for local dev and the Helm chart for production. For deployment strategies, use the deploying-airflow skill.


Initialize a New Project

astro dev init

Don't pass --airflow-version or --runtime-version unless the user explicitly asks for a specific pin. Plain astro dev init resolves to the latest Astro Runtime — that's the right default. Specifying a version risks pinning to a stale value from training data. If the user wants to know what was installed, read the generated Dockerfile afterward instead of guessing.

Sponsors

Details

Repository
github.com/astronomer/agents
Category
Frontend Development
First seen
Apr 16, 2026

More from astronomer/agents

All 24
1mindrally avatarhtmlmindrally/skillsGuidelines for semantic HTML markup, document structure, forms, accessibility attributes, and modern HTML best practices1.1Kskills.sh installs
2waynesutton avatarconvex-component-authoringwaynesutton/convexskillsHow to create, structure, and publish self-contained Convex components with proper isolation, exports, and dependency management1.1Kskills.sh installs
3alchaincyf avatarhuashu-md-htmlalchaincyf/huashu-md-html花叔的「md/html/docx 多向流水线」skill,四个能力 + 两种模式:(1) 用Microsoft markitdown把任意文件(PDF/DOCX/PPTX/XLSX/HTML/图片/音频/YouTube/EPub/ZIP)转成干净的md;(2) 用Pandoc + 4套精挑模板把md加工成出色的html1Kskills.sh installs
4github avatarreact-audit-grep-patternsgithub/awesome-copilotProvides the complete, verified grep scan command library for auditing React codebases before a React 18.3.1 or React 19 upgrade. Use this skill whenever runnin884skills.sh installs
5mindrally avatarangularmindrally/skillsExpert in Angular TypeScript development with scalable, high-performance patterns852skills.sh installs
6wot-ui avatarwot-ui-unocss-preset-guidewot-ui/open-wot指导安装、配置并使用 @wot-ui/unocss-preset。Invoke when 用户询问该预设的接入、配置、使用示例或常见问题排查。848skills.sh installs