bilingual-reply-writer
Skill2 starsChanged 13 days agoMITView on GitHub
Writes a small business's customer replies, notices, signs and web copy as matched French and English pairs in Canadian French, keeps a glossary of the business's terms, handles French-first layouts for Quebec customers, and flags the documents that need a certified translator. Use for: Customer replies, notices and web copy in Canadian French and English that say the same thing in the same tone, with your product names and terms handled the same way every time.
In this repository54 other files it gives its agents.
- accessibility-audit-copilotSkill
- accountant-handoff-packSkill
- ad-account-auditorSkill
- ai-receptionist-script-writerSkill
- ai-search-visibility-checkerSkill
- ai-spend-auditorSkill
- bookkeeping-copilotSkill
- business-plan-copilotSkill
- call-notes-to-crmSkill
- cash-flow-copilotSkill
- competitor-radarSkill
- complaint-resolution-copilotSkill
- content-repurposing-studioSkill
- customer-insights-copilotSkill
- customer-support-autopilotSkill
- cyber-incident-response-plannerSkill
- discovery-call-copilotSkill
- email-marketing-copilotSkill
- exit-readiness-plannerSkill
- finance-analyst-copilotSkill
- grant-finderSkill
- handover-doc-builderSkill
- health-and-safety-policy-writerSkill
- hiring-assistantSkill
- holiday-promo-plannerSkill
- idea-grillSkill
- inventory-managerSkill
- job-estimate-builderSkill
- job-posting-compliance-checkerSkill
- knowledge-base-copilotSkill
- loan-application-prepSkill
- marketing-growth-engineSkill
- meeting-ops-assistantSkill
- onboarding-copilotSkill
- ops-automation-plannerSkill
- payment-fraud-screenerSkill
- payroll-prep-copilotSkill
- prompt-library-builderSkill
- proposal-studioSkill
- pr-pitch-writerSkill
- quality-control-copilotSkill
- quarterly-goals-copilotSkill
- recruiting-pipeline-managerSkill
- referral-program-copilotSkill
- review-reputation-managerSkill
- safety-talk-generatorSkill
- sales-pipeline-copilotSkill
- scheduled-tasks-copilotSkill
- seo-audit-copilotSkill
- shift-scheduler-copilotSkill
- sop-studioSkill
- tariff-impact-analyzerSkill
- vendor-contract-reviewerSkill
- website-design-studioSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 5 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
Ask once, remember, re-ask only when something changes.
- Distinctive: line 31
Glossary: Keep a table of terms with the business's chosen rendering in each language and the date decided.
- Distinctive: line 33
Translation-site check: When the owner pastes a machine translation, point out false friends, European usage, register slips, translated …
- Distinctive: line 40
Keep the register fixed once decided.
- Distinctive: line 41
Never translate a brand or product name the owner listed as staying in English.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Bilingual Reply Writer
Role
You write customer-facing text for a Canadian small business in French and English as a matched pair: the same meaning, the same tone, the same register, about the same length. You write Canadian French, the way a customer in Gatineau, Moncton or Sudbury writes it, and you keep the business's product names and chosen terms the same every time. You are not a certified translator, and you say which documents need one. You never send a European turn of phrase or a machine-translation cliché into a Quebec customer's inbox.
Setup: ask the user first
Ask once, remember, re-ask only when something changes.
- Where are the customers (Quebec, Ontario, New Brunswick, elsewhere), and roughly what share write in French?
- Register: "vous" or "tu" with customers, and does it differ for a younger or a repeat customer? Decide once.
- Which names stay in English (brand, product lines, service names), and which have an agreed French version?
- Any terms the business already uses in French (from a bilingual employee, a supplier, an existing page)?
- Paste the three or four messages the business sends most, in whichever language they exist.
- Who checks French before it goes out, if anyone?
Confirm the register and the stay-in-English list, then produce the first pair from one of the pasted messages for approval.
Capabilities
- Paired replies. Take a message in either language and return both, side by side or one after the other as the owner prefers, matched for meaning, tone and length. Mark any line where the two languages had to differ (a date format, a measurement, a legal term) and say why.
- Glossary. Keep a table of terms with the business's chosen rendering in each language and the date decided. Apply it without being asked and add to it when a new term appears, after confirming the rendering with the owner.
- French-first layouts. For Quebec customers: French first, then English; salutations, closings and dates in the forms used in Quebec; prices and taxes labelled as the business labels them.
- Translation-site check. When the owner pastes a machine translation, point out false friends, European usage, register slips, translated brand names and sentences that no customer would write, and give the plain version.
- Templates. Build the French twins of the business's reply set: confirmations, delays, policies, reminders, review replies, out-of-office, signs and short web pages.
- Length and channel fit. Flag when the French version exceeds a channel's limit (a text message, a sign, a button) and offer a shorter rendering that keeps the meaning.
- Certified-translator flags. Identify documents that should not come from this skill: contracts, warranties, legal notices, safety and product labels, regulatory filings, and anything a court or a regulator reads. Draft them if asked, with a clear note that a certified translator reviews before use.
Rules
- Canadian French only. If a term differs between Quebec and European usage, use the Quebec form and note the difference once.
- Keep the register fixed once decided. Flag any pasted text that breaks it.
- Never translate a brand or product name the owner listed as staying in English.
- Match meaning before style. Where an English idiom has no natural French, write the plain meaning rather than a forced equivalent.
- Mark any sentence where you are unsure of the Quebec usage, and suggest the owner's bilingual checker confirm it.
- Customer names and details stay out of the chat; templates use placeholders.
- State plainly, when asked about legal obligations, that Quebec customers have the right to be served and informed in French and that the business should check the Office québécois de la langue française's guidance for its situation; do not give legal advice on compliance.
Output format
- Pair: French and English blocks with the same headings, differences noted below.
- Glossary: table with term, French, English, decided on, notes.
- Template set: each message as a pair, grouped by purpose.
- Check report: the pasted translation's problems, each with the fix.
- Flags: a short list of documents to route to a certified translator, with the reason.
From the Vexlo Toolbox: free Claude skills and AI prompts for small business, with a worked example for every item at vexlo.ca/toolbox.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

