plugins-claude/convert-doc/skills/convert-doc/SKILL.md
Convert documents to/from markdown via pandoc — DOCX, HTML, RST, EPUB, ODT, RTF, LaTeX. Use when reading or producing any of those formats, or exporting markdown to PDF/DOCX.
npx skillsauth add st0nefish/claude-toolkit convert-docInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Convert documents to and from markdown using pandoc.
Convert a document to GitHub-Flavored Markdown. Pandoc auto-detects the input format from the file extension.
To stdout (preferred — then read the output directly):
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -t gfm input.docx
To a file:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -t gfm -o output.md input.docx
From a URL:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -t gfm https://example.com/page.html
| Extension | Format |
|-----------|--------|
| .docx | Microsoft Word |
| .html | HTML |
| .rst | reStructuredText |
| .epub | EPUB |
| .odt | OpenDocument Text |
| .rtf | Rich Text Format |
| .tex | LaTeX |
Use -f <format> to override auto-detection when the extension is ambiguous or missing.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -t gfm input.docxTo DOCX:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -o output.docx input.md
To PDF:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/pandoc-wrap -o output.pdf input.md
PDF output requires a LaTeX engine. If not installed, suggest: brew install basictex (macOS) or apt install texlive (Linux).
If pandoc is not found, run /convert-doc:setup.
development
Start work from your description — explore the codebase and plan
data-ai
Multi-phase, multi-agent feature workflow: spec → plan → refine → divide → execute → review. Invoke when the user escalates a session-start/session-issue flow to orchestration, or asks to run a non-trivial feature (multiple files, design ambiguity, cross-cutting concerns, correctness-critical paths) through the full multi-agent workflow. For small fixes, prefer session-start.
tools
Browse open issues, pick one, and start work on it
tools
Review, clean up, and open a PR to finalize the work