tailor

Reference for the tailor tool: get the CV designs, a deterministic draft with every source line, and save a reworded version after the truth check.

Updated 17 October 2026 · View as Markdown

draft returns the deterministic version and every source line; save stores your reworded version after the truth check. The check repairs a CV line by line and refuses a letter that contains an unsupported sentence.

Call it as geenius_careers(tool: "tailor", action: "<action>", args: {...}) through Geenius OS.

Actions#

ActionWhat it does
templatesThe CV designs (id, name, layout, density, recommended length, languages), the lengths and densities, and the output formats. An unknown design id is refused with this list.
draftFor a posting: the requirements, the match, the tailored CV and letter, and the source lines by id.
saveSave a CV and a letter for a posting as a new version (mode agent), after the truth check.

Arguments we have checked#

tailor · draft#

For a posting: the requirements, the match, the tailored CV and letter, and the source lines by id.

  • job_id: A stored posting.
  • posting: Or a posting object.
  • lang: en, de or nl.
  • template_id: A design id.

tailor · save#

Save a CV and a letter for a posting as a new version (mode agent), after the truth check.

  • job_id (required): The posting.
  • cv (required): The CV, starting from what draft returned. Every bullet needs a src, a source id from draft.
  • letter (required): The letter.
  • template_id: A design id.
  • note: A short note about the version.