qmd-converter — community qmd-converter, quarto-converter, community, ide skills

v1.0.0

About this Skill

Perfect for Document Analysis Agents needing advanced PDF and EPUB conversion capabilities to Quarto book projects. Convert PDF/EPUB documents into multi-chapter Quarto book projects using Pixi. Use when the user asks to Convert this PDF/EPUB to a Quarto book or Make a qmd book from this file.

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

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reviewed Landing Page Review Score: 9/11

Killer-Skills keeps this page indexable because it adds recommendation, limitations, and review signals beyond the upstream repository text.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review Locale and body language aligned
Review Score
9/11
Quality Score
60
Canonical Locale
en
Detected Body Locale
en

Perfect for Document Analysis Agents needing advanced PDF and EPUB conversion capabilities to Quarto book projects. Convert PDF/EPUB documents into multi-chapter Quarto book projects using Pixi. Use when the user asks to Convert this PDF/EPUB to a Quarto book or Make a qmd book from this file.

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.

Ideal Agent Persona

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

Capabilities Granted for qmd-converter

Converting large PDF documents into manageable Quarto book projects
Automating chapter splitting for EPUB files
Generating Quarto book configurations with updated text and image metadata

! Prerequisites & Limits

  • Requires pymupdf, ebooklib, beautifulsoup4, pyyaml, and html2text libraries to be installed
  • Specifically designed for Quarto and Pixi environments

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

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

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 projects. Convert PDF/EPUB documents into multi-chapter Quarto book projects using Pixi. Use when the user asks to Convert this PDF/EPUB to a Quarto book or Make a qmd book from this file.

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 into manageable Quarto book projects, Automating chapter splitting for EPUB files, Generating Quarto book configurations with updated text and image metadata.

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 designed for Quarto and Pixi environments.

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.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

qmd-converter

Install qmd-converter, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

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.

Related Skills

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

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer