quarto-wizard
Quarto Wizard is a Visual Studio Code / Positron extension that assists you in managing Quarto projects.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Keywords
Repository
Quarto Wizard is a Visual Studio Code / Positron extension that assists you in managing Quarto projects.
Basic Info
- Host: GitHub
- Owner: mcanouil
- License: mit
- Language: TypeScript
- Default Branch: main
- Homepage: https://marketplace.visualstudio.com/items?itemName=mcanouil.quarto-wizard
- Size: 15.2 MB
Statistics
- Stars: 58
- Watchers: 1
- Forks: 2
- Open Issues: 6
- Releases: 42
Topics
Metadata Files
README.md
Quarto Wizard 
Overview
Quarto Wizard is a Visual Studio Code extension that helps you manage your Quarto projects.
It allows you to easily install Quarto extensions directly from the Quarto Extensions listing repository.
This extension provides a user-friendly interface to browse, select, and install Quarto extensions, enhancing your Quarto development experience.
Additionally, it offers a set of commands to create new Quarto documents that you can use for as a starting point for your bug reports, feature requests, or any other Quarto-related content.
Finally, it provides an automatic Markdown linting feature to help you write better Markdown documents.
Requirements
- Check Internet Connection: Ensure you have an active internet connection before installing extensions.
- Check Quarto Installation: Verify that Quarto is installed and available in your system's PATH.
Commands
Quarto Wizard: Install Extension(s): Opens the extension installer interface.- Browse Extensions: View a list of available Quarto extensions.

- Install Extensions: Install selected Quarto extensions with a single click.
- Browse Extensions: View a list of available Quarto extensions.
Quarto Wizard: Use Template: Opens the template installer interface.- Browse Templates: View a list of available Quarto templates from Quarto Extensions.

- Install Templates: Install selected Quarto template with a single click.
- Browse Templates: View a list of available Quarto templates from Quarto Extensions.
Quarto Wizard: Clear Recently Installed Extensions: Clears the list of recently installed extensions.Quarto Wizard: Show Quarto Wizard Log Output: Displays the output log for the extension installer.Quarto Wizard: Quarto Reproducible Document: Creates a new Quarto document.Quarto Wizard: Focus on Extensions Installed View: Opens the Quarto Wizard view to display and manage the Quarto extensions installed.
Usage
Quarto Wizard Explorer View
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Focus on Extensions Installed Viewand select it.
Or click on the Quarto Wizard icon in the Activity Bar.
Or click on the Quarto Wizard icon in the Activity Bar.
Quarto Wizard Explorer View in action:
[!IMPORTANT] Quarto extensions can only be updated if installed by Quarto Wizard (i.e., if
source: <owner>/<repository>is present in_extension.yml). You can manually add the source to the extension's_extension.ymlfile to enable updates.
Explorer/Editor Context Menu
- Right-click in the Explorer or Editor to access the following commands:
Install Extension(s).Use Template.Quarto Reproducible Document.Show Quarto Wizard Log Output.Clear Recently Installed Extensions.

