agentsclimarketplace

Pdf to markdown

Skill zachmayer/skills/.claude/skills/pdf-to-markdown

Converts PDF files to clean markdown. Use when the user mentions PDFs, says "extract text from PDF", "convert PDF", "read this PDF", "parse PDF", or provides a .pdf file path. Also triggers on "PDF to text", "PDF to markdown", or "what does this PDF say". Do NOT use for images, DOCX, XLSX, or non-PDF files.From its SKILL.md

Install
npx -y skills add zachmayer/skills --skill pdf-to-markdown

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.3 KB, as published. Nobody here has run it

Convert the PDF at the given path to markdown.

Usage

uv run --script SKILL_DIR/scripts/convert.py "$ARGUMENTS"

Where SKILL_DIR is the directory containing this skill (use the resolved path from the skill's location).

The script uses PEP 723 inline metadata to manage its own dependencies (marker-pdf), so it runs in an isolated environment.

Without uv, install the dependency directly and run the script with plain Python — marker-pdf is on PyPI and needs no account:

pip install marker-pdf && python SKILL_DIR/scripts/convert.py "$ARGUMENTS"

The script:

  1. Takes a PDF file path as input
  2. Converts it to markdown using the marker library
  3. Writes the output to <input-name>.md alongside the original PDF
  4. Prints the markdown content to stdout

After Conversion

Once converted, read the markdown output and work with the content as requested by the user.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.