← Back to Skills Marketplace
Pandoc Convert
by
TriDefender
· GitHub ↗
· v1.0.0
· MIT-0
115
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pandoc-convert
Description
Convert documents between formats using Pandoc CLI (Markdown, DOCX, PDF, HTML, EPUB, PPTX, ODT, RTF, LaTeX, CSV/TSV, Jupyter, etc.). Use when: (1) converting...
Usage Guidance
This skill appears to legitimately wrap Pandoc for document conversions. Before installing, note: (1) the skill assumes a local 'pandoc' binary (and optionally LaTeX engines like xelatex/lualatex) but does not declare or install them—ensure Pandoc is present and trusted on your system; (2) Pandoc filters, Lua scripts, and custom readers/writers can execute code or perform I/O—avoid running untrusted filters or documents without sandboxing (use --sandbox when handling untrusted input); (3) examples show fetching content from URLs and using server mode—be aware those features perform network access if used; (4) overall risk is low for normal usage, but follow standard precautions when converting documents from unknown sources.
Capability Analysis
Type: OpenClaw Skill
Name: pandoc-convert
Version: 1.0.0
The skill provides a comprehensive wrapper for the Pandoc document conversion utility, which is a powerful tool with a large attack surface. It is classified as suspicious because it explicitly documents and enables high-risk capabilities, such as arbitrary code execution via JSON/Lua filters (--filter, --lua-filter) and network access for fetching remote resources, without implementing safety constraints. The wrapper script scripts/pandoc-convert.sh passes all user-provided arguments directly to the pandoc binary, which constitutes a lack of input sanitization for flags and could allow an attacker to trigger these high-risk features if the agent is manipulated into processing untrusted input or using malicious parameters.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, reference doc, and the conversion wrapper script all describe Pandoc usage and conversions—this is coherent. One small inconsistency: the skill has no declared required binaries, env vars, or install spec, but both documentation and scripts assume a working 'pandoc' binary (and optionally LaTeX engines like xelatex/lualatex). The skill should declare that dependency; otherwise behavior depends on the runtime environment.
Instruction Scope
SKILL.md provides command-line examples and options for Pandoc usage; the included wrapper script only reads the explicit input and output arguments and forwards options to pandoc. Examples in the docs mention fetching from URLs and using server mode/filters (normal Pandoc features) but do not instruct the agent to scan unrelated files or exfiltrate data.
Install Mechanism
This is an instruction-only skill with no install spec and a small shell helper script. Nothing in the bundle fetches or installs code from external URLs; no archive downloads or arbitrary installers are present.
Credentials
The skill requests no environment variables or credentials. The docs reference common Pandoc features that may read paths (defaults files using ${HOME})—expected behavior for a document conversion tool and proportionate to its purpose.
Persistence & Privilege
The skill is user-invocable, not always-on, and does not attempt to modify other skills or system-wide agent settings. It does not request elevated or persistent privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pandoc-convert - After installation, invoke the skill by name or use
/pandoc-convert - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pandoc-convert skill.
- Provides document conversion using Pandoc 3.6.3 CLI, supporting formats like Markdown, DOCX, PDF, HTML, EPUB, ODT, PPTX, LaTeX, RTF, CSV/TSV, and Jupyter.
- Includes a detailed quick-reference with common conversion commands and usage scenarios.
- Documents key Pandoc options for input/output customization, PDF generation, citation, and code/highlighting.
- Lists supported PDF engines and explains PDF workflows, including support for Chinese and custom LaTeX engines.
- Designed for a wide range of conversion, extraction, and formatting tasks using the Pandoc ecosystem.
Metadata
Frequently Asked Questions
What is Pandoc Convert?
Convert documents between formats using Pandoc CLI (Markdown, DOCX, PDF, HTML, EPUB, PPTX, ODT, RTF, LaTeX, CSV/TSV, Jupyter, etc.). Use when: (1) converting... It is an AI Agent Skill for Claude Code / OpenClaw, with 115 downloads so far.
How do I install Pandoc Convert?
Run "/install pandoc-convert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pandoc Convert free?
Yes, Pandoc Convert is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pandoc Convert support?
Pandoc Convert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pandoc Convert?
It is built and maintained by TriDefender (@tridefender); the current version is v1.0.0.
More Skills