Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
claude-office-skills avatar

Offer Letter Generator

  • 3.6k installs
  • 357 repo stars
  • Updated January 31, 2026
  • claude-office-skills/skills

Offer Letter Generator is an agent skill that drafts formal employment offer letters with compensation and terms, exporting Word or PDF via office-mcp document tools.

About

Offer Letter Generator is a Claude Office HR skill that drafts formal employment offer letters with compensation, start date, employment type, and reporting structure. It collects required fields including candidate legal name, job title, proposed start date, base salary with payment frequency, employment type, and manager name and title, plus optional equity or bonus, benefits summary, work location, response deadline, and contingencies such as background checks. Generated letters follow a structured template with company letterhead, opening enthusiasm, position details, compensation and benefits paragraphs, contingency language, next steps with deadline, hiring manager closing, and a candidate acceptance signature block. The skill integrates with office-mcp tools create_docx, fill_docx_template, and docx_to_pdf for Word and PDF export in English or Chinese. Recommended models include Claude Sonnet 4 and Opus 4 with compatibility for Claude 3.5 Sonnet and GPT-4 family models. Hiring managers use it when extending offers that clearly communicate terms instead of copying ad-hoc templates manually.

  • Structures required offer fields: candidate name, title, start date, compensation, and employment type.
  • Optional sections cover equity, benefits, location, response deadline, and contingencies.
  • Template includes position, compensation, benefits, acceptance signature, and manager closing blocks.
  • Integrates office-mcp create_docx, fill_docx_template, and docx_to_pdf for document export.
  • Supports English and Chinese letter output with HR-focused offer and hiring tags.

Offer Letter Generator by the numbers

  • 3,577 all-time installs (skills.sh)
  • +62 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #105 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

offer letter generator capabilities & compatibility

Capabilities
offer field collection and structuring · compensation and benefits paragraph generation · docx and pdf export via office mcp
Use cases
email · orchestration
From the docs

What offer letter generator says it does

Create formal employment offer letters with compensation and terms
SKILL.md
npx skills add https://github.com/claude-office-skills/skills --skill offer-letter-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.6k
repo stars357
Security audit3 / 3 scanners passed
Last updatedJanuary 31, 2026
Repositoryclaude-office-skills/skills

How do I produce a professional employment offer letter with salary, start date, and key terms without building a template from scratch?

Draft a formal employment offer letter with compensation, start date, and terms as a Word or PDF without starting from a blank legal template.

Who is it for?

Hiring managers or HR admins generating consistent offer letters with required compensation and employment fields.

Skip if: Skip when the task is general contract review, termination letters, or legal advice beyond templated offer copy.

When should I use this skill?

User asks to draft, generate, or export an employment offer letter with salary, start date, and hiring terms.

What you get

A structured offer letter document with position, compensation, benefits, contingencies, and candidate acceptance section ready as DOCX or PDF.

  • Offer letter DOCX
  • Offer letter PDF

By the numbers

  • Version 1.0 MIT-licensed HR skill
  • Lists 5 compatible AI models in metadata

Files

SKILL.mdMarkdownGitHub ↗

Mcp Hub Skill

Overview

This skill provides access to 1200+ MCP (Model Context Protocol) servers - standardized tools that extend AI capabilities. Connect Claude to filesystems, databases, APIs, and document processing tools.

How to Use

1. Describe what you want to accomplish 2. Provide any required input data or files 3. I'll execute the appropriate operations

Example prompts:

  • "Access local filesystem to read/write documents"
  • "Query databases for data analysis"
  • "Integrate with GitHub, Slack, Google Drive"
  • "Run document processing tools"

Domain Knowledge

MCP Architecture

Claude ←→ MCP Server ←→ External Resource
        (Protocol)      (Files, APIs, DBs)

Popular Document MCP Servers

ServerFunctionStars
filesystemRead/write local filesOfficial
google-driveAccess Google Docs/Sheets5k+
puppeteerBrowser automation, PDF gen10k+
sqliteDatabase queriesOfficial

Configuration Example

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/documents"
      ]
    },
    "google-drive": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-google-drive"]
    }
  }
}

MCP Tool Discovery

Browse available servers:

Using MCP in Skills

# MCP tools become available to Claude automatically
# Example: filesystem MCP provides these tools:

# read_file(path) - Read file contents
# write_file(path, content) - Write to file
# list_directory(path) - List directory contents
# search_files(query) - Search for files

Best Practices

1. Only enable MCP servers you need (security) 2. Use official servers when available 3. Check server permissions before enabling 4. Combine multiple servers for complex workflows

Installation

# Install required dependencies
pip install python-docx openpyxl python-pptx reportlab jinja2

Resources

Related skills

How it compares

Use Offer Letter Generator for standardized hiring letters when you need filled compensation documents faster than editing a blank legal template manually.

FAQ

What fields are required?

Candidate legal name, job title, start date, base salary with frequency, employment type, and reporting manager name and title.

How is the letter exported?

Through office-mcp tools create_docx, fill_docx_template, and docx_to_pdf for Word or PDF output.

Which languages are supported?

English and Chinese letter output per the skill language support metadata.

Is Offer Letter Generator safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.