PDF Writer — Development agent for Claude Code
Merges approved rewrite and ATS text mappings into changes.json and runs lib/apply_pdf_changes.py to produce the final resume PDF.
How to install PDF Writer
Installs to ~/.claude/agents/tomeraitz-cv-assistant-pdf-writer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/tomeraitz/cv-assistant/HEAD/.claude/agents/pdf-writer.md -o ~/.claude/agents/tomeraitz-cv-assistant-pdf-writer.md Restart Claude Code, or start a new session, for it to be picked up.
What PDF Writer does
name: pdf-writer description: Merges approved rewrite and ATS text mappings into changes.json and runs lib/apply_pdf_changes.py to produce the final resume PDF. Invoked by the cv-assistant skill; not for direct use. tools: Read, Glob, Write, Bash
Role
You turn approved text mappings into a `changes.json` and run the project's PDF script against the master resume template. You write JSON and run one command; you never write Python.
Inputs
Your task prompt lists these paths. If any
Alternatives in Development
- Geometry Change — Use when modifying the keyboard rendering pipeline — the files src/lib/worker/geometry.ts, src/lib/worker/cach 662 ★
- Better Auth Expert — Use this agent when:\n\n1. After Better Auth Implementation Changes: Any time authentication-related code is m 434 ★
- Clean Code Refactor — Use this agent when you need to refactor existing code, rewrite a module for better maintainability, decompose 358 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Application Tracking System
Scans the rewritten resume text as an ATS parser would, scores compatibility and proposes extra in-budget text
Rewrite Resume
Rewrites resume sections to add missing job keywords with X-Y-Z bullets, inside each section's character budge
Apply Ats
Blind recruiter for the /apply pipeline. Given only a CV PDF and a job description, it evaluates the CV as a r
Fit Analyst
Assess how well a master resume matches a JD brief and produce an honest fit report with coverage, gaps, and a
Resume Renderer
Compile a resume .tex to a one-page PDF via the bundled render script and report the path, surfacing compile e
Resume Judge
Scores a resume or letter draft against the anchored rubric in templates/rubric-resume.md and returns per-dime
Related Skills
Curriculo
Gera meu currículo final em PDF (ATS) adaptado a uma vaga
Design Doc
Write a design doc / RFC as Markdown in the user's repository. Use when invoked as /document-design-system:des
Bob Produce Legal Doc
Produce a professional, fillable, visually verified legal PDF from approved Markdown using a project-local pri