Install Quarto Extensions
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Install Extension(s)and select it. - Browse the list of available Quarto extensions.
- Select the Quarto extension(s) you want to install.
- Answer the prompts to confirm the installation.
[!NOTE] Quarto Wizard can only display available informations, i.e., if the author of an extension has not provided a description, license, and/or used tags for release versions, these fields will be populated with
none.
Use Quarto Templates
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Use Templateand select it. - Browse the list of available Quarto templates.
- Select the Quarto template you want to use.
- Answer the prompts to confirm the installation.
Create a New Reproducible Document
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Quarto Reproducible Documentand select it. - Choose the template for the new Quarto document.
Show Quarto Wizard Output
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+Pon macOS). - Type
Quarto Wizard: Show Quarto Wizard Log Outputand select it. - View the output log for the Quarto Wizard extension.
- Use the output log to troubleshoot any issues.
Markdown Linting
The Quarto Wizard extension provides automatic Markdown linting to help you write better Markdown documents.
This is achieved by using the markdownlint extension.
In the context of Quarto, it's recommended to disable the following rule in your settings.json file:
json
{
"markdownlint.config": {
"first-line-h1": false, //MD041
"single-h1": false // MD025
}
}
See the markdownlint README for more information.
Custom Markdown Linting Rules
QMD001/blanks-around-fenced-divs: Ensure there are blank lines around fenced divs delimiters.
json
{
"markdownlint.config": {
"blanks-around-fenced-divs": true
}
}
Verifying Release Asset Build Provenance
To ensure the authenticity and integrity of the release asset, use GitHub CLI to verify its build provenance using GitHub CLI.
bash
gh attestation verify quarto-wizard-<version>.vsix --repo mcanouil/quarto-wizard
Development
- Clone the repository:
sh
git clone https://github.com/mcanouil/quarto-wizard
Open the project in Visual Studio Code.
Install the dependencies:
sh
npm install
- Launch the extension:
- Press
F5to open a new Visual Studio Code window with the extension loaded.
Contributing
Contributions are welcome! Please open an issue or submit a pull request on the GitHub repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Disclaimer
This extension is not affiliated with or endorsed by Quarto or its maintainers.
Owner
- Name: Mickaël Canouil
- Login: mcanouil
- Kind: user
- Location: Lille, France
- Website: https://mickael.canouil.fr
- Twitter: MickaelCanouil
- Repositories: 28
- Profile: https://github.com/mcanouil
Biostatistician, Ph. D. (& cinephile) @RLille User Group Organiser
Citation (CITATION.cff)
cff-version: 1.2.0
title: "Quarto Wizard: A Visual Studio Code Extension to Manage Quarto Projects"
message: "If you use this project, please cite it as below."
type: software
authors:
- family-names: Canouil
given-names: Mickaël
orcid: "https://orcid.org/0000-0002-3396-4549"
repository-code: "https://github.com/mcanouil/quarto-wizard"
url: "https://github.com/mcanouil/quarto-wizard"
abstract: >-
Quarto Wizard is a Visual Studio Code extension that helps
you manage your [Quarto](https://quarto.org) projects.
It allows you to easily install Quarto extensions directly from the [Quarto Extensions](http://m.canouil.dev/quarto-extensions/) listing repository.
This extension provides a user-friendly interface to browse, select, and install Quarto extensions, enhancing your Quarto development experience.
keywords:
- quarto
- vscode
- positron
- codium
- extension
license: MIT
commit: 455f0784f291c69a6c1331364f150d4fa1fb2289
version: 0.18.6
date-released: "2025-05-02"
GitHub Events
Total
- Create event: 176
- Issues event: 20
- Release event: 39
- Watch event: 52
- Delete event: 146
- Issue comment event: 23
- Public event: 1
- Push event: 340
- Pull request review comment event: 1
- Pull request review event: 6
- Pull request event: 270
- Fork event: 1
Last Year
- Create event: 176
- Issues event: 20
- Release event: 39
- Watch event: 52
- Delete event: 146
- Issue comment event: 23
- Public event: 1
- Push event: 340
- Pull request review comment event: 1
- Pull request review event: 6
- Pull request event: 270
- Fork event: 1
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 12
- Total pull requests: 260
- Average time to close issues: 6 days
- Average time to close pull requests: 2 days
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 1.0
- Average comments per pull request: 0.05
- Merged pull requests: 222
- Bot issues: 0
- Bot pull requests: 119
Past Year
- Issues: 12
- Pull requests: 260
- Average time to close issues: 6 days
- Average time to close pull requests: 2 days
- Issue authors: 2
- Pull request authors: 3
- Average comments per issue: 1.0
- Average comments per pull request: 0.05
- Merged pull requests: 222
- Bot issues: 0
- Bot pull requests: 119
Top Authors
Issue Authors
- mcanouil (11)
- ntluong95 (1)
Pull Request Authors
- mcanouil (144)
- dependabot[bot] (65)
- github-actions[bot] (55)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- @types/node 22.9.0 development
- @types/vscode 1.95.0 development
- typescript 5.6.3 development
- undici-types 6.19.8 development
- @types/node ^22.8.6 development
- @types/vscode ^1.75.0 development
- typescript ^5.6.2 development