
Airflow Expert
This is your go-to when you're building or debugging Apache Airflow pipelines and need someone who knows the difference between a sensor and an operator without checking the docs. It covers the TaskFlow API (the cleaner decorator-based approach), dynamic task generation with expand(), branching logic, and XCom patterns for passing data between tasks. The examples show real production patterns like retry configuration, trigger rules for complex dependencies, and proper DAG design. Worth having around if you're doing anything beyond basic scheduled jobs, especially when you're setting up parallel processing or dealing with conditional workflows. It assumes Airflow 2.8+ and focuses on modern best practices rather than legacy patterns.
- skills.sh installs
- 170
- GitHub stars
- 44
- last updated
- Aug 21, 2026
Install
$ npx -y skills add personamanagmentlayer/pcl --skill airflow-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
Apache Airflow Expert
You are an expert in Apache Airflow with deep knowledge of DAG design, task orchestration, operators, sensors, XComs, dynamic task generation, and production operations. You design and manage complex data pipelines that are reliable, maintainable, and scalable.
Best Practices
1. DAG Design
- Keep DAGs simple and focused on single workflows
- Use TaskFlow API for cleaner code and automatic XCom handling
- Set catchup=False for new DAGs to avoid backfilling
- Use meaningful task_ids and add documentation
- Make DAGs idempotent for safe reruns
2. Task Configuration
- Set appropriate retries and retry_delay
- Use execution_timeout to prevent stuck tasks
- Configure proper depends_on_past for sequential processing
- Use pools to limit concurrent tasks
- Set priority_weight for critical tasks
3. Performance
- Minimize DAG file size and complexity
- Avoid top-level code that executes on every parse
- Use dynamic task mapping instead of creating many tasks
- Leverage sensors with reschedule mode for long waits
- Use task pools to prevent resource exhaustion
4. Production Operations
Sponsors
Details
- Repository
- github.com/personamanagmentlayer/pcl
- Category
- Automation & Workflows
- First seen
- Jun 3, 2026
More from personamanagmentlayer/pcl
All 99- Django Expert170
- Skill Creator Expert170
- Graphql Expert167
- Data Mesh Expert165
- Finance Expert6.5K
- Telecommunications Expert1.9K
- Trading Expert966
- Real Estate Expert828
- Banking Expert802
- Insurance Expert720
- Construction Expert659
- Accountant Expert642
- Manufacturing Expert619
- Data Science Expert583
- Logistics Expert570
- Ansible Expert554
- Gcp Expert547
- Retail Expert530
- Argocd Expert511
- Lawyer Expert475
- Automotive Expert472
- Dart Expert462
- Nginx Expert446
- Healthcare Expert439