← 返回 Skills 市场
oliver-hrkltz

Pandoc

作者 Oliver Herklotz · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ 安全检测通过
771
总下载
1
收藏
4
当前安装
3
版本数
在 OpenClaw 中安装
/install pandoc
功能描述
Convert documents between formats using pandoc. Supports HTML, Markdown, DOCX, PDF, EPUB, LaTeX, ODT, RST, Org, MediaWiki, JIRA, CSV, Jupyter notebooks, and...
安全使用建议
This skill is internally consistent and appears benign, but check a few practical things before installing and allowing autonomous use: (1) The package metadata did not declare pandoc as a required binary—ensure pandoc is installed on the agent's host (and install any PDF engine you need) before use. (2) Review scripts/convert.sh (included) yourself — the agent will run pandoc commands exactly as written, so don't pass sensitive files you wouldn't want processed locally. (3) The source/homepage in metadata is 'unknown' / no homepage provided — if you need stronger assurance, prefer a skill that links to an official repo or vendor. (4) If you are uneasy about autonomous invocation, restrict the skill to user-invocable only; otherwise it will run when the agent decides conversion is appropriate.
功能分析
Type: OpenClaw Skill Name: pandoc Version: 1.0.2 The skill is a legitimate wrapper for the Pandoc document conversion utility. The helper script `scripts/convert.sh` is well-authored, using bash arrays and proper quoting to safely handle arguments and file paths, which mitigates standard shell injection risks. The documentation in `SKILL.md` and `references/formats.md` provides helpful, context-appropriate instructions for the AI agent without any evidence of malicious prompt injection, data exfiltration, or unauthorized execution logic.
能力评估
Purpose & Capability
The skill's name, description, SKILL.md, and script consistently implement a pandoc-based document converter. However, the registry metadata lists no required binaries while the SKILL.md and scripts clearly require pandoc (and optionally local PDF engines like xelatex, wkhtmltopdf, weasyprint, etc.). The skill should have declared pandoc (and optionally known PDF engines) as required binaries.
Instruction Scope
SKILL.md instructs the agent to use the included scripts/convert.sh and to run pandoc for conversions. The script only operates on user-supplied input/output paths, checks that files exist, validates available local PDF engines, and invokes pandoc. There are no instructions to read unrelated system files, environment variables, or send data to external endpoints.
Install Mechanism
No install spec is present (instruction-only plus a local helper script), so nothing is downloaded or written by an installer. The included bash script is local and executed by the agent; there are no remote download URLs or extract operations in the package.
Credentials
The skill requests no environment variables or credentials, and the script does not attempt to read secrets or external config. It only checks for binaries on PATH and works with files the user provides. This is proportionate to a document-conversion utility.
Persistence & Privilege
The skill does not request permanent/always-on presence (always:false) and does not modify other skills or system-wide agent settings. It runs local commands at invocation time only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pandoc
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pandoc 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Updates the helper script section to check for input file, output directory, and available PDF engines. - Troubleshooting guide now covers more PDF engines and includes troubleshooting for CSS not applying to PDF. - Improved documentation for PDF engine selection and how the helper script handles defaults and errors.
v1.0.1
- Added skill metadata: version, author, and homepage link. - Introduced a compatibility section listing required and optional PDF engines. - No changes to usage, commands, or functionality documentation.
v1.0.0
Initial release of the pandoc skill: - Enables document conversion between a wide range of formats supported by pandoc, including HTML, Markdown, DOCX, PDF, EPUB, LaTeX, ODT, and more. - Includes a helper script (`scripts/convert.sh`) for easy conversion with auto-detected file formats and sensible defaults. - Supports custom styling, templates, table of contents, PDF engine selection, and metadata injection during conversion. - Provides troubleshooting tips for common issues and guidance on best practices for format selection and output customization. - Offers usage examples for common conversion scenarios and advanced features such as filters, multi-file input, and media extraction.
元数据
Slug pandoc
版本 1.0.2
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 3
常见问题

Pandoc 是什么?

Convert documents between formats using pandoc. Supports HTML, Markdown, DOCX, PDF, EPUB, LaTeX, ODT, RST, Org, MediaWiki, JIRA, CSV, Jupyter notebooks, and... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 771 次。

如何安装 Pandoc?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pandoc」即可一键安装,无需额外配置。

Pandoc 是免费的吗?

是的,Pandoc 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Pandoc 支持哪些平台?

Pandoc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pandoc?

由 Oliver Herklotz(@oliver-hrkltz)开发并维护,当前版本 v1.0.2。

💬 留言讨论