quarto-warnings

Classify Quarto render warnings as benign, actionable, or conditional and maintain a persistent ledger of fingerprinted warnings.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/naj2r/claude-econ-paper-template --skill quarto-warnings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarto-warnings
Source: https://github.com/naj2r/claude-econ-paper-template/tree/main/.claude/skills/quarto-warnings
Command: npx skills add https://github.com/naj2r/claude-econ-paper-template --skill quarto-warnings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quarto render logs often include noisy, transient, or repeated warnings that waste time during debugging and CI runs. This Skill identifies, fingerprints, and classifies those warnings so investigators only focus on new or actionable issues.

Core Features & Use Cases

  • Persistent Ledger: Maintain a single source of truth at $RB/quarto_known_warnings.md recording fingerprints, classifications, and timestamps.
  • Fingerprinting & Matching: Extract warning lines, normalize variable parts (timestamps, line numbers), and match against existing patterns to determine status.
  • Triage Workflow: Distinguish BENIGN, ACTIONABLE, and CONDITIONAL warnings, surface new warnings for investigation, and update the ledger after review.
  • Use Case: Run after a full Quarto render to suppress known benign noise, highlight missing files or YAML errors, and avoid repeated investigations in a replication pipeline.

Quick Start

Paste Quarto render output into the skill or run it with the argument review to display the current ledger and classifications.

Frequently Asked Questions about quarto-warnings

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

FAQPage Schema
How do I filter out noisy Quarto render warnings during local development?

Classify Quarto render warnings as benign, actionable, or conditional to filter noisy output. This deduplicates repeated messages and maintains a persistent ledger of fingerprinted warnings to suppress known noise during local development.

Can I deduplicate repeated R Markdown warnings in CI workflows?

Yes, deduplicate repeated R Markdown warnings in CI workflows by fingerprinting warning lines and matching them against existing patterns. This surfaces only new errors for investigation while skipping known transient issues.

How do I track and triage new Quarto warnings programmatically?

Track and triage new Quarto warnings programmatically by maintaining a persistent ledger that records fingerprints, classifications, and timestamps. Update or report entries programmatically after reviewing newly surfaced issues.

What is the best way to manage known benign warnings in a Quarto replication pipeline?

Manage known benign warnings in a Quarto replication pipeline by maintaining a single source of truth ledger. Record fingerprinted warnings to avoid repeated investigations and prioritize actionable errors during renders.

Why do Quarto render logs show transient warnings and how can I normalize them?

Quarto render logs show transient warnings due to variable parts like timestamps and line numbers. Normalize these variable parts to fingerprint warning lines and match them against existing patterns for accurate classification.