generate_tailored_resume
Analyze a job description, select and rank relevant experiences and projects, and generate a tailored resume with optional PDF compilation.
Instructions
Tailor resume to a job description: parse JD, select content, generate.
Parses the job description, selects and ranks experiences/projects by relevance, generates a tailored resume, and optionally compiles to PDF.
Args: jd_text: Raw job description text. template_name: Template style ('modern', 'classic', 'minimal'). output_filename: Base filename for output. target_tags: Optional tags to prioritize (e.g., ["swe", "ml"]). include_experiences: Force include these experience indices. exclude_experiences: Exclude these experience indices. include_projects: Force include these project indices. exclude_projects: Exclude these project indices. max_experiences: Maximum experience entries (default 4). max_projects: Maximum project entries (default 3). compile_pdf: Whether to compile and preview (default True). dpi: Resolution for preview image.
Returns: Preview image if compile_pdf=True, otherwise JSON with details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jd_text | Yes | ||
| template_name | No | modern | |
| output_filename | No | tailored | |
| target_tags | No | ||
| include_experiences | No | ||
| exclude_experiences | No | ||
| include_projects | No | ||
| exclude_projects | No | ||
| max_experiences | No | ||
| max_projects | No | ||
| compile_pdf | No | ||
| dpi | No |