← 返回 Skills 市场
Sideload Avatar Generator
作者
DirectiveCreator
· GitHub ↗
· v1.0.2
812
总下载
2
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install sideload-avatar-generator
功能描述
Generate 3D avatars (VRM/GLB/MML) from text or images via Sideload.gg, paying $2 USDC per generation using any x402 wallet on Base.
安全使用建议
This package appears to implement exactly what it claims — a Node.js CLI that posts prompts/images to sideload.gg and pays via an x402 token — but take these precautions before running it: 1) Treat the x402 token as a secret. Avoid passing it on the command line if others share the machine or if you care about it appearing in process listings or shell history; prefer a safer mechanism (stdin, ephemeral file, or an environment variable in a secure session) if possible. 2) Only upload images you intend to share: if you pass a local file path the script will base64-embed and send the file to the remote service (do not point it at sensitive files). 3) Verify the service domains (sideload.gg, aimml.sideload.gg, aimml.onrender.com) and, if concerned, inspect the included scripts (generate.js/status.js) yourself before running. 4) Ensure you have Node.js 18+ (the scripts use global fetch). 5) If you need higher assurance, confirm the upstream repository and release provenance (package.json points to a GitHub repo but the skill's homepage is missing in registry metadata).
功能分析
Type: OpenClaw Skill
Name: sideload-avatar-generator
Version: 1.0.2
The skill is classified as suspicious due to a local file read vulnerability in `scripts/generate.js`. The script directly uses the `--image` argument to read local files (`readFileSync(imageInput)`) and base64-encodes their content for upload to `https://sideload.gg`. While intended for image files, this lacks input sanitization, allowing an attacker or a prompt-injected agent to potentially specify arbitrary file paths (e.g., `/etc/passwd`, `~/.ssh/id_rsa`), leading to local file disclosure to the third-party Sideload.gg service. There is no evidence of intentional malicious behavior, but this constitutes a significant vulnerability.
能力评估
Purpose & Capability
Name/description, required binary (node), packaged scripts, and network endpoints (sideload.gg) are consistent: the skill submits prompts/images, accepts an x402 payment token, polls for a job, and downloads results. No unrelated cloud credentials or binaries are requested.
Instruction Scope
Runtime instructions and included scripts only reference the Sideload API and result URLs. They read a local image file if you supply a path (and will base64-embed it into the request) and write downloaded outputs to an output directory. This is expected for an uploader/downloader, but it means any local file path you pass will be transmitted to the remote service.
Install Mechanism
No remote install or arbitrary download is performed by the skill itself (it's instruction/code included in the bundle). It relies only on Node.js and npm (explicit npm install recommended). There are no suspicious external installers or obscure download URLs in the manifest.
Credentials
No environment variables or long-lived credentials are required. However, the tool expects an x402 payment token passed as a command-line argument (--x402-token). Passing secrets via CLI exposes them to other local users via process listings and may be recorded in shell history; additionally, uploading a local image path will transmit that file to sideload.gg (possible leakage of sensitive files if misused).
Persistence & Privilege
The skill does not request persistent/always-on privileges, does not alter other skills or system-wide settings, and does not persist credentials. default autonomous invocation settings are unchanged.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sideload-avatar-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/sideload-avatar-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Security: removed all private key handling. Skill never touches keys — pass x402 payment token via --x402-token. Added --probe to check cost. Zero dependencies.
v1.0.1
Security: declare X402_PRIVATE_KEY in metadata, add --x402-token for external signers (no private key required), emphasize dedicated wallet usage
v1.0.0
Generate 3D avatars (VRM/GLB/MML) from text or images via Sideload.gg with x402 payments
元数据
常见问题
Sideload Avatar Generator 是什么?
Generate 3D avatars (VRM/GLB/MML) from text or images via Sideload.gg, paying $2 USDC per generation using any x402 wallet on Base. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 812 次。
如何安装 Sideload Avatar Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sideload-avatar-generator」即可一键安装,无需额外配置。
Sideload Avatar Generator 是免费的吗?
是的,Sideload Avatar Generator 完全免费(开源免费),可自由下载、安装和使用。
Sideload Avatar Generator 支持哪些平台?
Sideload Avatar Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Sideload Avatar Generator?
由 DirectiveCreator(@directivecreator)开发并维护,当前版本 v1.0.2。
推荐 Skills