Lenny Skills is a collection of product-management and engineering workflows for Claude Code and other AI agents, covering areas such as strategy, research, planning, shipping, growth, and hiring. Each skill gives an agent specialized guidance, frameworks, checklists, or templates for product work, and the catalogue contains many of these skills.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add RefoundAI/lenny-skills --skill negotiating-compensationgit clone --depth 1 https://github.com/RefoundAI/lenny-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/refoundai/lenny-skills/negotiating-compensation)<a href="https://agentmods.dev/skills/refoundai/lenny-skills/negotiating-compensation"><img src="https://agentmods.dev/badge/skills/refoundai/lenny-skills/negotiating-compensation/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/refoundai/lenny-skills/negotiating-compensation"><img src="https://agentmods.dev/badge/skills/refoundai/lenny-skills/negotiating-compensation.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00034 | $0.01618 |
| Opus 5 | $0.00017 | $0.00809 |
| Sonnet 5 | $0.00007 | $0.00324 |
| Haiku 4.5 | $0.00003 | $0.00162 |
Grade A, and why
negotiating-compensation scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 97 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Negotiating Tech Compensation
Master the art of benchmarking, intelligence gathering, and collaborative negotiation to maximize your total rewards.
Help the user with negotiating tech compensation using insights from 1 guests and posts across Lenny's Podcast and Newsletter.
How to Help
- Benchmark your value - Map your current and target roles to standardized job levels and percentile data to find your true market range.
- Gather interview intelligence - Use specific questions during the interview process to uncover team priorities and the company's internal budget bands.
- Deploy deflection scripts - Provide exact wording to avoid sharing salary expectations early and instead pivot the conversation to the company's budget.
- Evaluate the total package - Analyze equity components like an investor while maximizing non-financial levers like work-life flexibility.
Core Principles
Gather Intelligence Early
From "The 10 commandments of salary negotiation": "Every recruiter worth their salt will ask about your salary expectations when you first start interviewing. Do not — I repeat, do not — give them a number. What to do instead: Ask for the range they’re budgeted for the role."
Start the negotiation during initial interviews by asking for the budgeted salary band instead of providing your own expectations.
Match Strategy to Company Philosophy
From "How much product managers make in the U.S., Europe, and Canada": "At Tesla, Microsoft, Nvidia, Apple, Meta, Google, and Netflix (the Magnificent 7), the starting base salary for a (non-APM) PM is $136,000, $156,000, $158,000, $158,000, $167,000, $199,000, and $343,000, respectively. Netflix and Tesla are low on equity, while Meta, Google, and Nvidia are quite high."
Identify if a company uses a high-cash model like Netflix or a high-equity model like Google to tailor your negotiation requests.
Leverage Level Jumps
From "How much product managers make in the U.S., Europe, and Canada": "The biggest salary jump happens going from L4 to L5 and M3 to M4. And then from VP to CPO."
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 97 lines · 34 tokens per session scan A a692c3b39b3b
negotiating-compensation is a skill published in the GitHub repository RefoundAI/lenny-skills (1,318 stars, last pushed 1mo ago), licensed MIT. It adds 34 tokens to every session and 1,618 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
himalaya
Himalaya v2 CLI for reading and managing email through IMAP, JMAP, Gmail, Microsoft Graph, Maildir, M2dir, and SMTP send operations.
slacrawl
Archive and search Slack workspace messages, threads, and channels via the slacrawl CLI. Supports API sync, Slack export ZIP import, local desktop cache import, and full-text search.
birdclaw
Local-first Twitter/X workspace for archiving, searching, and triaging tweets, DMs, likes, bookmarks, and mentions. Includes a web UI for inbox triage and AI scoring.
apple-reminders
Manage Apple Reminders via remindctl CLI (list, add, complete, delete).
imsg
Use imsg to read and send iMessage/SMS via macOS Messages.app.
apple-notes
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).