
Blueprint
Turns Airflow DAG authoring into a template system where you write validated Python blueprints once, then compose them into DAGs using YAML files. The setup is straightforward: define a Blueprint class with Pydantic validation, implement a render method that returns a TaskGroup, then reference it in YAML with step-specific config. Supports Jinja2 templating with access to Airflow variables and runtime context, plus optional runtime parameter overrides through the UI. The real value is for teams that want to give non-engineers a safe, linted interface to create DAGs without touching Python, or when you're building the same patterns repeatedly and want enforcement around configuration. Requires Python 3.10+ and Airflow 2.5+, which might rule it out for older deployments.
- skills.sh installs
- 584
- GitHub stars
- 459
- last updated
- Aug 21, 2026
Install
$ npx -y skills add astronomer/agents --skill blueprint --agent claude-codeInstalls into .claude/skills of the current project.
Files
Blueprint Implementation
You are helping a user work with Blueprint, a system for composing Airflow DAGs from YAML using reusable Python templates. Execute steps in order and prefer the simplest configuration that meets the user's needs.
Package:
airflow-blueprinton PyPI — this skill documents 0.5.0 Repo: https://github.com/astronomer/blueprint Requires: Python 3.10+, Airflow 2.5+ Cross-references: theairflowskill for Astro CLI, registry, and REST API discovery commands;authoring-dagsordag-factorywhen the user needs full Airflow flexibility instead of validated templates.
Determine What the User Needs
Sponsors
Details
- Repository
- github.com/astronomer/agents
- Categories
- Automation & Workflows, Python, Mobile Development
- First seen
- Jun 3, 2026
More from astronomer/agents
All 24- Init176
- Managing Astro Local Env1.6K
- Airflow1.5K
- Analyzing Data1.4K
- Authoring Dags1.3K
- Debugging Dags1.2K
- Testing Dags1.2K
- Migrating Airflow 2 To 31.1K
- Setting Up Astro Project1.1K
- Tracing Upstream Lineage1.1K
- Profiling Tables1.1K
- Tracing Downstream Lineage1.1K
- Checking Freshness1K
- Annotating Task Lineage1K
- Cosmos Dbt Core990
- Airflow Hitl980
- Creating Openlineage Extractors960
- Cosmos Dbt Fusion925
- Warehouse Init841
- Deploying Airflow817
- Troubleshooting Astro Deployments655
- Airflow Plugins622
- Managing Astro Deployments595