← Back to Skills Marketplace
pdf-processor-for-minimax
by
wanghanwanghan
· GitHub ↗
· v1.0.0
· MIT-0
138
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf-processor-for-minimax
Description
使用MiniMax模型从PDF文件中提取文本和图片。当用户需要处理PDF内容、从PDF中提取信息或分析PDF文档时调用此技能。
Usage Guidance
This skill appears to do what it says (extract PDF text/images and send them to MiniMax), but the package metadata fails to declare the required MiniMax API credentials and the source/homepage is unknown. Before installing or using it: 1) Verify the skill’s provenance (who published it and where the minimax-client package comes from). 2) Expect to set MINIMAX_API_KEY (and optionally MINIMAX_GROUP_ID) in your environment — do not reuse high-privilege or long-lived keys for untrusted code. 3) Avoid sending sensitive or regulated PDFs to external APIs unless you’ve confirmed compliance/privacy protections. 4) Review the minimax-client package on PyPI or the vendor docs and consider running the code in an isolated environment. If you want me to, I can: (a) check the minimax-client package details on PyPI, (b) suggest a minimal hardened wrapper for local use, or (c) propose metadata edits that would make this skill's requirements transparent.
Capability Analysis
Type: OpenClaw Skill
Name: pdf-processor-for-minimax
Version: 1.0.0
The skill bundle provides legitimate functionality for extracting text and images from PDF files using the PyMuPDF library and analyzing the content via the MiniMax AI API. The code in SKILL.md follows standard practices for handling environment variables (MINIMAX_API_KEY) and interacting with a known AI service provider, with no evidence of data exfiltration to unauthorized endpoints, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The SKILL.md describes exactly the stated purpose (extract text/images from PDFs and send them to MiniMax for analysis). However, the registry metadata lists no required environment variables or primary credential while the instructions explicitly require MINIMAX_API_KEY (and optionally MINIMAX_GROUP_ID). That metadata omission is an incoherence: a PDF→MiniMax skill legitimately needs an API key and should declare it in metadata.
Instruction Scope
Runtime instructions are narrowly scoped to reading a local PDF, extracting text/images with PyMuPDF, and sending content (including base64-encoded images) to the MiniMax API. They do not request unrelated files, system-wide credentials, or external endpoints other than MiniMax. The SKILL.md correctly warns about privacy/costs. Minor issues: sample code omits an import of os before using os.environ, and embedding images as data URLs may create very large API payloads (performance/cost concern) but not a security red flag by itself.
Install Mechanism
This is an instruction-only skill with no install spec or code files; it only recommends pip packages (pymupdf, minimax-client, pillow). There are no arbitrary downloads or archive extracts. The install guidance is typical and low-risk, but you should independently vet the minimax-client package on PyPI or official docs before installing.
Credentials
The instructions require MINIMAX_API_KEY (and optionally MINIMAX_GROUP_ID) — appropriate for contacting MiniMax — but the skill metadata does not declare these required environment variables or a primary credential. That mismatch reduces transparency. Also, because the skill sends full PDF text and images to an external API, the user should consider privacy implications before providing the API key or processing sensitive documents.
Persistence & Privilege
The skill does not request persistent presence (always:false) and makes no claims about modifying agent configuration or other skills. Autonomous invocation is enabled by default (disable-model-invocation:false), which is normal; this is acceptable but increases blast radius if the skill were malicious — combined with the provenance concerns, exercise caution.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pdf-processor-for-minimax - After installation, invoke the skill by name or use
/pdf-processor-for-minimax - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pdf-processor for MiniMax PDF content extraction and analysis:
- Extracts text and images from PDF files using PyMuPDF.
- Integrates with MiniMax AI models for text and image analysis.
- Supports configurable prompts for content summarization or custom tasks.
- Provides setup instructions for Python dependencies and environment variables.
- Includes usage examples, troubleshooting tips, and guidance on API/model selection.
- Addresses key considerations: API limits, image sizing, cost, error handling, and privacy.
Metadata
Frequently Asked Questions
What is pdf-processor-for-minimax?
使用MiniMax模型从PDF文件中提取文本和图片。当用户需要处理PDF内容、从PDF中提取信息或分析PDF文档时调用此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 138 downloads so far.
How do I install pdf-processor-for-minimax?
Run "/install pdf-processor-for-minimax" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pdf-processor-for-minimax free?
Yes, pdf-processor-for-minimax is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pdf-processor-for-minimax support?
pdf-processor-for-minimax is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pdf-processor-for-minimax?
It is built and maintained by wanghanwanghan (@wanghanwanghan); the current version is v1.0.0.
More Skills