add-template

Registers custom LaTeX or Typst CV and cover letter templates for job applications.

Updated Sep 23, 2026
One-click install
npx skills add https://github.com/zaheer037/job-search --skill add-template-zaheer037
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: add-template
Source: https://github.com/zaheer037/job-search/tree/main/.agents/skills/add-template
Command: npx skills add https://github.com/zaheer037/job-search --skill add-template-zaheer037

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Job seekers often have their own CV or cover letter templates that differ from the bundled moderncv and cover.cls defaults, and manually wiring a custom template into an automated application workflow is error-prone. This Skill registers, verifies, and activates a custom template so every future application compiles from it correctly. ## Core Features & Use Cases - Template Registration: Stores LaTeX, Typst, or any compile-to-PDF template in a profile-agnostic form with placeholder tokens, a manifest (TEMPLATE.md), fonts, and class/package files. - Mandatory Compile Verification: Test-compiles every template with dummy data before activation, diagnosing missing fonts, wrong engines, or missing packages. - Activation & Switching: Wires the template into the /apply workflow via a managed block, with --list to view registered templates, --use <name> to switch, and --use default to revert. - Use Case: You have an Awesome-CV LaTeX template with custom fonts. Run /add-template with the file path, confirm the inferred lualatex compile command and style rules, and the Skill verifies it compiles and activates it for all future tailored CVs. ## Quick Start Ask the agent to run /add-template with the path to your custom CV or cover letter template file and follow the prompts to register and activate it.

Frequently Asked Questions about add-template

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

FAQPage Schema
How do I use a custom LaTeX CV template in an automated job application workflow?▼

Run /add-template with the path to your .tex file. The Skill infers the correct engine (lualatex or xelatex if fontspec is used), captures style rules and page limits, test-compiles the template, and activates it so the apply workflow uses it.

Can I register a Typst resume template instead of LaTeX?▼

Yes, Typst templates are supported with the default compile command 'typst compile <file>.typ <file>.pdf'. Local Typst packages and bundled fonts are copied into the template folder, and any compile-to-PDF toolchain can be registered with a custom command.

How do I switch between multiple registered CV templates?▼

Use /add-template --list to see all registered templates, then /add-template --use <name> to activate one. Running /add-template --use default removes the override and restores the stock moderncv or cover.cls template.

Why does my template fail the compile verification step?▼

Common causes are missing font files, a wrong engine such as pdflatex for a fontspec-based template, or missing custom .cls/.sty class files. The Skill shows the error lines, fixes what it can like font paths, and asks you for files only you have.

Does registering a template expose my personal information?▼

No. The Skill replaces all personal data in the template source with placeholder tokens like [YOUR_NAME] and [YOUR_EMAIL] before storing it, so the registered template is profile-agnostic and safe to share or commit.