quarto-reporting

Generate parameterized Quarto documents with executable code for multi-format publishing.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill quarto-reporting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarto-reporting
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/23-research-workflow/quarto-reporting
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill quarto-reporting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jupyter, nbformat, pandas, numpy, matplotlib, scipy, tinytex.

What problem does it solve?

This Skill helps you turn research code and results into reproducible, journal-ready reports without rewriting workflows for each dataset or output format.

Core Features & Use Cases

  • Parameterizable, reproducible reporting: Build .qmd documents that can be re-rendered with different inputs while keeping analysis and narrative in sync.
  • Multi-format publication outputs: Generate HTML, PDF, DOCX, reveal.js slides, and more from one source using a consistent configuration.
  • Inline computation and publication structure: Produce cross-referenced sections, figures, tables, citations, and manuscript sections directly from executed code.
  • Use Case: Re-run the same analysis each time your dataset updates, then export the results as an HTML report for sharing and a PDF manuscript for submission.

Quick Start

Use the quarto-reporting skill to create a parameterized .qmd report that embeds Python computations and automatically renders into HTML and PDF for a given dataset.

Frequently Asked Questions about quarto-reporting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate reproducible research reports from Python code and narrative text?

You can generate reproducible research reports by creating Quarto documents that combine executable Python code with narrative text and publication formatting. This approach keeps your analysis and manuscript sections synchronized automatically.

Can I render a single Quarto document into multiple formats like HTML, PDF, and DOCX?

Yes, Quarto supports multi-format publication outputs, allowing you to generate HTML, PDF, DOCX, and reveal.js slides from one source document using a consistent configuration.

How do I add cross-references and BibTeX citations to a journal manuscript in Quarto?

Quarto handles journal-style manuscript workflows by supporting labeled cross-references for figures and tables, alongside BibTeX citation integration directly within your document configuration.

Do I need Jupyter or knitr to run parameterized reports with Quarto?

Yes, Quarto requires Jupyter or knitr execution engines to run executable code within your documents. Parameterized reports re-render with different inputs while keeping your analysis and narrative in sync.

What is the best way to update a journal manuscript when my dataset changes?

The best way is using parameterized Quarto documents, which let you re-run the same analysis each time your dataset updates and export the results as both an HTML report and a PDF manuscript.

Why does rendering a PDF from Quarto require TinyTeX?

Rendering PDFs from Quarto requires TinyTeX to process LaTeX formatting and publication structures. You need this dependency installed to successfully compile your executable code and narrative text into PDF output.