← Back to Skills Marketplace
tridefender

Pandoc Convert

by TriDefender · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pandoc-convert
  3. After installation, invoke the skill by name or use /pandoc-convert
  4. 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
Slug pandoc-convert
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

💬 Comments