Guide for implementing a brand-new language SDK for Airflow (AIP-108). Use this skill when a contributor wants to add support for a new programming language — designing the Python coordinator, implementing the wire protocol in the target language, writing the bundle format, and structuring the PR. Trigger on phrases like "new language SDK", "new SDK", "add support for [language]", "implement coordinator for", "SubprocessCoordinator", "BaseCoordinator", "new runtime", "AFBNDL01", "supervisor schema", or anything about bringing a new language into the Airflow executor ecosystem.
$npx -y skills add astronomer/airflow --skill airflow-new-sdkInstalls into the current project.
Run `npx skills use "https://github.com/astronomer/airflow" --skill "astronomer/airflow/airflow-new-sdk"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/astronomer/airflow" that are relevant to the current task. Run `npx skills add "https://github.com/astronomer/airflow"` and select the relevant skills, then follow their instructions.