You can pause an Airflow workflow and wait for a person to take action. This is called human-in-the-loop. The workflow stops until someone approves, rejects, or fills in a form through the Airflow UI or API. This skill uses special operators like ApprovalOperator and HITLOperator.
These operators release their worker slot while waiting. That saves resources. You can also set a timeout with a default choice. This is useful for review gates, data validation, or any step that needs a human decision.
Airflow version 3.1 or higher is required. The operators are found under Browse → Required Actions in the UI. You can respond directly from the task instance page.
Global
mkdir -p ~/.claude/skills/airflow-hitlProject
mkdir -p .claude/skills/airflow-hitlSource Repository
Lark Drivelarksuite/cli
Organize Lark cloud files import export manage permissions and versions
Lark Eventlarksuite/cli
Stream Lark events in real time with simple CLI commands
Lark Workflow Meeting Summarylarksuite/cli
Turn your Lark meeting notes into organized weekly summaries with ease
Lark Approvallarksuite/cli
Easily manage Lark approval instances and tasks from your command line
Implementmattpocock/skills
Implement PRD or issue tasks with TDD tests typechecking and review
Executing Plansobra/superpowers
Load a plan review critically then execute each task with verifications
Subagent Driven Developmentobra/superpowers
Execute plans with fresh subagents per task and thorough reviews for fast iteration
Churn Preventioncoreyhaines31/marketingskills
Reduce customer churn with smart cancel flows and failed payment recovery