← Back to Skills Marketplace
108
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install minimax-media-james
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install minimax-media-james - After installation, invoke the skill by name or use
/minimax-media-james - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: image generation + TTS using MiniMax API
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.
How do I install minimax-media (James)?
Run "/install minimax-media-james" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is minimax-media (James) free?
Yes, minimax-media (James) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does minimax-media (James) support?
minimax-media (James) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created minimax-media (James)?
It is built and maintained by jlin53882 (@jlin53882); the current version is v1.0.0.
More Skills