AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Convert To Markdown

skill-mfmezger-ai-agent-dotfiles-convert-to-markdown · by mfmezger

This skill should be used when the user asks to "convert a document to markdown", "extract text from PDF", "convert Word/PowerPoint/Excel to markdown", or needs to transform documents into markdown format.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-mfmezger-ai-agent-dotfiles-convert-to-markdown

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mfmezger-ai-agent-dotfiles-convert-to-markdown)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Convert To Markdown? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Document to Markdown Converter

Convert various document formats to Markdown using markitdown and pandoc.

Supported Formats

| Format | Extension | Notes | | ----------- | ----------------------- | -------------------------------- | | PDF | .pdf | Text + OCR hybrid mode available | | Word | .docx | Full support | | PowerPoint | .pptx | Extracts text from slides | | Excel | .xlsx | Converts tables | | HTML | .html, .htm | Full support | | EPUB | .epub | Via pandoc | | Images | .jpg, .png, .gif, .webp | OCR extraction | | Google Docs | URL | Public docs, exports as docx |

Usage

uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py INPUT

Options

| Flag | Description | | ------------------------ | ------------------------------------------------ | | -o, --output PATH | Output path (default: input.md next to original) | | --mode auto\|ocr\|text | Extraction mode (default: auto) | | --hybrid | PDF only: run both text + OCR, merge results |

Examples

# Basic conversion (saves as document.md)
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py document.pdf

# Force OCR mode for scanned document
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py scanned.pdf --mode ocr

# Hybrid extraction for PDFs with mixed content
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py report.pdf --hybrid

# Convert Word document
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py report.docx

# Convert public Google Doc
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py "https://docs.google.com/document/d/DOCUMENT_ID/edit"

# Specify output location
uvx --with markitdown python ~/.claude/skills/convert-to-markdown/scripts/convert.py slides.pptx -o notes.md

Mode Details

  • auto: Smart detection - uses OCR for images, text extraction for documents
  • text: Pure text extraction, faster but misses image content
  • ocr: Force OCR on everything, slower but catches all visual content
  • hybrid (PDF only): Runs both text and OCR extraction, merges results for best coverage

Google Docs

For Google Docs conversion:

  • Document must be publicly accessible (or "Anyone with link can view")
  • Provide the full URL: https://docs.google.com/document/d/DOC_ID/edit
  • Script exports as docx, then converts to markdown

Output

  • Default: Creates filename.md next to the original file
  • Use -o to specify a different location
  • Prints the output path when complete

Requirements

  • markitdown: Installed automatically via uvx
  • pandoc: Must be installed on system (for epub, odt, rst, tex formats)

``bash brew install pandoc # macOS ``

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.