minimax-tools
v1.0.0使用 MiniMax MCP 进行图像理解和网络搜索。触发条件:(1) 用户要求分析图片、理解图像 (2) 用户要求进行网络搜索、在线搜索 (3) 需要查询最新资讯、新闻、资料
MIT-0
Security Scan
OpenClaw
Suspicious
high confidencePurpose & Capability
Name/description (image understanding + web search) matches the included scripts. However the registry/metadata claims no required env vars or binaries, while both SKILL.md and the scripts require an API key (MINIMAX_API_KEY or ~/.openclaw/config/minimax.json) and the 'uvx' binary (minimax-coding-plan-mcp) to operate. That mismatch between declared requirements and actual needs is incoherent.
Instruction Scope
SKILL.md instructs installing 'uv' via a curl | sh script and installing 'minimax-coding-plan-mcp' with uvx, then placing API keys in a local config file or env var. The runtime scripts read only the declared config/env and call an external MCP process; they don't access unrelated system files. The main scope concern is that instructions direct the user to run a remote installer and to hand an API key to an external binary, which expands the trust surface beyond the skill itself.
Install Mechanism
There is no formal install spec in the registry, but SKILL.md tells users to run 'curl -LsSf https://astral.sh/uv/install.sh | sh' to install uv and then 'uvx install minimax-coding-plan-mcp'. Downloading and executing a remote install script (astral.sh) is higher risk than using vetted package managers or published release artifacts. The MCP install is opaque (uvx-managed), so the skill effectively causes third-party code to be fetched and executed.
Credentials
The registry lists no required environment variables, but the scripts and SKILL.md clearly require MINIMAX_API_KEY (or a config file with an api_key). Requesting an API key for the service itself is reasonable, but the metadata omission is a red flag. Passing the API key to the external 'uvx' process (via env) means the external MCP will have access to the credential; consider whether that key has limited scope and whether you trust the upstream service.
Persistence & Privilege
The skill is not marked always:true and does not request unusual platform privileges. It writes/reads only within ~/.openclaw paths for its own config and workspace. The agent-autonomy default remains allowed (disable-model-invocation is false) but that is normal and not by itself a problem.
What to consider before installing
This skill's functionality is coherent, but the metadata omits two important runtime requirements: the 'uvx' binary (uv/uvx) and a MINIMAX_API_KEY. The install steps require executing a remote install script (astral.sh) and installing a third-party MCP package that will run with your API key. Before installing: (1) verify the source/trustworthiness of astral.sh and the minimax-coding-plan-mcp package (look for official project pages or signed releases), (2) avoid running curl | sh from unknown domains — prefer package managers or manual review, (3) give the MiniMax API key limited scope and do not reuse sensitive credentials, (4) insist the registry metadata be updated to declare required binaries and MINIMAX_API_KEY so you can make an informed consent decision. If you cannot verify the upstream project or prefer not to run remote installers, do not install this skill.Like a lobster shell, security has layers — review code before you run it.
latest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
minimax-tools
整合版 MiniMax 工具集,包含图像理解 和网络搜索功能。
功能列表
| 功能 | 说明 | 命令 |
|---|---|---|
| 图像理解 | 分析图片内容、识别物体文字场景 | understand_image.py |
| 网络搜索 | 搜索资讯、新闻、资料 | web_search.py |
快速开始
首次使用(需要在目标设备上执行)
步骤 1: 安装依赖
# 检查 uvx 是否可用
which uvx
# 如果不存在,安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh
步骤 2: 安装 MCP 服务器
uvx minimax-coding-plan-mcp --help
如果提示未安装,执行:
uvx install minimax-coding-plan-mcp
步骤 3: 配置 API Key
如果没有 MiniMax API Key,需要购买:https://platform.minimaxi.com/subscribe/coding-plan?code=GjuAjhGKqQ&source=link
配置 API Key:
mkdir -p ~/.openclaw/config
cat > ~/.openclaw/config/minimax.json << EOF
{
"api_key": "你的API密钥",
"output_path": "~/.openclaw/workspace/minimax-output"
}
EOF
或者设置环境变量:
export MINIMAX_API_KEY="你的API密钥"
使用方法
图像理解
# 描述图片内容
python3 ~/.openclaw/workspace/.agents/skills/minimax-tools/scripts/understand_image.py ~/image.jpg "详细描述这张图片"
# 使用 URL
python3 ~/.openclaw/workspace/.agents/skills/minimax-tools/scripts/understand_image.py "https://example.com/image.jpg" "这张图片展示了什么?"
网络搜索
# 搜索内容
python3 ~/.openclaw/workspace/.agents/skills/minimax-tools/scripts/web_search.py "今天的热点新闻"
# 搜索技术问题
python3 ~/.openclaw/workspace/.agents/skills/minimax-tools/scripts/web_search.py "Python 如何处理 JSON"
迁移到其他设备
需要复制到新设备的内容:
-
脚本目录:
~/.openclaw/workspace/.agents/skills/minimax-tools/scripts/ -
配置文件:
- 复制
~/.openclaw/config/minimax.json,或 - 在新设备设置环境变量
MINIMAX_API_KEY
- 复制
-
依赖安装(在新设备上执行):
# 安装 uv(如需要) curl -LsSf https://astral.sh/uv/install.sh | sh # 安装 MCP 服务器 uvx install minimax-coding-plan-mcp
脚本说明
understand_image.py
- 优先从环境变量
MINIMAX_API_KEY读取 API Key - 如未设置则从
~/.openclaw/config/minimax.json读取 - 支持本地图片路径和 URL
web_search.py
- 优先从环境变量
MINIMAX_API_KEY读取 API Key - 如未设置则从
~/.openclaw/config/minimax.json读取 - 返回格式化的搜索结果
常见问题
Q: 提示 "uvx: command not found"
需要安装 uv,参见步骤 1
Q: 提示 "API Key 未配置"
需要配置 MiniMax API Key,参见步骤 3
Q: MCP 服务器连接失败
检查网络连接,或尝试重新安装:
uvx install minimax-coding-plan-mcp
Files
3 totalSelect a file
Select a file to preview.
Comments
Loading comments…
