{"id":74731,"plugin_id":"plugin_asdk_app_6ace53ff04908191ada11e7f6ad3202a","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-31T15:03:52.374Z","digest":"aad4c8a46ad93900cd7772cf8d7a344d364e53c68ba442c0da810828a8eb2512","against":null,"payload":{"description":"Translate a candidate profile or CV into another language in the firm's template, keeping the layout - for example a German Lebenslauf from an English CV, or a French candidate profile for a client in Paris. Use when a recruiter asks to \"translate this CV\", \"make this profile in German\" or \"send the client a French version\".","included_files":[],"name":"translate-candidate-profile","skill_md_contents":"---\nname: translate-candidate-profile\ndescription: Translate a candidate profile or CV into another language in the firm's template, keeping the layout - for example a German Lebenslauf from an English CV, or a French candidate profile for a client in Paris. Use when a recruiter asks to \"translate this CV\", \"make this profile in German\" or \"send the client a French version\".\n---\n\n# Translate a candidate profile\n\nDone when: the user has a new document in the requested language, in the firm's\ntemplate, with names, employers, dates and figures unchanged.\n\nExplicit instructions from the user take priority over this skill.\n\n## Ground rules\n\n- Reply in the user's language.\n- Translate, never improve: add no facts. Keep names, employers, product names, dates\n  and figures as they are. Keep qualifications in their original form when there is no\n  exact equivalent, and say which ones.\n- 1 credit per candidate: this is a new document. Say so if the user did not clearly\n  ask for it. Pass a `request_id` and reuse it on a retry.\n- The template's own headings stay in the template's language. If they should change\n  too, say so first and look for a template in that language with `find_template`.\n\n## Steps\n\n1. **Get the source:** the CV the user shared, or the details of a document Formatix\n   made (`get_cv_details` with its `record_id`; no credits).\n2. **Choose the template:** the one the user named, else `find_template`, preferring\n   one in the target language. Read `get_template_schema`.\n3. **Translate** each field into the target language, using the terms a recruiter in\n   that country would use. Follow the template's extraction prompt for everything else.\n4. **Fill:** `fill_template`. If Formatix answers `looks_like_correction`, explain that\n   this is a new document using credits, and re-send with `confirm_new_document=true`\n   only after a yes.\n5. **Report:** the link, one line on what was left untranslated and why, and a reminder\n   to have a fluent speaker check it before it goes to a client.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}