- Brand
- Resumier
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
Resumier helps users choose templates, create and manage resumes and cover letters, preview documents, check generation balances, generate regular or watermarked PDFs, attach completed files in ChatGPT, and delete documents from their private Resumier account.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- Resumier
- Access
- Account required
- First tracked
- 2026-10-04
- Tool count
- 21
- Geography
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
ChatGPT Plugin discovery is coming soon
ChatGPT can surface a Plugin when it matches a user's request.Your Plugin Discovery Score measures how often yours appears.
No spam. Unsubscribe any time.
What discovery looks like

Get alerts for Resumier
Get updates when Resumier’s Discoverability Score or category rank changes.
Competitive lineup
21 tools agents can invoke
Return all four balances for the connected Resumier account: regular resume generation tokens, regular cover-letter generation tokens, free watermarked resume downloads, and free watermarked cover-letter downloads, plus an informational pricing URL. This check consumes nothing. Always call it before PDF generation or whenever the user asks about credits. For a generic generation request, use the matching regular balance first. If that regular balance is zero, show the informational pricing link. When only the matching free watermarked allowance remains, explain that the PDF will be watermarked and consumes one free allowance, then ask the user to confirm before calling the free generation tool unless they already explicitly requested the free watermarked version. Never silently substitute the free watermarked option for a regular PDF.
get_balance
Create and save a complete cover letter directly from the agent conversation. Call list_cover_letter_templates first, select a template, and pass its ID with polished content. Set content_format=html for editor formatting; plain_text remains supported. Creation consumes no PDF credits and does not generate a PDF. After success, present the Resumier link and ask whether the user wants to generate a regular PDF, generate a free watermarked PDF, or leave the document as saved.
create_cover_letter
Create and save a complete resume directly from the agent conversation. Call list_resume_templates first, select a template, and pass its ID with polished content. Set content_format=html for editor formatting; plain_text remains supported. Creation consumes no PDF credits and does not generate a PDF. After success, present the Resumier link and ask whether the user wants to generate a regular PDF, generate a free watermarked PDF, or leave the document as saved.
create_resume
Permanently remove an existing cover letter by ID only after an explicit delete request. If the ID is not already available from a previous Resumier tool result, call list_cover_letters and select it from the complete catalog. This consumes no credits and cannot be undone through this plugin.
delete_cover_letter
Permanently remove an existing resume by ID only after an explicit delete request. If the ID is not already available from a previous Resumier tool result, call list_resumes and select it from the complete catalog. This consumes no credits and cannot be undone through this plugin.
delete_resume
Attach the stored regular cover-letter PDF. This is read-only and consumes no credits. Resumier tracks whether this PDF exists but not whether later editable-document changes differ from it. If the user asks for a fresh PDF, use get_balance and generate_cover_letter_pdf instead; generation replaces the stored PDF and consumes one new token. If no regular PDF exists, the error returns next_tool='generate_cover_letter_pdf' and alternative_tool='preview_cover_letter'. Never expose AWS/S3 URLs. Attach the PDF returned in this tool result to your final chat response. Use the client's actual file attachment or file link when available. If the client exposes only the embedded resource, use its file tools to save the base64-decoded resource.blob as file_name and attach that saved PDF. Do not finish with only a success message or filename. Do not invent a file path or link, use the resumier:// resource URI as a download link, or claim the file is attached without a real attachment or working file link. If file delivery is unavailable, clearly report that the PDF was generated but could not be attached. Reuse this result when retrying attachment; do not call a generation tool again or spend another token to fix delivery. For a free watermarked PDF, do not call the regular download tool: it cannot retrieve this watermarked file. Keep internal IDs, resource URIs and AWS/S3 URLs out of the user-facing response.
download_cover_letter_pdf
Attach the stored regular resume PDF. This is read-only and consumes no credits. Resumier tracks whether this PDF exists but not whether later editable-document changes differ from it. If the user asks for a fresh PDF, use get_balance and generate_resume_pdf instead; generation replaces the stored PDF and consumes one new token. If no regular PDF exists, the error returns next_tool='generate_resume_pdf' and alternative_tool='preview_resume'. Never expose AWS/S3 URLs. Attach the PDF returned in this tool result to your final chat response. Use the client's actual file attachment or file link when available. If the client exposes only the embedded resource, use its file tools to save the base64-decoded resource.blob as file_name and attach that saved PDF. Do not finish with only a success message or filename. Do not invent a file path or link, use the resumier:// resource URI as a download link, or claim the file is attached without a real attachment or working file link. If file delivery is unavailable, clearly report that the PDF was generated but could not be attached. Reuse this result when retrying attachment; do not call a generation tool again or spend another token to fix delivery. For a free watermarked PDF, do not call the regular download tool: it cannot retrieve this watermarked file. Keep internal IDs, resource URIs and AWS/S3 URLs out of the user-facing response.
download_resume_pdf
Generate a watermarked cover-letter PDF and return its bytes for delivery in chat. Always call get_balance first. This spends one free watermarked cover-letter download allowance and never spends a regular generation token. An explicit request for the free watermarked version authorizes this tool. Otherwise, especially when free allowances are the only balance left after a generic generation request, explain the watermark and ask the user to confirm before consuming the allowance. Never use this as a silent fallback from regular generation. Do not call generate_cover_letter_pdf or download_cover_letter_pdf afterward; this tool already returns the file. Attach the PDF returned in this tool result to your final chat response. Use the client's actual file attachment or file link when available. If the client exposes only the embedded resource, use its file tools to save the base64-decoded resource.blob as file_name and attach that saved PDF. Do not finish with only a success message or filename. Do not invent a file path or link, use the resumier:// resource URI as a download link, or claim the file is attached without a real attachment or working file link. If file delivery is unavailable, clearly report that the PDF was generated but could not be attached. Reuse this result when retrying attachment; do not call a generation tool again or spend another token to fix delivery. For a free watermarked PDF, do not call the regular download tool: it cannot retrieve this watermarked file. Keep internal IDs, resource URIs and AWS/S3 URLs out of the user-facing response.
generate_free_watermarked_cover_letter_pdf
Generate a watermarked resume PDF and return its bytes for delivery in chat. Always call get_balance first. This spends one free watermarked resume-download allowance and never spends a regular generation token. An explicit request for the free watermarked version authorizes this tool. Otherwise, especially when free allowances are the only balance left after a generic generation request, explain the watermark and ask the user to confirm before consuming the allowance. Never use this as a silent fallback from regular generation. Do not call generate_resume_pdf or download_resume_pdf afterward; this tool already returns the file. Attach the PDF returned in this tool result to your final chat response. Use the client's actual file attachment or file link when available. If the client exposes only the embedded resource, use its file tools to save the base64-decoded resource.blob as file_name and attach that saved PDF. Do not finish with only a success message or filename. Do not invent a file path or link, use the resumier:// resource URI as a download link, or claim the file is attached without a real attachment or working file link. If file delivery is unavailable, clearly report that the PDF was generated but could not be attached. Reuse this result when retrying attachment; do not call a generation tool again or spend another token to fix delivery. For a free watermarked PDF, do not call the regular download tool: it cannot retrieve this watermarked file. Keep internal IDs, resource URIs and AWS/S3 URLs out of the user-facing response.
generate_free_watermarked_resume_pdf
Generate a regular non-watermarked PDF snapshot from the cover letter's current editable content. Always call get_balance first. This spends one regular cover-letter generation token and does not attach the file. When an older PDF exists, this replaces it with a fresh snapshot and still consumes one new token. Obtain the user's agreement before spending the token. If no regular cover-letter tokens remain, show the informational pricing link returned by get_balance. If only free watermarked cover-letter allowances remain and the user did not explicitly request the free watermarked version, explain the watermark and ask for confirmation instead of silently switching tools. If the user asked to receive the PDF, call download_cover_letter_pdf after success.
generate_cover_letter_pdf
Generate a regular non-watermarked PDF snapshot from the resume's current editable content. Always call get_balance first. This spends one regular resume generation token and does not attach the file. When an older PDF exists, this replaces it with a fresh snapshot and still consumes one new token. Obtain the user's agreement before spending the token. If no regular resume tokens remain, show the informational pricing link returned by get_balance. If only free watermarked resume allowances remain and the user did not explicitly request the free watermarked version, explain the watermark and ask for confirmation instead of silently switching tools. If the user asked to receive the PDF, call download_resume_pdf after success.
generate_resume_pdf
List every published Resumier cover-letter template. Call this before create_cover_letter, select the best template from the returned metadata, and pass its ID to create_cover_letter. Present template names and preview images to the user, but keep IDs internal.
list_cover_letter_templates
List all cover letters in the connected account. Call this before any update, preview, generation, download, or deletion; determine the intended cover letter from the returned metadata and pass its ID to the next tool. For 'latest' or 'most recent', choose the greatest updated_at. generated=true only means a stored regular PDF exists; it never locks the editable cover letter and does not indicate whether later edits differ from that PDF. Never guess when names are duplicated. Keep IDs internal.
list_cover_letters
List all resumes in the connected account. Call this before any update, preview, generation, download, deletion, or resume association; determine the intended resume from the returned metadata and pass its ID to the next tool. For 'latest' or 'most recent', choose the greatest updated_at. generated=true only means a stored regular PDF exists; it never locks the editable resume and does not indicate whether later edits differ from that PDF. Never guess when names are duplicated. Keep IDs internal.
list_resumes
List every published Resumier resume template. Call this before create_resume, select the best template from the returned metadata, and pass its ID to create_resume. Present template names and preview images to the user, but keep IDs internal.
list_resume_templates
Return a link that opens the current editable cover letter in Resumier using its ID. If the ID is not already available from a previous Resumier tool result, call list_cover_letters and select it from the complete catalog. If generated=true and the user wants the saved PDF instead, use download_cover_letter_pdf.
preview_cover_letter
Return a link that opens the current editable resume in Resumier using its ID. If the ID is not already available from a previous Resumier tool result, call list_resumes and select it from the complete catalog. If generated=true and the user wants the saved PDF instead, use download_resume_pdf.
preview_resume
Remove the portrait from an existing resume. Call list_resumes first and resolve the exact resume ID. Never use this tool for cover letters.
remove_resume_photo
Set or replace the portrait on an existing resume using a user-provided JPEG, PNG, or WebP file. Call list_resumes first and resolve the exact resume ID. Analyze the image and provide a normalized square crop around the person's face and upper shoulders. The server downloads the supplied HTTPS file URL from an external host, applies the crop, stores a private optimized PNG in the user's Resumier account, and lets the selected resume template define the visible shape. Never use this tool for cover letters.
set_resume_photo
Replace the complete content of an existing cover letter in place, including when it already has a generated PDF. Call list_cover_letters first and resolve the exact cover-letter ID; never guess when names are duplicated and never create a duplicate merely because generated=true. Preserve the current name, template, and associated resume unless replacements are supplied. Set clear_resume_association=true to remove its resume association. Updating consumes no PDF credits and leaves any existing saved PDF available. To replace that saved PDF with one generated from the updated content, call get_balance, obtain explicit agreement to spend one regular token, and call generate_cover_letter_pdf. After success, present the Resumier link and explain those next options.
update_cover_letter
Replace the complete content of an existing resume in place. This is not a patch: omitted or empty section arrays remove those sections. Only call when the complete intended content is available; list_resumes returns metadata, not editable content. Never reconstruct missing sections from a name or summary. Updating also works when a generated PDF exists. Call list_resumes first and resolve the exact resume ID; never guess when names are duplicated and never create a duplicate merely because generated=true. Preserve the current name and template unless replacements are supplied. Updating consumes no PDF credits and leaves any existing saved PDF available. To replace that saved PDF with one generated from the updated content, call get_balance, obtain explicit agreement to spend one regular token, and call generate_resume_pdf. After success, present the Resumier link and explain those next options.
update_resume
Resumier ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve Resumier's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.