pl-compile

Compile and validate LaTeX PDF output for EB-2 NIW petition letters.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/ivy3h/niw-petition-toolkit --skill pl-compile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pl-compile
Source: https://github.com/ivy3h/niw-petition-toolkit/tree/main/skills/pl-compile
Command: npx skills add https://github.com/ivy3h/niw-petition-toolkit --skill pl-compile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that the EB-2 NIW petition letter builds correctly and has a healthy compile and render, identifying issues before filing.

Core Features & Use Cases

  • Compile Verification: Builds the petition letter PDF and checks for compile-time issues.
  • Render Health: Verifies the PDF render by reading the log for undefined references and text that silently vanishes.
  • Use Case: Before submitting the petition, run this Skill to detect any build or render issues, such as missing fonts or references.

Quick Start

Compile and check the petition letter using the command '/pl-compile'.

Frequently Asked Questions about pl-compile

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

FAQPage Schema
How do I check my EB-2 NIW petition letter for LaTeX build errors?

To check your EB-2 NIW petition letter for LaTeX build errors, compile the PDF using local tools like TinyTeX. This process validates the build and identifies compile-time issues such as missing fonts or undefined references before you file your petition.

Why does text silently disappear when I compile my EB-2 NIW petition PDF?

Text silently disappears during a PDF compile due to render health issues like font errors or undefined references in the LaTeX source. Checking the compile log helps identify dropped text and source document problems before filing the EB-2 NIW petition.

What is PDF render health verification for an EB-2 NIW petition letter?

PDF render health verification for an EB-2 NIW petition letter is the process of checking the compiled PDF output for undefined references, silently dropped text, font errors, and page-count drift. It ensures the document builds correctly and renders accurately.

Do I need TinyTeX to validate my EB-2 NIW petition letter build?

You need a local LaTeX environment like TinyTeX to compile the EB-2 NIW petition letter and verify its render health. The Skill uses these local tools to detect page-count drift, font errors, and silently dropped text in the source document.

How do I detect undefined references in my EB-2 NIW petition letter LaTeX source?

To detect undefined references in your EB-2 NIW petition letter LaTeX source, run a local compile check that reads the build log. This validation process identifies both setup issues and document errors that cause missing references or dropped text.