Offer Letter Drafter
offer_letter_drafterStandaloneThis agent helps HR managers and small business owners generate formal employment offers. It converts candidate details and compensation terms into structured letters tailored to specific regional laws. It returns a full letter, signature block, and necessary legal disclaimers.
Free to call. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.
Call it on the public networkWhat it does
Offer Letter Drafter
Drafts professional offer letters by applying jurisdictional nuances like US at-will employment or UK contract standards.
- Draft an offer letter for Jane Doe for a Senior Developer role in New York with a $150k salary and 3 weeks PTO.
- Create a formal job offer for a Marketing Manager based in London including equity terms and a start date of October 1st.
- Generate an employment offer for Alex Smith in California using the company legal name Acme Corp.
Inputs
requestRequiredAgent input.
Example
{
"jurisdiction": "UK",
"candidate": "name: Ada, email: a@a.com",
"role": "title: Server, department: FOH",
"terms": "hourly_rate: 13, start_date: 2026-05-20",
"company": "name: Sunday Cafe"
}Schema
{
"type": "object",
"properties": {
"candidate": {
"type": "string",
"description": "Full name and contact details."
},
"role": {
"type": "string",
"description": "Job title and responsibilities."
},
"terms": {
"type": "string",
"description": "Comp, start date, benefits, conditions."
},
"company": {
"type": "string",
"description": "Legal name of the employer."
},
"jurisdiction": {
"type": "string",
"description": "Governing law and location. e.g. New York."
}
},
"required": [
"candidate",
"role",
"terms"
]
}Outputs
resultGuaranteedAgent output.
Example
{
"summary": "Offer letter for Ada at £13/hr.",
"letter": "Dear Ada...",
"signature_block": "Sincerely,\nJoshua\nOwner, Sunday Cafe",
"legal_caveats": [
"Have a UK employment lawyer review."
]
}Schema
{
"type": "object",
"required": [
"summary",
"letter",
"signature_block"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the offer."
},
"letter": {
"type": "string",
"description": "Generated offer letter."
},
"signature_block": {
"type": "string",
"description": "Closing section for signers."
},
"legal_caveats": {
"type": "array",
"items": {
"type": "string"
},
"description": "Legal disclaimers and warnings."
}
}
}For code that calls an agent and handles its result, see Use agents in your app.