quarto

Create and render Quarto documents from templates to HTML and Typst.

7|5|Updated Sep 16, 2025
One-click install
npx skills add https://github.com/PovertyAction/ipa-stata-template --skill quarto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarto
Source: https://github.com/PovertyAction/ipa-stata-template/tree/main/.claude/skills/quarto
Command: npx skills add https://github.com/PovertyAction/ipa-stata-template --skill quarto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Quarto enables users to create and render documents that combine narrative, code, and output across formats such as HTML, Typst, and other formats. This skill guides users on creating, configuring, and rendering Quarto documents, embedding code chunks from Python, R, or Stata, and troubleshooting common rendering issues.

Core Features & Use Cases

  • Create Quarto documents from templates and project scaffolds.
  • Configure HTML and Typst outputs and embed code chunks for reproducible analysis.
  • Render, preview, and batch-process documents, with guidance on project structure and references.

Quick Start

Run the create_quarto.py script to generate a new .qmd document from a selected template.

Frequently Asked Questions about quarto

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

FAQPage Schema
How do I render a Quarto document to HTML or Typst from a template?

You can create Quarto documents from templates and project scaffolds, then render them to HTML and Typst formats while embedding Python, R, or Stata code chunks for reproducible analysis.

How does YAML front matter parsing work for Quarto project configuration?

YAML front matter parsing validates configuration metadata within .qmd files, while project-level settings are managed through the _quarto.yml file to control rendering behavior across document outputs.

Can I embed Python, R, and Stata code chunks in the same Quarto document?

Yes, you can embed Python, R, or Stata code chunks within Quarto documents to execute and display reproducible analysis outputs across various formats including HTML and Typst.

What is the best way to troubleshoot Quarto rendering issues across project templates?

Troubleshooting Quarto rendering issues involves validating YAML front matter, checking project configuration in _quarto.yml, and using provided batch utilities to isolate and resolve template processing errors.

Do I need yaml dependencies to manage Quarto project configuration?

Yes, the yaml dependency is required to parse and validate YAML front matter, which is essential for managing document settings and project configuration within _quarto.yml files.