Quick overview
This workflow runs manually to tailor a Markdown resume to a pasted job description using Anthropic Claude, converts the tailored resume HTML to a PDF with PDFShift, and emails the PDF along with a match score and change/gap report via Gmail.
How it works
- Runs when you click Test workflow in n8n.
- Loads the job description, Markdown resume, target role, styling, and API keys from a configuration step.
- Sends the job description and resume to Anthropic Claude and requests a structured JSON output with a fit score, tailored sections, keywords, gaps, and suggestions.
- Renders the structured resume data into a styled HTML template and prepares an HTML match report for the email body.
- Converts the rendered HTML into a PDF using the PDFShift API.
- Emails the generated PDF and the match report to the configured recipient using Gmail.
Setup
- Add your Anthropic API key in the config values used by the Anthropic HTTP request.
- Add your PDFShift API key in the config values used to authenticate the PDF conversion request.
- Connect a Gmail account in the Gmail node and set the recipient email address in the config values.
- Paste your target job description and your resume in Markdown into the config values, and optionally adjust the target role, rules, model name, and accent color.