Skip to content

skilldrop·docs·Reference

Converters pack reference

Every skill in the Converters pack — what it makes, when to use it, what it needs, its quality bar, and what it hands off to.

Turn Markdown into Word, Excel, PowerPoint and Confluence files that people outside engineering can open, and turn their files back into Markdown. Standard-library Python scripts, with nothing to install.

Installnpx skilldrop-cli install --pack converters
Skills5 plus 5 from core
Loopsnone
How-toUse the Converters pack

Skills

file-to-markdown

Convert a Word document, PowerPoint deck, Excel workbook, web page, CSV, JSON, text file, email (.eml or Outlook .msg) or PDF into clean Markdown. It keeps headings, lists, tables, links, bold and italic, slide titles and speaker notes. It saves embedded images beside the Markdown and links them, shows tracked changes as pending rather than accepted, and reports everything else it dropped (charts, comments, formulas), so the content can be read, reviewed or fed to another skill.

Tier light · v0.4.0 · SKILL.md · skill page

Use it when the user hands over a .docx, .pptx, .xlsx, .html, .csv, .json, .eml, .msg or .pdf and says "read this", "turn this into markdown", "extract the text", or wants it critiqued or briefed.

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: doc-critique when the user wants the converted document reviewed; brief-intake when the converted document is source material for another skill.

Not for:

md-to-confluence

Turn a Markdown runbook, design note or guide into a Confluence page: storage-format XHTML with real code blocks, tables, tasks, info and warning panels, images as attachments and an optional contents macro, a warning for everything dropped, and an optional publish that first shows which page it will create or overwrite and at what version, refuses stale or wrong-space overwrites, and takes credentials only from the environment.

Tier light · v0.1.2 · SKILL.md · skill page

Use it when the user says "put this in Confluence", "publish this markdown to the wiki", "update the Confluence page with this", "convert to Confluence storage format", or names a Confluence space for a Markdown file.

Needs: Python 3 for its scripts (standard library only).

A good result:

Not for:

md-to-docx

Turn a Markdown draft into a Word document (.docx) that someone outside engineering can open, edit and track changes in, with real Heading styles so the navigation pane and table of contents work, live hyperlinks, numbered and bulleted lists, tables, code blocks, embedded images and optional brand fonts and colours, and a warning for everything that could not be carried over.

Tier standard · v0.1.3 · SKILL.md · skill page

Use it when the user wants a Markdown file as a Word doc, says "send this as a .docx", "convert to Word", "legal needs it in Word", or "make this editable for the client".

Needs: Python 3 for its scripts (standard library only).

A good result:

Hands off to: output-hygiene when the Markdown was written by an agent and is going to someone outside the team.

Not for:

md-to-pptx

Turn an existing Markdown document (a status report, runbook, review or notes) into a PowerPoint deck (.pptx) that opens without a repair prompt, with nothing to install. Each heading becomes a slide, lists keep their nesting, tables become real PowerPoint tables, images are embedded, and comments become speaker notes. A section too long for one slide is split onto "continued" slides instead of shrinking the text, and the reply names every split, everything dropped, and any speaker note that would go out with the file.

Tier light · v0.1.3 · SKILL.md · skill page

Use it when the user says "turn this markdown into slides", "make this report a PowerPoint", "convert the .md to pptx", "I need this as a deck for Thursday", or "export these notes to PowerPoint".

Needs: Python 3 for its scripts (standard library only).

A good result:

Not for:

md-to-xlsx

Turn the tables in a Markdown file, a CSV or a JSON array into an Excel workbook (.xlsx) that finance, ops or a client can sort, filter and sum, with one sheet per table named from its heading, real numbers, percentages, currency and dates instead of text, a bold frozen header row with filters, sensible column widths, and formulas left inert unless asked for.

Tier standard · v0.1.1 · SKILL.md · skill page

Use it when the user wants a spreadsheet from Markdown tables or data, says "put this in Excel", "convert the CSV to xlsx", "give finance a spreadsheet", or "turn this JSON into a sheet".

Needs: Python 3 for its scripts (standard library only).

A good result:

Not for:

Included from core

Installed with this pack. Details: Core pack reference.

Edit this page on GitHub · View source