Job Fit Analyst
Give it a job posting URL (or the posting text) and, optionally, a short profile. A Mastra workflow fetches the posting, extracts the requirements with an agent, checks the extraction against the source with a scorer, then branches: fit assessment if you gave a profile, summary if you didn't, stop if the text isn't a job posting. Afterwards you can ask follow-up questions to an agent with tools and memory.
Ask the agent
Agent job-analyst with three tools (fetch-job-posting, extract-posting-facts, score-skill-overlap) and Mastra memory for this conversation.