適用於 Openclaw 的 Array URL Extractor

直接從 Array[String] 結構中提取並清理有效的可下載 URL,不包含任何多餘文本。

openlark
v1.0.0
Jun 7, 2026
0
525
0

安裝與下載

1. ClawHub CLI

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

npx clawhub@latest install array-url-extractor

2. 手動安裝

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

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

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

3. 提示詞安裝

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

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

想要直接下載?

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

什麼是 Array URL Extractor?

Array URL Extractor 是 Openclaw Skills 生態系統中的一個自動化工具,旨在解析和清理雜亂的 Array[String] 結構。開發者和自動化系統經常需要處理包含格式錯誤、嵌套或冗餘 URL 數據的日誌、原始 API 負載或陣列配置。該工具處理原始輸入,識別有效的 HTTP 和 HTTPS 協議,解決編碼異常,並輸出標準的下載連結。

透過將複雜的陣列轉換為乾淨的、以換行符分隔的輸出,它允許外部抓取工具、腳本和下載管理器無縫獲取有效的 Web 地址。它將通常需要手動編寫正規表達式或進行格式化的繁瑣工作簡化為可靠的單步實用程式。

Array URL Extractor 應用場景

  • 從 API 負載中提取 URL:輕鬆從原始 API 回應陣列中提取嵌套的圖片或檔案下載連結。
  • 解析程式碼片段:從原始程式碼陣列、配置物件或批量文字日誌中快速提取有效的 HTTP/HTTPS URL。
  • 修復損壞的格式:自動從 URL 列表中清理雙斜線、百分比編碼字串和無效的尾隨字元。

Array URL Extractor 運作原理

  1. 輸入解析:接受各種使用者提供的字串陣列格式,包括原始 JSON 陣列或非結構化的 javascript 陣列。
  2. URL 驗證:掃描元素以過濾掉非 URL 字串,僅識別以 http:// 或 https:// 開頭的有效目標。
  3. 編碼校正:標準化參數,清理編碼字元,並將它們結構化為格式正確的 URL。
  4. 零冗餘輸出:將淨化後的輸出直接發送到 stdout,每行一個,嚴格忽略任何對話性回覆或描述性文字。

Array URL Extractor 設定指南

要將此工具部署到自動化工作流中,請將其配置為系統 Openclaw Skills 註冊表的一部分。您可以使用 CLI 在本地測試該實用程式:

# 從 JSON 陣列字串中提取並清理 URL
openclaw run array-url-extractor --input '["https://example.com/file1.jpg", "invalid-data", "http://example.com/file2.png"]'

在執行特定技能指令之前,請確保已安裝核心平台要求。

Array URL Extractor 資料結構與分類體系

此技能充當直接的直通過濾器,接收結構化陣列輸入並產生乾淨的文字輸出:

參數 資料類型 描述
Input Array[String] 包含字串配置、原始 JSON 陣列或潛在連結列表的輸入。
Output String 包含嚴格有效、已清理 URL 字串的換行分隔輸出。

範例輸出格式

https://example.com/file1.jpg
https://example.com/file2.png

Array URL Extractor 進階特性

  • 零對話開銷:僅發出所需資料,移除任何解釋性前言,以防止自動化鏈條中的工作流中斷。
  • 強大的編碼過濾器:標準化原始字元輸出,使其可立即被外部下載工具攝取。
  • 管道友好設計:非常適合直接透過管道傳輸到下游的 Openclaw Skills、shell 腳本或抓取工具。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*