← Back to Skills Marketplace
yangmanqi2104201431-ship-it

my skill

by yangmanqi2104201431-ship-it · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
137
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdfmd
Description
Convert Markdown files to PDF using Pandoc and LaTeX with options for syntax highlighting, table of contents, and custom CSS.
Usage Guidance
This skill appears to do what it claims: convert Markdown to PDF by calling your local pandoc and LaTeX engine. Before installing or running: (1) ensure you install pandoc and a LaTeX distribution from official sources; (2) review and run the included script locally rather than granting it automated network access — it only executes pandoc locally via subprocess; (3) avoid converting untrusted Markdown on systems where your LaTeX distribution allows shell escape (LaTeX can execute system commands when configured to do so), or run conversions in a sandbox if inputs are untrusted; (4) note the manifest omission that doesn't list pandoc/LaTeX as required binaries — this is a documentation/registry oversight, not a functional red flag. If you need higher assurance, inspect the script (scripts/md2pdf.py) and test on a non-sensitive machine first.
Capability Analysis
Type: OpenClaw Skill Name: pdfmd Version: 1.0.0 The skill is a legitimate utility for converting Markdown files to PDF using Pandoc and LaTeX. The Python script (scripts/md2pdf.py) safely uses subprocess.run with argument lists to prevent shell injection and contains no evidence of data exfiltration, obfuscation, or malicious intent.
Capability Assessment
Purpose & Capability
The SKILL.md and the included Python script both implement Markdown->PDF conversion via pandoc and a LaTeX engine, which matches the description. Minor inconsistency: the registry metadata lists no required binaries, but the documentation and script clearly depend on external binaries (pandoc and a LaTeX engine). This is a manifest-documentation mismatch but not a functional or malicious issue.
Instruction Scope
Instructions and the script are narrowly scoped to: checking pandoc/LaTeX presence, reading the provided .md (and optional CSS) file, and invoking pandoc to produce a PDF. There are no instructions to read unrelated files, access environment secrets, or send data to external endpoints. The script uses subprocess.run to call local pandoc, which is expected for this task.
Install Mechanism
This is an instruction-only skill with a bundled script and no install spec. Nothing in the package downloads or installs software automatically — the SKILL.md directs users to install pandoc/LaTeX themselves from official sources. Risk from install mechanism is low.
Credentials
The skill requests no environment variables, credentials, or configuration paths. The functionality legitimately requires only local binaries (pandoc and a LaTeX engine); no secrets or external API access are requested.
Persistence & Privilege
The skill is not marked always:true and is user-invocable. It does not attempt to modify other skills or system-wide agent settings. Autonomous invocation is allowed by default but is not combined with elevated privileges or broad credentials here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pdfmd
  3. After installation, invoke the skill by name or use /pdfmd
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of md2pdf: convert Markdown files to PDF using Pandoc and LaTeX. - Supports multiple LaTeX engines (XeLaTeX, LuaLaTeX, PDFLaTeX) with automatic detection. - Includes options for table of contents, custom CSS, and code highlighting styles. - Provides built-in CJK font support, standard margins, and syntax highlights for code blocks. - Reports missing dependencies and provides installation instructions if needed.
Metadata
Slug pdfmd
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is my skill?

Convert Markdown files to PDF using Pandoc and LaTeX with options for syntax highlighting, table of contents, and custom CSS. It is an AI Agent Skill for Claude Code / OpenClaw, with 137 downloads so far.

How do I install my skill?

Run "/install pdfmd" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is my skill free?

Yes, my skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does my skill support?

my skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created my skill?

It is built and maintained by yangmanqi2104201431-ship-it (@yangmanqi2104201431-ship-it); the current version is v1.0.0.

💬 Comments