適用於 Openclaw 的 Astronomer

一個用於透過 Membrane 框架管理 Astronomer 數據編排和 Apache Airflow 流水線的高級集成技能。

membranedev
v1.0.2
Apr 30, 2026
0
427
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install astronomer

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 astronomer。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 Astronomer?

Astronomer 技能使 AI 代理能夠與 Astronomer 數據編排平台無縫交互。作為由 Apache Airflow 驅動的現代平台,Astronomer 允許數據工程師輕鬆構建、運行和擴展複雜的數據流水線。透過利用 Openclaw Skills,開發人員可以自動化工作空間管理、部署發佈和用戶令牌配置,而無需手動處理複雜的身份驗證流程。

此技能利用 Membrane 基礎設施來橋接 AI 代理與 Astronomer API 之間的差距。它抽象了憑據管理和令牌刷新的繁重工作,使用戶能夠專注於高層集成邏輯和流水線自動化。無論您是在管理部署還是查詢特定工作空間數據,此技能都為 AI 驅動的數據工程工作流提供了堅實的基礎。

Astronomer 應用場景

  • 在 Astronomer 上自動化 Apache Airflow DAG 的部署和發佈生命週期。
  • 透過 AI 驅動的命令管理和審計工作空間、用戶及訪問令牌。
  • 根據外部觸發器或系統效能指標動態擴展數據流水線。
  • 使用 Openclaw Skills 編排複雜的數據工程任務,無需手動管理 API 密鑰。
  • 使用自然語言意圖發現快速原型化數據流水線集成。

Astronomer 運作原理

  1. AI 代理透過 Membrane CLI 發起登錄以建立安全的租戶會話。
  2. 確保與 Astronomer 域的連接,在安全瀏覽器環境中觸發自動化的 OAuth 或 API 密鑰握手。
  3. 技能輪詢連接狀態,一旦服務器端驗證身份驗證,狀態將從構建中轉為就緒。
  4. 用戶使用自然語言意圖查詢搜索特定的 Astronomer 操作(如列出部署)。
  5. 技能執行選定的操作或對 Astronomer API 執行直接代理請求,自動注入所需的標頭並處理憑據刷新。

Astronomer 設定指南

首先,全域安裝 Membrane CLI 以啟用 Openclaw Skills 所需的環境:

npm install -g @membranehq/cli@latest

接下來,對您的代理進行身份驗證(將 <agentType> 替換為 openclaw、claude 等):

membrane login --tenant --clientName=openclaw

最後,建立與您的 Astronomer 實例的連接:

membrane connection ensure "https://astronomer.io" --json

Astronomer 資料結構與分類體系

該技能將 Astronomer 資源組織成可透過 CLI 訪問的結構化架構。它跟踪以下主要實體:

實體 描述
Deployment 關於特定 Airflow 實例及其發佈狀態的元數據。
Workspace 包含多個部署和團隊成員的組織單元。
User 平台內協作者的身份和權限數據。
Token 用於安全 API 通訊的託管身份驗證工件。

所有操作輸出均以標準化的 JSON 格式返回,包括用於參數驗證的 inputSchema 和用於可預測數據解析的 outputSchema。

Astronomer 進階特性

  • 自然語言意圖發現,無需閱讀文檔即可查找可用的 Astronomer 操作。
  • 內置 API Proxy,可為標準操作未涵蓋的自定義端點自動注入身份驗證標頭。
  • 自動化的憑據生命週期管理,無需在本地存儲密鑰或 API 密鑰。
  • 支持帶有 --wait 標誌的長輪詢,用於異步連接構建和部署狀態跟踪。
  • 透過授權 URL 為服務器端或僅限 CLI 的身份驗證流程提供無頭環境支持。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*