Document converter suite
Skill dkyazzentwatwa/chatgpt-skills/document-converter-suite
Convert PDFs, Office docs, markdown, HTML, and tables between editable formats. Use for best-effort document conversion, PDF utilities, form filling, and table extraction.From its SKILL.md
npx -y skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suiteAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.5 KB, 290 tokens by cl100k_base, as published. Nobody here has run it
Document Converter Suite
Run best-effort extraction and rebuild workflows across common document formats. Preserve clean structure, not pixel-perfect layout.
Use This For
- Converting between
pdf,docx,pptx,xlsx,txt,csv,md, andhtml - Pulling tables or spreadsheet-style grids into editable outputs
- Running utility PDF operations such as merge, split, rotate, watermark, or page extraction
- Filling simple document or form-style templates
Workflow
- Confirm the source format, target format, and whether editability or fidelity matters more.
- Use
scripts/convert.pyfor single documents andscripts/batch_convert.pyfor folders. - Use the bundled utility scripts when the user needs a focused PDF or table task:
scripts/pdf_toolkit.pyscripts/table_extractor.pyscripts/form_filler.py
- Say explicitly when the output is best-effort and likely to lose layout, images, OCR text, or advanced formatting.
Guardrails
- Do not promise visual fidelity.
- Treat scanned PDFs as OCR problems, not conversion problems.
- Raise safety caps gradually on large sheets or documents instead of processing everything blindly.
References
references/conversion_matrix.mdfor supported paths.references/limitations.mdfor failure modes and tradeoffs.
What ships with it: 30 files
144.2 KB alongside SKILL.md, 26 of them executable
agents/
- openai.yaml190 B
references/
- conversion_matrix.md6.0 KB
- limitations.md6.0 KB
scripts/
- batch_convert.pyruns4.7 KB
- convert.pyruns3.9 KB
- form_filler.pyruns10.0 KB
- lib/conversion.pyruns50.2 KB
- lib/csv_reader.pyruns1.7 KB
- lib/csv_writer.pyruns689 B
- lib/docx_reader.pyruns3.4 KB
- lib/docx_writer.pyruns1.3 KB
- lib/html_reader.pyruns4.9 KB
- lib/html_writer.pyruns5.3 KB
- lib/image_handler.pyruns2.7 KB
- lib/__init__.pyruns60 B
- lib/md_reader.pyruns4.8 KB
- lib/md_writer.pyruns2.5 KB
- lib/pdf_reader.pyruns1.3 KB
- lib/pdf_writer.pyruns2.4 KB
- lib/pptx_reader.pyruns2.0 KB
- lib/pptx_writer.pyruns3.7 KB
- lib/txt_reader.pyruns695 B
- lib/txt_writer.pyruns444 B
- lib/types.pyruns261 B
- lib/utils.pyruns1.6 KB
- lib/xlsx_reader.pyruns1.7 KB
- lib/xlsx_writer.pyruns972 B
- pdf_toolkit.pyruns6.8 KB
- requirements.txt263 B
- table_extractor.pyruns14.0 KB