| list_resumes | List all LaTeX resume files in the resumes directory.
Returns filename, last modified date, and file size for each resume. |
| read_resume | Read the contents of a LaTeX resume file.
Args:
filename: Name of the resume file (with or without .tex extension)
Returns the full LaTeX content of the resume.
|
| create_resume | Create a new LaTeX resume file.
Args:
filename: Name for the new resume file (with or without .tex extension)
content: Full LaTeX content for the resume. If not provided, uses a template.
template: Template to use if content not provided. Options: 'modern', 'classic', 'minimal'
Returns confirmation of file creation.
|
| edit_resume | Edit an existing LaTeX resume file.
Args:
filename: Name of the resume file to edit
content: New complete content for the resume (replaces everything)
find: Text to find for targeted replacement (use with 'replace')
replace: Text to replace the found text with
Either provide 'content' for full replacement, or 'find' and 'replace' for targeted edit.
|
| delete_resume | Delete a LaTeX resume file.
Args:
filename: Name of the resume file to delete
|
| compile_resume | Compile a LaTeX resume to PDF using pdflatex.
Args:
filename: Name of the resume file to compile
output_dir: Output directory for the PDF (default: same as resumes directory)
Returns the path to the generated PDF or compilation errors.
|
| list_templates | List available resume templates.
Returns the names and descriptions of built-in LaTeX resume templates. |
| get_template | Get the content of a resume template.
Args:
template_name: Name of the template (modern, classic, minimal)
Returns the full LaTeX template content.
|
| add_experience | Add a new work experience entry to a resume (works with modern template).
Args:
filename: Name of the resume file
company: Company name
title: Job title
dates: Employment dates (e.g., 'Jan 2020 -- Present')
bullets: List of bullet points describing responsibilities/achievements
location: Location (city, state/country) - optional
|
| add_education | Add a new education entry to a resume (works with modern template).
Args:
filename: Name of the resume file
institution: School/University name
degree: Degree and major
dates: Dates attended (e.g., 'Sep 2016 -- May 2020')
location: Location - optional
details: Additional details (GPA, honors, coursework) - optional
|
| get_config | Get current configuration including directories and pdflatex status. |