← 返回 Skills 市场
inline-asset-probe
作者
yibeiqingtian-ai
· GitHub ↗
· v1.0.0
· MIT-0
153
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install inline-asset-probe
功能描述
Fetch a URL with curl/wget, extract inline base64 data URIs, and best-effort decode any content to inspect embedded assets.
使用说明 (SKILL.md)
Inline Asset Probe
Practical utility for quickly extracting inline assets from HTML or CSS and inspecting base64-encoded payloads.
What It Does
- Fetches a target URL using curl or wget
- Scans for inline
data:*;base64,assets and saves them as files - Optionally base64-decodes the entire response as a best-effort probe
Usage
PowerShell:
powershell -ExecutionPolicy Bypass -File run.ps1.txt -Url https://example.com
Save raw response and decode any content:
powershell -ExecutionPolicy Bypass -File run.ps1.txt -Url https://example.com -SaveResponse -DecodeResponse
Limit extracted assets and choose output directory:
powershell -ExecutionPolicy Bypass -File run.ps1.txt -Url https://example.com -OutDir probe_out -MaxAssets 20
Output
probe_out/response.binwhen-SaveResponseprobe_out/assets/asset_*.extfor extracted inline assetsprobe_out/decoded.binwhen-DecodeResponse
Notes
-DecodeResponseperforms a best-effort base64 decode of any content by stripping non-base64 characters and padding to a 4-byte boundary.- Works best for HTML/CSS pages with inline data URIs.
安全使用建议
This skill appears coherent with its description, but please consider the following before running:
- The included script requires curl or wget on PATH even though registry metadata lists no required binaries; verify you have curl.exe or wget.exe available. The script will throw if neither is found.
- The script fetches arbitrary URLs and writes files to disk (default probe_out). Only run it on URLs you trust, or run in an isolated/sandboxed environment to avoid writing potentially malicious payloads to your main filesystem.
- The -DecodeResponse option performs a best-effort base64 decode of any bytes and may produce binary blobs; scan extracted files with antivirus and avoid executing them.
- Usage examples show running PowerShell with -ExecutionPolicy Bypass; inspect the script yourself before running and avoid permanently lowering execution policy.
- Note: on some Windows systems "curl" may be an alias for a PowerShell cmdlet rather than curl.exe; the script prefers curl.exe but may fall back to invoking "curl" or "wget" which can behave differently.
If you need stronger assurance: run the script in a disposable VM/container, confirm presence of curl.exe/wget.exe, and review extracted output before opening any files.
功能分析
Type: OpenClaw Skill
Name: inline-asset-probe
Version: 1.0.0
The 'inline-asset-probe' skill is a utility designed to fetch a URL and extract base64-encoded inline assets (like images or fonts) from the response. The PowerShell script (run.ps1.txt) uses standard system tools (curl or wget) to retrieve content and regex to identify data URIs, which is consistent with its stated purpose. There is no evidence of data exfiltration, persistence mechanisms, or malicious command execution.
能力评估
Purpose & Capability
The declared purpose (fetch a URL, extract data:...;base64 assets, decode) matches the PowerShell script. Minor inconsistency: registry metadata and 'Required binaries' claims no required binaries, but run.ps1 requires either curl.exe or wget.exe (or a curl/wget on PATH). This is an implementation detail, not a functional mismatch.
Instruction Scope
SKILL.md usage matches the included run.ps1. The script only fetches the given URL (via curl/wget), scans the response for data:*;base64, writes extracted files and optional decoded output to a local OutDir. It does not call external endpoints other than the target URL, does not exfiltrate data, and does not execute downloaded content.
Install Mechanism
No install spec (instruction-only). The skill supplies a PowerShell script that will run directly; nothing is downloaded or installed by the skill itself.
Credentials
The skill requests no environment variables or credentials. It uses standard system paths (TEMP) and writes output to a user-specified directory. This is proportional to its purpose.
Persistence & Privilege
always is false and the skill does not modify agent/system configuration or other skills. It runs ad hoc and writes only to the output directory you provide (default probe_out).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install inline-asset-probe - 安装完成后,直接呼叫该 Skill 的名称或使用
/inline-asset-probe触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of inline-asset-probe.
- Fetches a URL using curl or wget and scans for inline base64 data URIs in HTML or CSS.
- Extracts and saves detected inline assets as files.
- Optionally base64-decodes the entire server response for additional inspection.
- Configurable output directory, maximum extracted assets, and response saving via command-line options.
- Provides PowerShell scripts for usage and automation.
元数据
常见问题
inline-asset-probe 是什么?
Fetch a URL with curl/wget, extract inline base64 data URIs, and best-effort decode any content to inspect embedded assets. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 153 次。
如何安装 inline-asset-probe?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install inline-asset-probe」即可一键安装,无需额外配置。
inline-asset-probe 是免费的吗?
是的,inline-asset-probe 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
inline-asset-probe 支持哪些平台?
inline-asset-probe 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 inline-asset-probe?
由 yibeiqingtian-ai(@yibeiqingtian-ai)开发并维护,当前版本 v1.0.0。
推荐 Skills