linkmerce-airflow-change

Update LinkMerce Airflow DAG orchestration while validating trigger, credential, and ETL alignment.

3|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/minyeamer/linkmerce --skill linkmerce-airflow-change
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkmerce-airflow-change
Source: https://github.com/minyeamer/linkmerce/tree/main/.codex/skills/linkmerce-airflow-change
Command: npx skills add https://github.com/minyeamer/linkmerce --skill linkmerce-airflow-change

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent broken or inconsistent data pipelines when you change LinkMerce Airflow DAGs by ensuring orchestration logic, credentials, and extract/transform/load wiring stay aligned.

Core Features & Use Cases

  • DAG-focused change control: Keeps Airflow scheduling, dependencies, and triggers separate from business logic so modifications remain understandable and maintainable.
  • End-to-end alignment checks: Verifies the real trigger inputs, credential handling, extract paths, transform paths, and load strategy by reading the DAG and the called modules together.
  • Documentation-to-code consistency: Updates doc_md to match the implementation, reducing drift that commonly causes operators to run the wrong workflow behavior.
  • Practical test guidance: Recommends adding or updating tests only when DAG behavior is realistically testable in the repository.

Quick Start

Use this skill to review and implement a proposed change to airflow/dags/**/*.py by describing what you want to adjust and which DAG behavior must remain consistent.

Frequently Asked Questions about linkmerce-airflow-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely update Airflow DAG scheduling and dependencies without breaking ETL pipelines?

To safely update Airflow DAG scheduling and dependencies, you must read the DAG alongside called modules to validate trigger, credential, extract, transform, and load alignment, keeping orchestration logic separate from business code to prevent broken ETL pipelines.

Why does my Airflow DAG documentation not match the actual ETL workflow behavior?

Airflow DAG documentation drifts from actual ETL workflow behavior when doc_md is not updated alongside implementation changes, causing operators to run incorrect workflows; keeping the DAG focused on orchestration and updating doc_md prevents this inconsistency.

What is the best way to change credential wiring and load strategies in an Airflow DAG?

The best way to change credential wiring and load strategies in an Airflow DAG is to read the DAG with its called modules together, verify end-to-end alignment of credentials and load paths, and ensure the modifications touch only orchestration responsibilities.

Can I adjust Airflow DAG triggers and schedules for DuckDB load operations without affecting transform logic?

Yes, you can adjust Airflow DAG triggers and schedules for DuckDB load operations independently by keeping the DAG focused purely on orchestration, verifying that trigger and load strategy changes do not alter underlying extract or transform business logic.

Do I need to add tests when making schedule adjustments to Airflow DAGs?

You should add or update tests when making schedule adjustments to Airflow DAGs only if the DAG behavior is realistically testable within the repository, ensuring the orchestration changes remain validated without unnecessary test overhead.

What limitations should I watch for when modifying ETL orchestration in Airflow DAG files?

When modifying ETL orchestration in Airflow DAG files, the main limitation is keeping changes strictly within airflow/dags orchestration scope; avoid embedding business logic and always validate dependency, trigger, credential, and load alignment against called modules.