compile

Compile Typst, Quarto, and Python files by extension with post-build checks.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/clearsmog/claude-skills --skill compile-clearsmog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compile
Source: https://github.com/clearsmog/claude-skills/tree/main/compile
Command: npx skills add https://github.com/clearsmog/claude-skills --skill compile-clearsmog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates compiling multiple file formats, reducing manual build steps and errors across projects.

Core Features & Use Cases

  • Detects file type by extension (.typ, .qmd, .py) and runs the correct build command
  • Supports Typst, Quarto, and Python projects in development and CI environments
  • Provides post-build checks for warnings and output validation

Quick Start

Run the compile command on a target file to build and validate the output.

Frequently Asked Questions about compile

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

FAQPage Schema
How do I automate compiling Typst and Quarto files in a CI workflow?

To auto-compile Typst and Quarto files in CI workflows, use an automated build tool that detects file extensions and runs the corresponding typst or quarto build commands, followed by post-compilation checks to validate generated artifacts.

What is the best way to run Python scripts and validate build artifacts automatically?

The best way to run Python scripts and validate build artifacts automatically is to enforce format detection on .py files, execute them via uv run, and perform post-build checks to catch warnings and ensure successful execution.

Does automated file compilation work with both local development and CI pipelines?

Automated file compilation works with both local development and CI pipelines by applying format detection to Typst, Quarto, and Python projects, ensuring consistent build artifacts across different environments without manual intervention.

How do I compile multiple file formats without manually running separate build commands?

To compile multiple file formats without manual commands, apply format detection by extension (.typ, .qmd, .py) to automatically trigger the appropriate build command, such as typst, quarto, or uv run, for each specific file.

Why do I need post-compilation checks after building Quarto or Typst documents?

Post-compilation checks are needed after building Quarto or Typst documents to identify warnings and perform output validation, ensuring the generated build artifacts are correct and free of errors before deployment or distribution.

Can I execute Python projects using uv run during the automated build process?

You can execute Python projects using uv run during the automated build process, as the compilation toolchain detects .py extensions and invokes uv run to generate the expected build artifacts while performing post-build validation.