{"id":"6d534eb1-c44e-461c-8e03-8db96d92d6ba","shortId":"T6Pr7B","kind":"skill","title":"Apache Airflow MCP","tagline":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","description":"# Apache Airflow MCP\n\n\n\n## Prerequisites\n\nPython\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip - especially when it comes to constraint vs. requirements management.\n- pip install 'apache-airflow==3.2.0' \\\n- pip install 'apache-airflow[postgres,google]==3.2.0' \\\n- docker tool, use them in Kubernetes, Helm Charts, docker-compose, docker swarm, etc. You can\n\nRequirements and caveats from upstream:\n- | PyPI | [![PyPI version](https://badge.fury.io/py/apache-airflow.svg)](https://badge.fury.io/py/apache-airflow) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apache-airflow.svg)](https://pypi.org/p...\n- | Containers | [![Docker Pulls](https://img.shields.io/docker/pulls/apache/airflow.svg)](https://hub.docker.com/r/apache/airflow) [![Docker Stars](https://img.shields.io/docker/stars/apache/airflow.svg)](https://hub.d...\n- [Support for Python and Kubernetes versions](#support-for-python-and-kubernetes-versions)\n\nBasic usage or getting-started notes:\n- <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n- [Getting started](#getting-started)\n- Airflow works best with workflows that are mostly static and slowly changing. When the Dag structure is similar from one run to the next, it clarifies the unit of work and continuity. Other similar projects include [L...\n\n- Source: https://github.com/apache/airflow\n- Extracted from upstream docs: https://raw.githubusercontent.com/apache/airflow/HEAD/README.md\n\n## Documentation\n\n- https://airflow.apache.org/docs/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/apache-airflow-mcp/)","tags":["apache","airflow","mcp","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor"],"capabilities":["skill","source-agentskillexchange","skill-apache-airflow-mcp","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/apache-airflow-mcp","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,642 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:22.181Z","embedding":null,"createdAt":"2026-05-18T13:15:04.471Z","updatedAt":"2026-05-18T19:09:22.181Z","lastSeenAt":"2026-05-18T19:09:22.181Z","tsv":"'/apache/airflow':174 '/apache/airflow/head/readme.md':181 '/docker/pulls/apache/airflow.svg)](https://hub.docker.com/r/apache/airflow)':103 '/docker/stars/apache/airflow.svg)](https://hub.d...':108 '/docs/':185 '/py/apache-airflow.svg)](https://badge.fury.io/py/apache-airflow)':91 '/pypi/pyversions/apache-airflow.svg)](https://pypi.org/p...':97 '/skills/apache-airflow-mcp/)':192 '000':12 '2':11 '3.2.0':56,64 'agent':9,187 'agentskillexchange.com':191 'agentskillexchange.com/skills/apache-airflow-mcp/)':190 'ai':8 'airflow':2,25,55,61,134 'airflow.apache.org':184 'airflow.apache.org/docs/':183 'apach':1,24,54,60 'apache-airflow':53,59 'badge.fury.io':90 'badge.fury.io/py/apache-airflow.svg)](https://badge.fury.io/py/apache-airflow)':89 'basic':122 'best':136 'catalog':6 'caveat':83 'chang':145 'chart':72 'clarifi':159 'claud':18 'code':19 'codex':21 'come':45 'compos':75 'constraint':47 'contain':98 'continu':165 'cursor':20 'dag':148 'doc':178 'docker':65,74,76,99,104 'docker-compos':73 'document':182 'environ':40 'especi':42 'etc':78 'exchang':189 'extract':175 'get':126,129,132 'getting-start':125,131 'github.com':173 'github.com/apache/airflow':172 'googl':63 'helm':71 'img.shields.io':96,102,107 'img.shields.io/docker/pulls/apache/airflow.svg)](https://hub.docker.com/r/apache/airflow)':101 'img.shields.io/docker/stars/apache/airflow.svg)](https://hub.d...':106 'img.shields.io/pypi/pyversions/apache-airflow.svg)](https://pypi.org/p...':95 'includ':169 'instal':29,33,52,58 'kubernet':70,113,120 'l':170 'manag':50 'match':38 'mcp':3,26 'most':141 'next':157 'note':128 'one':153 'open':5 'path':36 'pip':41,51,57 'postgr':62 'prerequisit':27 'project':168 'pull':100 'pypi':86,87,92 'python':28,93,111,118 'raw.githubusercontent.com':180 'raw.githubusercontent.com/apache/airflow/head/readme.md':179 'requir':49,81 'run':154 'scan':15 'secur':14 'security-scan':13 'setup':35 'similar':151,167 'skill':10,16,188 'skill-apache-airflow-mcp' 'slowli':144 'sourc':171,186 'source-agentskillexchange' 'star':105 'start':127,130,133 'static':142 'structur':149 'support':109,116 'support-for-python-and-kubernetes-vers':115 'swarm':77 'tool':66 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'unit':161 'upstream':32,85,177 'usag':123 'use':30,67 'version':88,94,114,121 'vs':48 'work':135,163 'workflow':138","prices":[{"id":"a852fc96-a37e-4b6e-a550-b24133dc3e88","listingId":"6d534eb1-c44e-461c-8e03-8db96d92d6ba","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:15:04.471Z"}],"sources":[{"listingId":"6d534eb1-c44e-461c-8e03-8db96d92d6ba","source":"github","sourceId":"agentskillexchange/skills/apache-airflow-mcp","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/apache-airflow-mcp","isPrimary":false,"firstSeenAt":"2026-05-18T13:15:04.471Z","lastSeenAt":"2026-05-18T19:09:22.181Z"}],"details":{"listingId":"6d534eb1-c44e-461c-8e03-8db96d92d6ba","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"apache-airflow-mcp","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"7eece5342f740b439f4e54a36f73afe76f2b2063","skill_md_path":"skills/apache-airflow-mcp/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/apache-airflow-mcp"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Apache Airflow MCP","description":""},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/apache-airflow-mcp"},"updatedAt":"2026-05-18T19:09:22.181Z"}}