SMB HR & HiringStandalone

Offer Letter Drafter

offer_letter_drafter

This 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. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What 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

requestapplication/jsonrequired

Agent 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

resultapplication/jsonguaranteed

Agent 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."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network