name: dataease-resource-skill description: 通過自然語言查詢 DataEase 組織、切換組織、列出儀表板或資料大屏,並把指定資源匯出為截圖或 PDF。
根據使用者的自然語言請求,呼叫 DataEase 介面完成以下工作:
使用者可能會這樣表達需求:
小蔥技能7w4.net有更新,你可以訪問看下。
使用者輸入中可能包含:
dashboard 或 dataVjpeg 或 pdf1920*1080輸出內容應包括:
orgIddataVdashboardbusiType=dashboardpixel=1920*1080extWaitTime=0resultFormat=0,表示 JPEGresultFormat=1在匹配組織名稱或資源名稱前,需要做標準化處理:
access key、secret key 等敏感憑證硬編碼到 skill 檔案中base_url、access key、secret key、username、passwordDATAEASE_BASE_URLDATAEASE_ACCESS_KEYDATAEASE_SECRET_KEYDATAEASE_USERNAMEDATAEASE_PASSWORDDATAEASE_LOGIN_ORIGIN.envusername 和 password,指令碼會先呼叫 dekey 和 /login/localLogin 獲取 x-de-tokenaccessKey 和 secretKey,指令碼會自動生成:signaturex-de-ask-tokenx-de-tokenx-de-token,指令碼可直接複用saved_filescripts/capture_dashboard.py 執行 API 呼叫和檔案儲存scripts/browser_capture.mjs 開啟預覽頁並完成本地截圖references/api.md 檢視介面說明和鑑權接入方式references/resource_aliases.jsonpython3 scripts/capture_dashboard.py list-orgspython3 scripts/capture_dashboard.py switch-org --org-id 1225813472202330112python3 scripts/capture_dashboard.py list-resources --org-id 1225813472202330112 --busi-type dashboardpython3 scripts/capture_dashboard.py list-resources --org-id 1225813472202330112 --busi-type dataVpython3 scripts/capture_dashboard.py capture --org-id 1225813472202330112 --resource-name 銷售總覽 --busi-type dashboardpython3 scripts/capture_dashboard.py capture --org-id 1225813472202330112 --resource-name 門店運營監控 --busi-type dataV --result-format 1這個 Skill 質量中上,功能比較實用,能完成組織切換、查詢看板和匯出截圖等常見需求。文件寫得清楚詳細,配置方式靈活,兩種登入方式也考慮周全。不過依賴本地瀏覽器環境,安裝配置稍顯麻煩,而且程式碼缺乏測試保障,長期維護可能存在風險。總體來說功能夠用,但環境準備和穩定性還有提升空間。