Back to Skills

draft-offer

Draft an offer letter with comp details and terms. Use when a candidate is ready for an offer, assembling a total comp package (base, equity, signing bonus), writing the offer letter text itself, or prepping negotiation guidance for the hiring manager.

22,381stars2,630forksUpdated 7/6/2026

Security Assessment

Safe(100/100)
Security Score100/100

About draft-offer

A slash-command workflow for assembling a complete job offer, invoked as /draft-offer with the role and level as arguments. It is meant for the point in hiring when a candidate is ready for an offer and someone needs to build a total compensation package, write the offer letter text, and prepare negotiation guidance for the hiring manager.

To produce a draft it gathers the role and title, level (junior through staff), location (which affects comp and benefits), the compensation components, the start date, and the hiring manager. If some details are missing, it helps the user reason through them rather than stalling. The structured output includes a compensation package table covering base salary, equity with a vesting schedule, signing bonus, target bonus, and total first-year comp, followed by an employment terms block, a benefits summary, the full offer letter text addressed to the candidate, and a notes section for the hiring manager with negotiation guidance and comp-band context.

The workflow can draw on connected systems when they are available: an HRIS connector to pull comp-band data for the level and role, verify headcount approval, and auto-populate benefits; and an ATS connector to pull candidate details from the application and update the offer status in the pipeline. Practical tips reinforce presenting total compensation rather than just base, being specific about equity (share count, valuation method, and vesting schedule), and personalizing the letter with a reference from the interview process.

FAQ

What information do you need to draft an offer?

The role and title, level, location, compensation components (base, equity, signing bonus), start date, and the hiring manager. If you do not have everything, it helps you think through the missing pieces.

What does the generated output include?

A compensation package table, an employment terms block, a benefits summary, the full offer letter text addressed to the candidate, and a notes section for the hiring manager.

Can it pull compensation data automatically?

Only if connectors are available. An HRIS connector can pull comp-band data, verify headcount approval, and auto-populate benefits, while an ATS connector can pull candidate details and update the offer status.

How should equity be presented in the offer?

Be specific about the share or unit count, the current valuation method, and the vesting schedule, and include total first-year compensation since candidates compare total comp, not just base.

When should this skill be used?

When a candidate is ready for an offer, when assembling a total comp package, when writing the offer letter text itself, or when prepping negotiation guidance for the hiring manager.

Install draft-offer

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill