← 返回 Skills 市场
jlin53882

minimax-media (James)

作者 jlin53882 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
108
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install minimax-media-james
功能描述
Use MiniMax API for image generation and text-to-speech (TTS). Supports image-01 model for images and speech-2.8-hd for voice synthesis. Install when needed.
安全使用建议
This skill appears to do what it says (image generation and TTS via MiniMax) but there are a few things to consider before installing or running it: - Required secret not declared in registry metadata: SKILL.md and README require MINIMAX_API_KEY (and optional MINIMAX_BASE_URL), but the registry metadata lists no env vars. Expect to set MINIMAX_API_KEY in your environment; the platform may not prompt for it automatically. Treat that API key as a secret. - Source trust: the skill's source is 'unknown' in the metadata. Verify you trust the author or the package distribution before providing a live API key. - Network fetches / SSRF risk: the script downloads the first image URL returned by the API. If the API or returned URLs are malicious (or if you point MINIMAX_BASE_URL at an arbitrary endpoint), the script could request arbitrary HTTP endpoints, including internal addresses. If you are in a sensitive network, run the script in an isolated/sandbox environment or modify it to validate/whitelist hosts before downloading. - Temp-file handling: the script uses tempfile.mktemp (deprecated/insecure). Prefer running it in a safe environment or patch the script to use tempfile.NamedTemporaryFile or create files in a controlled directory to avoid race conditions. - Dependency: the script requires the 'requests' Python package. Install in a virtualenv to avoid system-wide changes (pip install requests). - Mitigations: only provide an API key with the minimal privileges available, rotate keys regularly, run the script inside a container or restricted environment if you are unsure, or inspect/modify the script to add host validation before downloading returned URLs and to replace mktemp with a safer pattern. If you want this skill to be more trustworthy before installing, ask the publisher to fix the registry metadata to include MINIMAX_API_KEY as the primaryEnv, and consider requesting a signed/reputable package distribution or a publisher identity you trust.
功能分析
Type: OpenClaw Skill Name: minimax-media-james Version: 1.0.0 The skill provides a straightforward implementation for interacting with the MiniMax API for image generation and text-to-speech. The Python script (scripts/minimax_media.py) correctly handles API authentication via environment variables and performs expected network operations to the official MiniMax domain (api.minimax.io). No malicious patterns, data exfiltration, or harmful instructions were found.
能力评估
Purpose & Capability
Name/description claim image generation and TTS via MiniMax; the included Python script implements exactly that (calls MiniMax API endpoints and downloads returned image/audio). That capability is coherent with the stated purpose. However registry metadata declares no required env vars/primary credential while SKILL.md/READme and the script require MINIMAX_API_KEY (and optionally MINIMAX_BASE_URL) — this mismatch is an incoherence in the declared requirements.
Instruction Scope
Runtime instructions are narrow: run the included Python script for image or tts. The script only reads MINIMAX_API_KEY and MINIMAX_BASE_URL and performs HTTP calls to the API and to returned image URLs, writes temp files, and prints JSON results. It does not read arbitrary local files or other env vars. Two implementation concerns: it uses tempfile.mktemp (insecure/deprecated) to create output files, and it blindly GETs the first image URL returned by the API — if the API (or a compromised/rogue API) returns URLs pointing to internal resources, the script could perform SSRF-like requests into internal networks.
Install Mechanism
No install spec is provided (instruction-only skill with one Python script). Required binary is python and the script depends on the requests library; the script itself prints an error telling the user to pip install requests if missing. No remote archive downloads or install-time code execution are present in the registry metadata.
Credentials
The skill requires a secret MINIMAX_API_KEY (and optionally MINIMAX_BASE_URL) to operate, but the registry metadata incorrectly lists no required env vars and no primary credential. This is an important mismatch: the platform or user installer may not prompt properly for the API key. MINIMAX_API_KEY is an appropriate credential for this skill, but the omission is a configuration/information risk. There are no other unrelated secrets requested.
Persistence & Privilege
Flags show always:false and normal user-invocable/autonomous-invoke defaults. The skill does not request persistent system-wide changes or modify other skills. It only writes output files to temporary paths under the invoking environment.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install minimax-media-james
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /minimax-media-james 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: image generation + TTS using MiniMax API
元数据
Slug minimax-media-james
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

minimax-media (James) 是什么?

Use MiniMax API for image generation and text-to-speech (TTS). Supports image-01 model for images and speech-2.8-hd for voice synthesis. Install when needed. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。

如何安装 minimax-media (James)?

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

minimax-media (James) 是免费的吗?

是的,minimax-media (James) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

minimax-media (James) 支持哪些平台?

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

谁开发了 minimax-media (James)?

由 jlin53882(@jlin53882)开发并维护,当前版本 v1.0.0。

💬 留言讨论