← 返回 Skills 市场
sangjiexun

uni-image

作者 以码悟道 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
134
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install uni-image
功能描述
Unified multi-platform AI image generation. Supports Volcengine Seedream, Alibaba Qwen Image, and Google Gemini (Nano Banana). Switch between models with a d...
安全使用建议
Do not install or run this skill yet. The package is missing the referenced JavaScript files and run-time declarations are inconsistent (it expects you to run node but 'node' is not declared and the code is not included). Before using: 1) Verify the source: visit the provided homepage repository and confirm the uni-image-proxy.js and uni-image-inject.js files exist and match the published package. 2) Inspect those scripts thoroughly to ensure they do not exfiltrate keys or send data to unexpected endpoints (check all network destinations and file writes). 3) Prefer setting provider keys as environment variables rather than pasting them into a UI you don't control; if the skill stores keys to ~/.openclaw-dev/uni-image-config.json, inspect that file's contents and access controls. 4) Confirm you trust the author and the code (or run it in a sandboxed environment) before supplying any API keys. If you can't inspect the missing code or the repo doesn't match, consider this package incomplete/untrustworthy.
功能分析
Type: OpenClaw Skill Name: uni-image Version: 1.0.0 The skill is classified as suspicious because it describes a high-risk architecture involving a fetch interceptor and a local proxy server (port 18800) to handle sensitive API keys. It references non-existent or future-dated AI models (e.g., 'Gemini 3.1' and 'Nano Banana') and contains a future-dated timestamp in `_meta.json` (year 2026), which suggests deceptive intent. Furthermore, the `SKILL.md` instructions suggest executing a script located outside the skill's expected directory (`../../uni-image-proxy.js`), which is a potential path traversal risk.
能力评估
Purpose & Capability
The declared purpose (multi-provider image generation) matches the three API keys requested (Volcengine ARK, DashScope, Google), which is reasonable. However the SKILL.md lists implementation files (uni-image-proxy.js, uni-image-inject.js) and run instructions, but no code files are included in the package. That inconsistency suggests the published skill is incomplete or mispackaged.
Instruction Scope
Runtime instructions tell the agent/user to run a local Node-based HTTP proxy on port 18800 and state keys are stored at ~/.openclaw-dev/uni-image-config.json. The instructions therefore imply writing/reading local files and making network calls to provider APIs. Those actions are expected for a proxy, but the skill also declares required env vars while simultaneously describing a UI-based key storage — the behavior around how keys are supplied/used is ambiguous.
Install Mechanism
There is no install spec (instruction-only), which normally lowers risk. But the SKILL.md expects running node and local JS files; yet no binaries (node) are declared and the referenced JS files are missing. That mismatch is an integrity/problem-of-omission risk (the package is incomplete).
Credentials
Requested environment variables (ARK_API_KEY, DASHSCOPE_IMAGE_KEY, GOOGLE_API_KEY) are proportional to the stated multi-provider image generation function. The ambiguity: the skill requires these env vars but also instructs storing keys in a local JSON file and using a UI — it's unclear which is actually required at runtime.
Persistence & Privilege
The skill instructs storing API keys in ~/.openclaw-dev/uni-image-config.json, which creates persistent credentials on disk. The skill is not always-enabled and does not request elevated system privileges, but persistence of secrets on disk is a sensitive behavior and should be verified (inspect the code that writes/reads that file).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install uni-image
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /uni-image 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of UniImage: unified multi-platform AI image generation. - Supports Volcengine Seedream, Alibaba Qwen Image, and Google Gemini (Nano Banana) providers. - Add dropdown selector on the paint page for easy switching between image generation models. - Proxy server routes requests to the appropriate provider API based on model selection. - API key configuration via UI or environment variables. - Includes CLI usage examples and setup instructions.
元数据
Slug uni-image
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

uni-image 是什么?

Unified multi-platform AI image generation. Supports Volcengine Seedream, Alibaba Qwen Image, and Google Gemini (Nano Banana). Switch between models with a d... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 uni-image?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install uni-image」即可一键安装,无需额外配置。

uni-image 是免费的吗?

是的,uni-image 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

uni-image 支持哪些平台?

uni-image 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 uni-image?

由 以码悟道(@sangjiexun)开发并维护,当前版本 v1.0.0。

💬 留言讨论