creating-openlineage-extractors

Originally fromastronomer/agents
Installation
SKILL.md

Creating OpenLineage Extractors

This skill guides you through creating custom OpenLineage extractors to capture lineage from Airflow operators that do not have built-in support.

When to Use Each Approach

Scenario Approach
Operator you own or maintain OpenLineage Methods (recommended)
Third-party operator you cannot modify Custom Extractor
Need column-level lineage OpenLineage Methods or Custom Extractor
Complex extraction logic OpenLineage Methods or Custom Extractor
Simple table-level lineage Inlets/Outlets (simplest, lowest priority)

Approach 1: OpenLineage Methods (recommended)

from airflow.models import BaseOperator
Installs
42
GitHub Stars
44
First Seen
Feb 6, 2026
creating-openlineage-extractors — necatiarslan/airflow-vscode-extension