Agent skill

The Price Pushback

by mohitagw15856 in mohitagw15856/pm-claude-skills

Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have…

MITAuto-check passedTesting & QA

Install The Price Pushback

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill the-price-pushback -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills the-price-pushback --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/the-price-pushback .claude/skills/the-price-pushback && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
the-price-pushback
GitHub stars
1.4k
Token cost
~1.3k tokens
SKILL.md length
688 words
Files
2 (incl. references)
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have…

  • Asked simulate a client negotiating my rate
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Client's Playbook and Output Format, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Practice price pushback

What it does

The Price Pushback is an agent skill from mohitagw15856/pm-claude-skills. Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have sounded like. Use when asked simulate a client negotiating my rate, practice price pushback, they said I'm too expensive, or stress-test my pricing conversation. Produces the negotiation transcript with the client's private playbook notes, the deal outcome, and a debrief on every concession with its stronger alternative.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/worked-example.md`).

It sits in Testing & QA, covering Load testing. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked simulate a client negotiating my rate
  • Practice price pushback
  • They said Im too expensive
  • Stress-test my pricing conversation

Example prompts

  • “/the-price-pushback”

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

The Price Pushback loads about 1.3k tokens when it runs, and up to ~2.7k if it reads all its reference files. Until then it costs about 135 tokens; SKILL.md has 688 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~135
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 688 words, ~1,344 tokens.

Download SKILL.mdSave it as .claude/skills/the-price-pushback/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
the-price-pushback
description
Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have sounded like. Use when asked simulate a client negotiating my rate, practice price pushback, they said I'm too expensive, or stress-test my pricing conversation. Produces the negotiation transcript with the client's private playbook notes, the deal outcome, and a debrief on every concession with its stronger alternative.

The Price Pushback Skill

Every freelancer loses the same negotiation for years before noticing it's the same negotiation: the sharp intake of breath, the mysterious budget ceiling, the competitor who's "half your price," the request to "just trim the number, same scope." This skill plays the client running that playbook against your real offer — each move labeled in their private notes — then debriefs every point where you softened, with the exact words that would have held. The goal isn't winning every deal; it's never again negotiating against yourself.

What This Skill Produces

  • The transcript — the pricing conversation, 10–16 exchanges, with the client's private note naming each move as they run it
  • The outcome — deal / no-deal / deal-at-what-terms, and what the client's notes say they'd actually have paid
  • The debrief — every concession moment, the pressure move that caused it, and the hold that was available

Required Inputs

Ask for these if not provided:

  • The offer as quoted — price, scope, terms; a package structure if one exists (see pricing-your-services)
  • The floor — the number below which the work loses money, and whether the user knows it (not knowing it is finding #1)
  • The client shape — enterprise procurement, small-business owner, startup founder — different playbooks, simulated differently
  • The history — past discounts given (they set precedent the client will cite), how much the user wants/needs this deal (desperation leaks; the simulation models the leak)

Framework: The Client's Playbook

MoveWhat it sounds likeWhat it actually is
The Flinch"Wow. That's… a lot." + silenceTheater; tests whether you'll negotiate against yourself unprompted
The Phantom Budget"We only have $X allocated"A number chosen after hearing yours; rarely load-bearing
The Competitor Quote"Someone quoted half that"Sometimes real, never comparable — scope is the reply, not price
The Scope Squeeze"Same deliverables, sharper price?"The ask to donate margin; the counter is price-per-scope, always
The Future Carrot"Lots more work after this one"Paying for volume that hasn't been ordered; discounts follow commitments, not promises
The Deadline Squeeze"Need your best number by 5pm"Urgency manufactured to prevent exactly the thinking you're doing now

Negotiation mechanics to honor: the first person to re-cut their own number loses the frame · silence after stating price is a move, not a malfunction — the simulation holds it uncomfortably long · every concession without an exchange resets the client's target · "let me re-scope to meet that budget" preserves rate while moving price — it's the master response and the simulation rewards it · walking away from below-floor work is a win condition, and one run should end there.

Show full SKILL.md (267 more words)Show less

Output Format

Price Pushback: [offer — client shape]

Simulation — a plausible adversarial reading, not a prediction.

Transcript

[The negotiation, grounded in the supplied offer. Client's note: after each move, naming the play and reading your response — "flinch worked, they offered 10% unprompted."]

The Outcome

[Terms reached or walk-away · the client's notes on what they'd actually have paid · what precedent this outcome sets for the next negotiation with them]

Debrief — out of character

Moment you softenedThe move that caused itThe hold (exact words)
[Plus: the re-scope response drafted for this offer · the floor restated with its arithmetic · the silence drill — what 10 seconds of it costs vs. buys]

Quality Checks

  • Every client move comes from the playbook and is named in their notes
  • The silence-after-price moment appears and is held realistically
  • Every concession in the transcript gets a debrief row with exact replacement words
  • The re-scope-not-re-price response is drafted for this specific offer
  • At least one honorable walk-away is shown or debriefed as the right call

Anti-Patterns

  • Do not make the client a cartoon — most pushback is professional buyers doing their job; the playbook is normal, which is why it must be recognized
  • Do not let the simulation reward caving — a deal below floor is scored as a loss, whatever the transcript's mood
  • Do not coach deception — holds are about scope, value, and arithmetic, never fake competing offers or invented costs
  • Do not skip the precedent line — this negotiation prices the next three
  • Do not stay in character in the debrief

Example Trigger Phrases

  • "Simulate a client negotiating my rate."
  • "Practice price pushback."
  • "Stress-test my pricing conversation."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/the-price-pushback of mohitagw15856/pm-claude-skills.

  • SKILL.md
  • references/worked-example.md

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

The Price Pushback next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

The Price Pushback compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
The Price Pushback this skillmohitagw15856/pm-claude-skills1.4k—~1.3kAutomated safety check: PassMIT
Writing Livekit Scenarioslivekit-examples/agent-starter-python2641 repos~2.5kAutomated safety check: PassMIT
Go Testingcxuu/golang-skills1731 repos~1.3kAutomated safety check: PassApache-2.0
Goalcraftgrp06/goalcraft102—~3.8kAutomated safety check: PassMIT
Thinking Partnermattnowdev/thinking-partner206—~4.4kAutomated safety check: PassMIT
Visionkunchenguid/vision331—~2.9kAutomated safety check: PassMIT

Similar skills

  • Writing Livekit Scenarios

    livekit-examples/agent-starter-python

    Creates and maintains the scenarios a LiveKit agent simulation runs, and wires the agent to consume them.

    264 GitHub starsUsed in 1 repo~2.5k tokens
    Testing & QAAuto-check passed
  • Go Testing

    cxuu/golang-skills

    A skill your agent uses when writing, reviewing, or improving Go test code — including table-driven tests, subtests, parallel tests, test helpers, test doubles, and assertions with cmp.Diff.

    173 GitHub starsUsed in 1 repo~1.3k tokens
    Testing & QAAuto-check passed
  • Goalcraft

    grp06/goalcraft

    Turn a rough draft, vague ambition, or messy task brief into a powerful Codex /goal objective for persistent, evidence-checked work.

    102 GitHub stars~3.8k tokensUpdated 4 mo ago
    Testing & QAAuto-check passed
  • Thinking Partner

    mattnowdev/thinking-partner

    A deterministic thinking partner that challenges assumptions and applies mental models to sharpen decisions, solve problems, and think more clearly.

    206 GitHub stars~4.4k tokensUpdated 6 mo ago
    Testing & QAAuto-check passed
  • Vision

    kunchenguid/vision

    Draft and stress-test a VISION.md for a repository, then iterate with the author on an interactive review board until approved.

    331 GitHub stars~2.9k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed
  • Volt Load Testing

    owenHochwald/volt

    Safely exercise and evaluate HTTP APIs with the Volt CLI, including authenticated requests, JSON bodies, staged load, machine-readable results, performance baselines, and before/after comparisons.

    141 GitHub stars~1.2k tokensUpdated 2 mo ago
    Testing & QAAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated 2 days ago
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated 2 days ago
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about The Price Pushback

What does The Price Pushback do?

Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have…. The Price Pushback is an agent skill from mohitagw15856/pm-claude-skills. Simulate the client who grinds on your price — the budget theater, the competitor quote, the scope squeeze — against your actual offer, with a debrief on where you caved and what holding would have sounded like.

When should I use The Price Pushback?

The Price Pushback fits situations like: asked simulate a client negotiating my rate; practice price pushback; they said Im too expensive; stress-test my pricing conversation.

How do I install The Price Pushback in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill the-price-pushback -a claude-code`. Or copy the skill folder (skills/the-price-pushback in mohitagw15856/pm-claude-skills) into .claude/skills/the-price-pushback in your project. Claude Code loads it when a task matches its description.

How do I install The Price Pushback in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill the-price-pushback -a codex`. Or copy the skill folder (skills/the-price-pushback in mohitagw15856/pm-claude-skills) into .agents/skills/the-price-pushback in your project. Codex loads it when a task matches its description.

Can I use The Price Pushback in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill the-price-pushback -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/the-price-pushback, .gemini/skills/the-price-pushback, .github/skills/the-price-pushback and .opencode/skills/the-price-pushback in your project.

What does The Price Pushback need to run?

SKILL.md names no scripts, command-line tools or credentials: The Price Pushback is instructions for the agent only.

Does The Price Pushback access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is The Price Pushback safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does The Price Pushback use?

The Price Pushback is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does The Price Pushback use?

About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.

What are the alternatives to The Price Pushback?

Skills that share tags, products or a category with The Price Pushback: Writing Livekit Scenarios (livekit-examples/agent-starter-python, 264 stars), Go Testing (cxuu/golang-skills, 173 stars), Goalcraft (grp06/goalcraft, 102 stars) and Thinking Partner (mattnowdev/thinking-partner, 206 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains The Price Pushback?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.