md_exporter_skill

This skill converts Markdown into DOCX, HTML, PDF, slides, spreadsheets, and code files, enabling quick multi-format outputs from a single document.
  • Python

183

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill bowenliang123/markdown-exporter --skill md_exporter

  • LICENSE.txt11.1 KB
  • README.md22.8 KB
  • SKILL.md9.7 KB

Overview

This skill converts Markdown text into a wide range of production-ready file formats and extracts code blocks into language-specific files. It supports DOCX, PPTX, XLSX, PDF, PNG, HTML, MD, CSV, JSON, JSONL, XML, LaTeX, IPYNB and image/code exports. Use it to automate report generation, slide creation, spreadsheet conversion, and code extraction from documentation.

How this skill works

The skill reads Markdown files (file-path input only) and routes the content to format-specific converters powered by Pandoc and custom parsers. Table parsers convert Markdown tables into CSV, XLSX, JSON/JSONL or LaTeX; code-block extraction writes fenced code to .py, .js, .sh, etc., with optional ZIP compression. Many converters include a --strip-wrapper option to remove surrounding code fences and the scripts directory provides bash wrappers that handle dependency installation and execution automatically.

When to use it

  • Create Word or PDF reports from Markdown notes or documentation
  • Generate PowerPoint slides from Pandoc-style Markdown slide sources
  • Convert Markdown tables into spreadsheets (XLSX/CSV) or structured data (JSON/JSONL)
  • Extract code examples from docs into runnable source files
  • Produce PNG images of rendered pages for previews or thumbnails
  • Download and collect images referenced in Markdown into a directory or ZIP

Best practices

  • Prepare Markdown with clear fenced code blocks and standard table syntax for reliable parsing
  • Use the provided bash scripts in scripts/ to auto-manage dependencies and simplify execution
  • When converting slides, follow Pandoc slide conventions for best layout results
  • Include templates for DOCX/PPTX conversion when you need consistent branding
  • Use --strip-wrapper for inputs that include code fence wrappers to avoid double-wrapping
  • Test conversions on representative sections before batch-processing large documents

Example use cases

  • Turn a Markdown project report into a branded DOCX for distribution
  • Export a technical tutorial’s code blocks to individual .py and .sh files for testing
  • Transform README tables into an XLSX dashboard with multiple sheets
  • Convert a Markdown slide deck into a PPTX for an in-person presentation
  • Generate a PDF and PNG previews of documentation pages for publishing platforms
  • Extract linked images from content to assemble an asset folder or compressed archive

FAQ

All tools accept a local Markdown file path as input; stdin or raw text is not supported.

How do I ensure dependencies install automatically?

Run the bash wrappers in scripts/; they check for the uv package manager and fall back to pip, installing dependencies before running the Python script.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational