qmd-converter — community qmd-converter, quarto-converter, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Document Analysis Agents needing advanced PDF and EPUB conversion capabilities to Quarto book format. make quarto book from PDF or EPUB files

partrita partrita
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The qmd-converter skill by partrita is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Document Analysis Agents needing advanced PDF and EPUB conversion capabilities to Quarto book format.

Core Value

Empowers agents to convert PDF or EPUB files into structured Quarto book projects, handling text extraction, chapter splitting, and image management using libraries like pymupdf, ebooklib, and beautifulsoup4.

Capabilities Granted for qmd-converter

Converting large PDF documents to Quarto books
Automating EPUB to Quarto conversions for e-book publishing
Generating Quarto book projects from PDF or EPUB files for further editing and analysis

! Prerequisites & Limits

  • Requires pymupdf, ebooklib, beautifulsoup4, pyyaml, and html2text libraries to be installed
  • Specifically targets the mybook/ directory for Quarto book project output
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

qmd-converter

Install qmd-converter, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Quarto Book Converter

This skill converts PDF or EPUB files into a structured Quarto book project (specifically targeting the mybook/ directory). It handles text extraction, chapter splitting, image management, and configuration updates.

Workflow

  1. Check Environment: The script relies on pymupdf, ebooklib, beautifulsoup4, pyyaml, and html2text. ALWAYS check if these are installed in the current pixi environment before running the script.

    If you are unsure or if the user hasn't explicitly set up the environment, run:

    bash
    1pixi add pymupdf ebooklib beautifulsoup4 pyyaml html2text
  2. Execute Conversion: Run the python conversion script. Assume the script is located at scripts/convert_to_book.py relative to this skill.

    bash
    1pixi run python <path-to-skill>/scripts/convert_to_book.py <input_file_path> --output-dir mybook

    (Replace <input_file_path> with the actual file path provided by the user)

  3. Verify Output:

    • List files in mybook/ to confirm .qmd chapters were created.
    • Check mybook/images/ for extracted images.
    • Read mybook/_quarto.yml to confirm the chapters list was updated.

Usage Guidelines

  • Input Files: Ensure the user provides a valid path to a .pdf or .epub file.
  • Chapter Splitting:
    • EPUB: Splits automatically based on internal structure.
    • PDF: Splits based on the Table of Contents (Outline). If no TOC exists, it creates a single large chapter.
  • Images: Images are extracted to mybook/images/ and referenced in the Markdown as ![](images/filename.ext).
    • Note for PDF: To avoid redundancy in OCR-ed PDFs, full-page background images are skipped if significant text is extracted from the same page. Only "real" images (diagrams, photos, etc.) that do not cover the whole page or pages without a text layer are saved.

Troubleshooting

  • "ModuleNotFoundError": Run the pixi add ... command listed in Step 1.
  • "No chapters generated": The PDF might be image-only (scanned) without OCR, or the EPUB structure is non-standard.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is qmd-converter?

Perfect for Document Analysis Agents needing advanced PDF and EPUB conversion capabilities to Quarto book format. make quarto book from PDF or EPUB files

How do I install qmd-converter?

Run the command: npx killer-skills add partrita/quarto-converter/qmd-converter. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for qmd-converter?

Key use cases include: Converting large PDF documents to Quarto books, Automating EPUB to Quarto conversions for e-book publishing, Generating Quarto book projects from PDF or EPUB files for further editing and analysis.

Which IDEs are compatible with qmd-converter?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for qmd-converter?

Requires pymupdf, ebooklib, beautifulsoup4, pyyaml, and html2text libraries to be installed. Specifically targets the mybook/ directory for Quarto book project output.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add partrita/quarto-converter/qmd-converter. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use qmd-converter immediately in the current project.

Related Skills

Looking for an alternative to qmd-converter or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI