← 返回 Skills 市场
2023
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install md-2-pdf
功能描述
Convert markdown files to clean, formatted PDFs using reportlab
安全使用建议
This skill appears coherent and focused on converting Markdown to PDF. Before installing: (1) Verify the 'uv' runner on your system is the expected/trusted tool and understand how it installs Python dependencies (it may auto-install reportlab); (2) be aware the converter will read local files referenced by the markdown (images, etc.); (3) run it on non-sensitive sample files first to confirm behavior. If you require stricter isolation, run the script in a sandbox or inspect the full script in your environment before use.
功能分析
Type: OpenClaw Skill
Name: md-2-pdf
Version: 1.0.0
The skill's primary function is to convert markdown to PDF. The `SKILL.md` instructions are benign and do not contain prompt injection attempts. The `scripts/md-to-pdf.py` script, however, includes functionality to embed images referenced in the input markdown. This feature allows the script to read arbitrary local files (if they are valid image formats) from paths specified in the markdown (e.g., ``). While the skill itself does not exfiltrate the generated PDF or its content, this capability represents a potential local information disclosure risk if the agent processes untrusted markdown, as sensitive local images could be embedded into the output PDF.
能力评估
Purpose & Capability
Name/description ask for Markdown→PDF conversion and the package provides a Python script that uses reportlab for PDF generation. The declared required binary 'uv' matches the script shebang which runs via 'uv run'; this dependency is coherent with how the script is invoked.
Instruction Scope
SKILL.md only tells the agent to run the included script with uv and to pass input/output flags. It does not instruct the agent to read unrelated files, environment variables, or send data to external endpoints. The script parses markdown and constructs PDF elements (headers, lists, code blocks, tables, images) which is consistent with the feature list.
Install Mechanism
There is no install spec (instruction-only) which minimizes disk write risk. The script contains a comment listing a runtime dependency ('reportlab'); how that dependency is installed at runtime depends on the host's 'uv' runner. This is reasonable but you should confirm how your environment resolves Python dependencies when running 'uv run'.
Credentials
The skill requires no environment variables or credentials. The script operates on local files (markdown and referenced image paths) which is expected for a converter. No unrelated secrets or tokens are requested.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges. It does not modify other skills or global agent settings. Autonomous model invocation is allowed (default) but that is normal and acceptable here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install md-2-pdf - 安装完成后,直接呼叫该 Skill 的名称或使用
/md-2-pdf触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of md-to-pdf:
- Convert markdown files to clean, professional PDFs using reportlab.
- Supports headers, bold/italic text, code (inline and blocks), tables, lists (bullet, numbered, task), hyperlinks, and horizontal rules.
- Skips YAML frontmatter automatically.
- Handles special characters and emojis.
- Adds page numbers and uses professional styling.
- Command-line options for output file naming and verbose mode.
元数据
常见问题
md-2-pdf 是什么?
Convert markdown files to clean, formatted PDFs using reportlab. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2023 次。
如何安装 md-2-pdf?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install md-2-pdf」即可一键安装,无需额外配置。
md-2-pdf 是免费的吗?
是的,md-2-pdf 完全免费(开源免费),可自由下载、安装和使用。
md-2-pdf 支持哪些平台?
md-2-pdf 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 md-2-pdf?
由 araa47(@araa47)开发并维护,当前版本 v1.0.0。
推荐 Skills