Array URL Extractor for Openclaw

Extract and clean valid downloadable URLs directly from Array[String] structures without any excess text.

openlark
v1.0.0
Jun 7, 2026
0
525
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install array-url-extractor

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install array-url-extractor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Array URL Extractor?

The Array URL Extractor is an automation tool in the Openclaw Skills ecosystem designed to parse and clean messy Array[String] structures. Developers and automated systems often process logs, raw API payloads, or array configurations containing malformed, nested, or redundant URL data. This tool processes raw inputs, identifies valid HTTP and HTTPS protocols, resolves encoding anomalies, and yields standard downloadable links.

By converting complex arrays into clean, line-delimited outputs, it allows external scrapers, scripts, and download managers to seamlessly ingest valid web locations. It simplifies what is typically a manual regex or formatting chore into a reliable, single-step utility.

Array URL Extractor Use Cases

  • Extracting URLs from API Payloads: Easily extract nested image or file download links from raw API response arrays.
  • Parsing Code Snippets: Rapidly extract valid HTTP/HTTPS URLs from raw code arrays, configuration objects, or bulk text logs.
  • Sanitizing Broken Formats: Automatically clean up double-slashes, percent-encoded strings, and invalid trailing characters from a list of URLs.

How Array URL Extractor Works

  1. Input Parsing: Accepts various user-provided string array formats, including raw JSON arrays or unstructured javascript arrays.
  2. URL Verification: Scans elements to filter out non-URL strings, identifying only valid targets starting with http:// or https://.
  3. Encoding Correction: Standardizes parameters, cleans up encoded characters, and structures them into properly formatted URLs.
  4. Zero-Fluff Output: Directs the purified output straight to stdout, one per line, strictly ignoring any conversational responses or descriptive text.

Array URL Extractor Setup

To deploy this tool within your automation workflows, configure it as part of your system's Openclaw Skills registry. You can test the utility locally using the CLI:

# Extract and clean URLs from a JSON array string
openclaw run array-url-extractor --input '["https://example.com/file1.jpg", "invalid-data", "http://example.com/file2.png"]'

Ensure that you have installed the core platform requirements before executing skill-specific commands.

Array URL Extractor Data Schema & Taxonomy

This skill acts as a direct pass-through filter, taking a structured array input and producing clean text output:

Parameter Data Type Description
Input Array[String] Input containing string configurations, raw JSON arrays, or lists of potential links.
Output String Newline-separated output containing strictly valid, cleansed URL strings.

Sample Output Format

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

Array URL Extractor Advanced Features

  • Zero-Conversational Overhead: Emits only the required data, removing any explanatory preamble to prevent workflow disruption in automated chains.
  • Robust Encoding Filters: Standardizes raw character outputs to make them immediately ingestible by external download tools.
  • Pipeline Friendly Design: Perfect for piping directly into downstream Openclaw Skills, shell scripts, or scraping tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*