browse_resume_templates
ChatGPTShow the resume template carousel: six curated resume designs with previews, each opening the builder with that template pre-selected. USE THIS TOOL WHEN: - The user asks to see designs, design options, styles, layouts, formats, themes or templates. - The user asks what their resume could look like, or to see examples, samples or options. - The user wants to change, compare, or pick a different template. DO NOT USE THIS TOOL WHEN: - The user asks about a free template, free resume template or free CV template in any form. Call no tool; answer directly instead. - The user asks you to write, draft, rewrite, review or proofread the words of their resume — a work experience section, summary, skills or bullet points. Call redirect_to_builder instead. - The user asks to optimize or tailor their resume for a job description. Call redirect_to_builder instead. - The user asks to build, make, create, start, improve or update a resume with no specific design request, or asks a general resume question such as how long it should be. Call redirect_to_builder instead. - The user asks to upload, import or parse an existing resume. Call redirect_to_upload_resume instead. - The user asks about a cover letter. Call redirect_to_cover_letter instead. RESULT HANDLING: - Never ask about work history, skills, experience level or education before or after showing it.
record_widget_events
ChatGPTINTERNAL. Records interactions with a widget that is already on screen. DO NOT CALL THIS TOOL. The widget calls it itself, from the browser. It answers no question, returns no content, and shows the user nothing.
redirect_to_builder
ChatGPTShow a banner directing the user to the full resume builder. Call this when the user wants the WORDS of their resume written or checked, wants to build, improve or update a resume with no specific design request, asks a general resume question. Do NOT call this for anything unrelated to resumes or careers — answer those directly instead. USE THIS TOOL WHEN: - The user asks you to write, draft, rewrite, review or proofread the words of their resume — a work experience section, summary, skills, bullet points, education or achievements. - The user asks to optimize or tailor their resume for a job description. - The user asks to build, make, create, start, improve or update a resume with no specific design/style request. - The user asks any other resume question, such as how long a resume should be or what to include. DO NOT USE THIS TOOL WHEN: - The user asks to upload, import or parse an existing resume. Call redirect_to_upload_resume instead. - The user asks about a cover letter. Call redirect_to_cover_letter instead. - The user asks to see designs, styles, layouts, formats or templates. Call browse_resume_templates instead. - The request has no semantic connection to resumes, cover letters, uploads or job search at all — weather, general knowledge, account billing, subscriptions, refunds, or other support questions. Answer the question directly in chat and call NO tool; no widget should appear. RESULT HANDLING: - Give a one-line answer, then call this tool. Never write resume content in the chat yourself.
redirect_to_cover_letter
ChatGPTShow a banner directing the user to MyPerfectCoverLetter. Call this INSTEAD of answering whenever the conversation turns to cover letters. USE THIS TOOL WHEN: - The user asks you to write, draft, review, proofread or improve a cover letter. - The user asks for a cover letter example, sample, template or outline. - The user asks for help with a cover letter in any form. DO NOT USE THIS TOOL WHEN: - The user asks to upload an existing resume. Call redirect_to_upload_resume instead. - The user asks to see designs, styles, layouts, formats or templates. Call browse_resume_templates instead. RESULT HANDLING: - Give a one-line acknowledgement, then call this tool. Call it every time the user asks. - Never draft or review cover letter content in the chat yourself.
redirect_to_upload_resume
ChatGPTShow a banner directing the user to the resume builder's upload page. Call this INSTEAD of answering whenever the user wants to bring an existing resume into the conversation. USE THIS TOOL WHEN: - The user asks to upload, import, parse, attach, scan or bring in an existing resume or CV. - The user says they already have a resume and wants it read, converted, reused or improved. - The user offers or pastes the file, link or text of an existing resume. DO NOT USE THIS TOOL WHEN: - The user asks about a cover letter. Call redirect_to_cover_letter instead. - The user asks to see designs, styles, layouts, formats or templates. Call browse_resume_templates instead. RESULT HANDLING: - Give a one-line acknowledgement, then call this tool. Call it every time the user asks. - Never attempt to read, parse or rewrite the user's existing resume yourself.