← 返回 Skills 市场
108
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install yh-minimax-pdf
功能描述
Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal...
安全使用建议
This skill appears to be what it claims: a design-driven PDF generator + form-filler. Before installing or running it, consider:
- Dependency installs: running make.sh fix or the scripts can install Python packages and globally install Playwright/Chromium via npm; run in a virtualenv or container if you want to avoid changing your system Python/npm environment.
- Network fetches: cover rendering loads Google Fonts via CSS @import and will fetch any cover_image URLs you provide (absolute URLs). If you render covers with remote image URLs, the renderer will make outbound HTTP(S) requests — don't pass URLs that point at sensitive internal services or that rely on credentials.
- Local files: the pipeline reads and writes files (content.json, input PDFs, output PDFs). Inspect content.json and any input PDF paths you pass to ensure you aren't accidentally exposing sensitive files to a process with network access.
- Inspect render_cover.js if you need absolute assurance about what the Node renderer fetches or posts.
Recommended workflow: run bash scripts/make.sh check first, then run in an isolated environment (virtualenv or container) and test with non-sensitive sample documents. If you want to avoid network fetches, provide only local file:// cover images and ensure your environment has the required fonts installed so Playwright doesn't need to fetch them.
功能分析
Type: OpenClaw Skill
Name: yh-minimax-pdf
Version: 1.0.0
The yh-minimax-pdf skill is a sophisticated PDF generation and manipulation tool that uses a design-token-based pipeline to ensure visual consistency. It includes a comprehensive set of scripts for generating covers via Playwright (render_cover.js), rendering body content with ReportLab (render_body.py), and filling PDF forms (fill_write.py). The tool supports advanced features like LaTeX math, charts, and flowcharts rendered via matplotlib. While the scripts include logic to automatically install missing dependencies (e.g., in make.sh and ensure_deps functions), this behavior is aligned with the tool's stated purpose of providing a ready-to-use document generation environment for an AI agent. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The name/description (visual, design-driven PDF creation, filling, reformatting) match the included scripts and README: palette.py, cover.py, render_cover.js, render_body.py, merge.py, fill_inspect.py, fill_write.py and a unified make.sh. No unrelated credentials, config paths, or binaries are requested. The assets and design.md explain the design system used by the render pipeline.
Instruction Scope
SKILL.md and README limit actions to generating tokens, rendering a cover (HTML → PDF via Playwright/Chromium), rendering body pages (ReportLab), merging PDFs, and inspecting/filling form fields. The runtime does fetch external resources: cover HTML loads Google Fonts via @import and render_cover/playwright will fetch cover_image URLs (supports absolute URLs and file://). The fill scripts inspect/write local PDFs only. There is no instruction to read unrelated host files or to send document content to arbitrary third-party endpoints, but rendering will make network requests for fonts and images (expected for cover rendering).
Install Mechanism
There is no formal install spec in the registry (instruction-only skill), but the included scripts can auto-install dependencies: make.sh fix installs Python packages (reportlab, pypdf, matplotlib) and npm -g playwright + npx playwright install chromium. Several Python scripts call pip install at runtime if deps are missing (ensure_deps). This is functional for offline use but means package installation and binary downloads happen when the user runs 'fix' or first invokes features that trigger installs.
Credentials
The skill declares no required environment variables, credentials, or special config paths. The scripts temporarily use environment variables when injecting cover fields (PDF_ABSTRACT, PDF_COVER_IMAGE) but they are local and optional. No secrets or unrelated service tokens are requested.
Persistence & Privilege
The skill is not configured always:true and is user-invocable. It does not modify other skills or system agent settings. The only persistent changes the scripts may make are installing packages (pip/npm/global playwright) and writing output PDFs/tokens to disk — expected behavior for a PDF tool.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yh-minimax-pdf - 安装完成后,直接呼叫该 Skill 的名称或使用
/yh-minimax-pdf触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial publish
元数据
常见问题
MiniMax PDF 是什么?
Use this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 108 次。
如何安装 MiniMax PDF?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yh-minimax-pdf」即可一键安装,无需额外配置。
MiniMax PDF 是免费的吗?
是的,MiniMax PDF 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
MiniMax PDF 支持哪些平台?
MiniMax PDF 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 MiniMax PDF?
由 zylorra(@yhlorra)开发并维护,当前版本 v1.0.0。
推荐 Skills