document-converter-suite — Claude Code skill: document conversion
Turns PDFs, Office files, markdown, HTML and tables into editable formats. Useful when you need data out of a document or a rebuilt copy of it.
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a claude-codeWhat document-converter-suite does
The skill handles conversion across pdf, docx, pptx, xlsx, txt, csv, md and html. It also pulls tables and spreadsheet-style grids into editable output, and runs basic PDF operations: merge, split, rotate, watermark, page extraction. Filling simple templates and forms is covered too.
A set of scripts does the work. Single documents go through scripts/convert.py, whole folders through scripts/batch_convert.py. Focused jobs have their own tools: scripts/pdf_toolkit.py, scripts/table_extractor.py, scripts/form_filler.py. Before starting, the skill asks which format you are coming from, which one you want, and whether editability or layout fidelity matters more.
Output is best-effort by design. Layout, images, OCR text and advanced formatting can drop out, and the skill says so up front. A scanned PDF is treated as an OCR problem rather than a conversion one. On large sheets or documents, safety caps are raised step by step instead of processing everything at once.
What it helps with
- turn a PDF into an editable docx
- pull a table out of a PDF into csv
- merge several files into one PDF
- split a document by page
- fill a simple form template with data
Example prompts for the agent
- Convert
report.pdftodocx, layout doesn't matter - Extract the table on page 3 of
invoice.pdfintocsv - Merge every PDF in
invoices/into one file
How to install document-converter-suite
1Skills CLI (Vercel)
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a claude-code2Manually: put the files in place
~/.claude/skills/document-converter-suite/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/document-converter-suite/
1Skills CLI (Vercel)
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a codex2Manually: put the files in place
.agents/skills/document-converter-suite/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a cursor2Manually: put the files in place
.cursor/skills/document-converter-suite/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install dkyazzentwatwa/chatgpt-skills document-converter-suite2Manually: put the files in place
.github/skills/document-converter-suite/SKILL.md1Skills CLI (Vercel)
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a gemini-cli2Platform CLI
gemini skills install https://github.com/dkyazzentwatwa/chatgpt-skills --path document-converter-suiteManually: put the files in place
.devin/skills/document-converter-suite/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about document-converter-suite
How do I install document-converter-suite in Claude Code?
Run npx skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite -a claude-code. The skill file lands at ~/.claude/skills/document-converter-suite/SKILL.md.
What does document-converter-suite do?
It converts documents between pdf, docx, pptx, xlsx, txt, csv, md and html, extracts tables, runs PDF utilities and fills simple forms.
Will the layout survive conversion?
No. The skill preserves structure, not pixel-perfect layout, so formatting, images and advanced styling may be lost.