Astronomer技能
ego lite browser
贊助ego lite 是 AI 代理執行網頁自動化最快的瀏覽器,可與 Codex 或 Claude Code 共享您的登入狀態,零成本、零配置。
Alpha Vantage MCP Server
贊助獲取金融市場數據:即時與歷史股票、ETF、期權、外匯、加密貨幣、大宗商品、基本面、技術指標等
functional-tests
astronomer/.agents/skills/functional-tests
用於撰寫、編輯、審查或執行 Astronomer APC 儲存庫的功能(端到端)測試。涵蓋場景設定、testinfra 模式等。
helm-chart
astronomer/.agents/skills/helm-chart
用於 Helm chart 工作——建立圖表、修改現有圖表、設計值、測試。針對 Astronomer APC 儲存庫,請參閱 docs/architecture.md 以了解…
init
agents/skills/init
初始化倉儲結構探索。生成 .astro/warehouse.md,包含所有表格元數據以供即時查詢。每個專案執行一次,當結構變更時重新整理…
initializing-warehouse
agents/skills/initializing-warehouse
初始化倉儲結構探索。生成包含所有表格元數據的 .astro/warehouse.md 以支援即時查詢。每個專案執行一次,並在結構變更時重新整理。
magpie-setup
airflow/.agents/skills/magpie-setup
在專案儲存庫中透過基於快照的採用機制來採用並維護 apache-magpie 框架。採用者提交的唯一框架技能…
managing-astro-deployments
agents/skills/managing-astro-deployments
使用 Astro CLI 管理 Astronomer 生產部署。當用戶想要進行身份驗證、切換工作區、建立/更新/刪除部署,或…
managing-astro-local-env
agents/skills/managing-astro-local-env
使用 Astro CLI 指令管理本機 Airflow 開發環境。啟動、停止、重新啟動及終止本機 Airflow 容器;預設憑證為 admin/admin,網頁伺服器位於 http://localhost:8080。檢視所有元件或特定服務(排程器、網頁伺服器)的日誌,並支援即時追蹤選項。透過 astro dev bash 和 astro dev run 存取容器 Shell 並直接執行 Airflow CLI 指令。排解常見問題,包括連接埠衝突、啟動失敗、套件錯誤及...
migrating-ai-sdk-to-common-ai
agents/skills/migrating-ai-sdk-to-common-ai
將 Airflow 專案從 airflow-ai-sdk 遷移至 apache-airflow-providers-common-ai 0.1.0 以上版本。當使用者想要將 airflow-ai-sdk 替換為…時,使用此技能。
migrating-airflow-2-to-3
agents/skills/migrating-airflow-2-to-3
自動偵測與程式碼遷移,用於將 Apache Airflow 2.x 的 DAG 升級至 Airflow 3.x。提供基於 Ruff 的自動修復規則(AIR30/AIR301/AIR302/AIR31/AIR311/AIR312),以偵測並解決匯入、運算子、掛鉤及上下文變數中的重大變更。涵蓋關鍵架構轉變:工作者不再直接存取中繼資料資料庫;請改用 Airflow Python 用戶端或 REST API 取代 ORM 查詢。包含 Ruff 無法自動修復問題的手動遷移檢查清單:cron...
migrating-dagster-to-airflow
agents/skills/migrating-dagster-to-airflow
將 Dagster 專案遷移至 Astro 上的 Apache Airflow 3 的指南。當使用者提到將 Dagster(或 Dagster+)程式碼遷移、轉換或移植至…時使用。
prepare-providers-documentation
airflow/.agents/skills/prepare-providers-documentation
Replace the manual commit-by-commit classification step in `breeze release-management prepare-provider-documentation` with AI-driven classification. For each…
profiling-tables
agents/skills/profiling-tables
對資料庫表格進行全面的統計與品質分析,並產出結構化的剖析結果。針對資料型別生成欄位層級統計:數值欄位的最小值/最大值/百分位數、字串的長度指標、時間戳記的日期範圍。執行基數分析以識別類別型與高基數欄位,並偵測偏態分佈。從五個面向評估資料品質:完整性(NULL 比率)、唯一性(重複值)、新鮮度(更新時間戳記)、...
setting-up-astro-project
agents/skills/setting-up-astro-project
初始化並配置 Astro/Airflow 專案,包含相依性、連線及環境設定。透過 astro dev init 建立完整的專案結構,包括 DAGs、plugins、tests 及設定檔目錄。透過 requirements.txt 和 packages.txt 管理 Python 及作業系統層級的相依性,並支援自訂 Dockerfile 以處理複雜設定。在 airflow_settings.yaml 中以宣告式方式配置連線、變數及資源池,並提供匯出/匯入指令以管理環境...
testing-dags
agents/skills/testing-dags
針對Airflow DAG的反覆測試-除錯-修復循環,提供全面的失敗診斷。從af runs trigger-wait <dag_id>開始執行DAG並等待完成,無需預先檢查。失敗時,使用af runs diagnose獲取完整的失敗摘要,並透過af tasks logs檢查特定任務的錯誤細節。支援自訂配置、超時設定與重試機制;能處理成功、失敗及超時情境,並提供清晰的回應解讀。快速驗證功能亦已就緒...
tools
astronomer/.agents/skills/tools
在編寫、編輯或審查此儲存庫中的命令列工具和輔助腳本(位於 bin/ 目錄內)時使用。涵蓋工具存放位置、參數解析等內容…
tracing-downstream-lineage
agents/skills/tracing-downstream-lineage
追蹤下游資料血緣,在修改資料表或DAG前評估變更影響。透過原始碼搜尋、檢視相依性及BI工具連線,識別目標資料表或DAG的直接消費者。建立完整的相依性樹狀圖,繪製從資料表到儀表板再到機器學習模型的所有下游影響。依關鍵性(關鍵、高、中、低)分類相依性,以優先處理利害關係人溝通與測試。產出包含風險評估、受影響範圍的影響報告。
tracing-upstream-lineage
agents/skills/tracing-upstream-lineage
追蹤上游資料血緣,以識別提供表格或欄位的來源、DAG 及相依性。支援三種目標類型:表格、欄位與 DAG;透過 Airflow DAG 原始碼與任務檢查來找出產生管線。處理 SQL 來源(FROM 子句)、外部系統(S3、Postgres、Salesforce、HTTP API)及檔案型來源;遞迴追蹤上游鏈。包含透過 DAG 程式碼中的直接對應、轉換與聚合進行欄位層級的血緣追蹤...
troubleshooting-astro-deployments
agents/skills/troubleshooting-astro-deployments
使用 Astro CLI 對 Astronomer 生產部署進行故障排除。在調查部署問題、查看生產日誌、分析失敗或…時使用。
upgrade-fab-provider
airflow/.agents/skills/upgrade-fab-provider
Upgrade the pinned Flask-AppBuilder (FAB) dependency in the Apache Airflow FAB provider (`providers/fab/`). Bumps the exact `flask-appbuilder==` pin and its…
warehouse-init
agents/skills/warehouse-init
初始化倉儲結構探索。生成包含所有表格元數據的 .astro/warehouse.md 以支援即時查詢。每個專案執行一次,並在結構變更時重新整理…