Inline Asset Probe for Openclaw

A specialized utility for fetching URLs and automatically extracting or decoding embedded base64 data URIs from HTML and CSS.

yibeiqingtian-ai
v1.0.0
Mar 18, 2026
0
447
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install inline-asset-probe

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 inline-asset-probe 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 Inline Asset Probe?

Inline Asset Probe is a robust technical utility designed for developers and security researchers who need to dissect web content. By leveraging standard tools like curl and wget, it systematically scans target URLs to identify and isolate inline assets encoded as base64 data URIs. This skill is a vital component of the Openclaw Skills ecosystem for anyone performing deep web analysis or resource harvesting.

Beyond simple extraction, the tool offers a unique best-effort decoding mechanism. It can process entire responses, stripping non-base64 noise to reveal hidden payloads within a stream. Whether you are debugging complex CSS sprites or auditing a page for embedded malware, this skill provides a streamlined, automated workflow.

Inline Asset Probe Use Cases

  • Extracting embedded images, fonts, or scripts from single-file HTML templates.
  • Auditing CSS files to catalog all inline base64-encoded assets.
  • Deobfuscating potentially malicious payloads hidden within encoded web content.
  • Rapidly downloading raw server responses for offline forensic analysis using Openclaw Skills.

How Inline Asset Probe Works

  1. The tool initiates a request to the target URL using a system-level fetcher like curl or wget.
  2. It parses the resulting content to locate strings matching the data:*;base64, pattern.
  3. Every identified asset is isolated, mapped to a likely file extension, and saved to a local directory.
  4. If specified, the tool performs a global best-effort decode by filtering the stream and padding it to maintain 4-byte alignment.
  5. All outputs are organized into a structured directory for immediate inspection.

Inline Asset Probe Setup

To get started with this skill, ensure you have PowerShell 5.1 or later. You can execute the probe using the following command structure:

# Basic URL probe
powershell -ExecutionPolicy Bypass -File run.ps1.txt -Url https://example.com

# Advanced fetch with full decoding and custom output path
powershell -ExecutionPolicy Bypass -File run.ps1.txt -Url https://example.com -SaveResponse -DecodeResponse -OutDir my_assets

Inline Asset Probe Data Schema & Taxonomy

The skill generates a structured output directory (default: probe_out) containing the following components:

File/Folder Description
assets/ Sub-directory containing files named asset_*.ext for each base64 URI found.
response.bin The raw, unmodified content fetched from the target URL (requires -SaveResponse).
decoded.bin The result of the best-effort base64 decoding process (requires -DecodeResponse).

Inline Asset Probe Advanced Features

  • Best-effort decoding: Automatically cleans and pads partial or noisy base64 strings to ensure successful recovery of embedded data.
  • Granular asset control: Use the -MaxAssets flag to limit the number of extractions on media-heavy pages.
  • Custom workspace integration: Easily redirect all outputs to specific project folders via the -OutDir parameter, facilitating easy integration with other Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*