dkyazzentwatwa avatar

Document Converter Suite

A workhorse for moving content between PDFs, Office files, markdown, HTML, and tabular formats without expecting pixel-perfect results. It's honest about being best-effort: you'll preserve structure and editability, not layout fidelity. The bundled scripts handle single files, batch jobs, PDF utilities like merge and split, table extraction, and basic form filling. Good for when you need clean, editable output from messy sources and can live with lost formatting. The guardrails are sensible: it won't pretend scanned PDFs are anything but OCR jobs, and it warns you to test incrementally on large documents instead of blindly processing gigabyte spreadsheets.

skills.sh installs
490
GitHub stars
131
last updated
Aug 21, 2026

Install

$ npx -y skills add dkyazzentwatwa/chatgpt-skills --skill document-converter-suite --agent claude-code

Installs into .claude/skills of the current project.

Files

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, and html
  • 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

  1. Confirm the source format, target format, and whether editability or fidelity matters more.
  2. Use scripts/convert.py for single documents and scripts/batch_convert.py for folders.
  3. Use the bundled utility scripts when the user needs a focused PDF or table task:
    • scripts/pdf_toolkit.py
    • scripts/table_extractor.py
    • scripts/form_filler.py
  4. 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

Sponsors

Details

Repository
github.com/dkyazzentwatwa/chatgpt-skills
Categories
Frontend Development, Documentation, Marketing & SEO, Office & Documents
First seen
Jun 3, 2026

More from dkyazzentwatwa/chatgpt-skills

All 20
1dylanfeltus avatarvisual-qadylanfeltus/skillsUse vision models to self-review screenshots against design intent. Catches spacing issues, alignment problems, color inconsistencies, responsive bugs, and acce477skills.sh installs
2null-shot avatarcloudflare-opennextnull-shot/cloudflare-skillsDeploy Next.js to Cloudflare Workers with full App Router, Pages Router, ISR, and SSG support. Load when creating Next.js projects for Workers, migrating from V466skills.sh installs
3secondsky avatartanstack-routersecondsky/claude-skillsTanStack Router type-safe file-based routing for React. Use for SPAs, TanStack Query integration, Cloudflare Workers, or encountering devtools, type safety, loa461skills.sh installs
4next-safe-action avatarsafe-action-tanstack-querynext-safe-action/skillsUse when integrating next-safe-action with TanStack Query (React Query) -- mutationOptions(), useMutation, ActionMutationError error handling, type guards, opti453skills.sh installs
5ncklrs avatarremotion-animationncklrs/startup-os-skillsGenerates animation configurations for Remotion including spring configs, interpolations, easing functions, and timing logic. Focuses ONLY on animation paramete452skills.sh installs
6aaronontheweb avatarverify-email-snapshotsaaronontheweb/dotnet-skillsSnapshot test email templates using Verify to catch regressions. Validates rendered HTML output matches approved baseline. Works with MJML templates and any ema436skills.sh installs