npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

sales-council

v1.1.3

Published

Adversarial 3-round sales review skill for Claude Code: CLOSE / REFRAME / DISQUALIFY any deal from a pencil to enterprise, with a Buyer-Skeptic persona challenging both Closer and Consultant, judged by Cialdini, audited by a discipline foreman.

Readme

Sales Council

Adversarial 3-round sales review skill for Claude Code. Decide CLOSE, REFRAME, or DISQUALIFY on any deal — pencil to enterprise — with a Buyer-Skeptic persona challenging both your closer and your consultant, judged by Cialdini against the 7 Influence Principles, audited by a discipline foreman.

Status: v1.0.0 — transactional-tier calibrated. Enterprise / strategic-committee tier pending live calibration. See CHANGELOG.md.


What it does

You give it a deal (offer + price + buyer profile + last signal). It runs 5 named roles across 3 adversarial rounds and emits one of three verdicts:

  • CLOSE — substrate is green, ask for the order on the next contact.
  • REFRAME — the offer or position is mis-shaped for this buyer; restructure before next contact.
  • DISQUALIFY — wrong buyer, wrong time, or wrong product fit; walk and reinvest the cycle.

Plus a Buyer-Skeptic test — a binary or numeric reality-check the rep can run in 7 days on rep-discretion budget — and a highest-leverage move.

The skill is scale-agnostic. The same 5 roles handle a $2 pencil sale and a $10M strategic-committee deal — weight shifts via the documented scale dial.


The 5 roles

| Role | Composite | Owns | |---|---|---| | Closer | Belfort + Cardone + Girard | "Transfer certainty, ask for the order now, every no is information." | | Consultant | Rackham (SPIN) + Ziglar + Holmes + Bettger | "Diagnose pain, earn trust, advance the cycle, get the buyer to articulate cost of inaction." | | Buyer-Skeptic | Persona challenger | Sophisticated buyer with money + alternatives + scar tissue. Attacks across 3 distinct vectors (price / trust / authority / need / timing / alternatives / risk). | | Cialdini | 7 Influence Principles + Voss + Kahneman + Aristotle | Judges all 9 prior outputs. Issues CLOSE / REFRAME / DISQUALIFY. | | Foreman | Discipline auditor | Runs 5 checks: surfaced assumptions, minimum edits, surgical traceability, verifiable test threshold, tunnel-vision dependency map. |

No motivational filler. No "always be closing" without a buyer profile. No "build the relationship" without a forecasted close date.


Install

Three install paths. Pick whichever you prefer.

1. Claude Code plugin marketplace

/plugin install sales-council

Verify: open Claude Code and type /sales-council. The skill description should appear in the slash-command list.

2. Git clone

Git does not run install scripts — this step is manual.

macOS / Linux:

git clone https://github.com/ojesusmp/SalesCouncil.git ~/.claude/skills/sales-council

Windows (PowerShell):

git clone https://github.com/ojesusmp/SalesCouncil.git $env:USERPROFILE\.claude\skills\sales-council

Verify:

test -f ~/.claude/skills/sales-council/SKILL.md && echo OK
Test-Path "$env:USERPROFILE\.claude\skills\sales-council\SKILL.md"

3. npm

The npm install runs a postinstall script that copies the skill to ~/.claude/skills/sales-council/ automatically.

npm install -g sales-council

Or directly from GitHub:

npm install -g github:ojesusmp/SalesCouncil

Verify:

node -e "require('sales-council/install.cjs')" --verify

or simply check the deployed file:

test -f ~/.claude/skills/sales-council/SKILL.md && echo OK
Test-Path "$env:USERPROFILE\.claude\skills\sales-council\SKILL.md"

Windows + Node 24 + npm 11 note: the postinstall may print MODULE_NOT_FOUND and exit with code 1 even though the copy succeeded. This is a known cosmetic quirk on that exact stack — verify with the Test-Path line above or use npm pack + npm install -g .\sales-council-<version>.tgz for a clean exit code.


After install (any path), open Claude Code and type /sales-council. The skill should appear in the slash-command list with its description.


Invocation

/sales-council <deal context: offer + price + buyer profile + stage + last signal>

Aliases

sales · sales-council · close-this · sc · sell-it · ask-for-the-order

Example invocations

Pencil sale (transactional, single round):

/sales-council Selling a $2 pencil. Buyer is me right now. I have $5 cash. Last signal: I picked it up.

Mid-market SaaS:

/sales-council $48k/yr CRM seat-expansion deal. Buyer = VP Sales who already uses our product, needs CFO sign-off. Stage: post-demo. Last signal 5 days ago: "send case studies for similar-sized teams."

Enterprise stalled deal:

/sales-council $280k/yr renewal, Fortune-1000 buyer, committee = CFO + Legal + IT procurement. Stage: vendor-risk review, stalled 21 days. Last signal: "send SOC2 + DPA redlines."

Output shape (always the same)

  1. Substrate echo — BANT (Budget, Authority, Need, Timeline) + Stage. Defaults to most-conservative if any field is "unsure."
  2. Round 1 / 2 / 3 — Closer move + Consultant advance + Buyer-Skeptic objection per round (Skeptic uses 3 distinct vectors).
  3. Cialdini verdict — deal in one sentence, strongest round per role, verdict (CLOSE / REFRAME / DISQUALIFY), required moves (max 5, each tagged with Influence Principle + Skeptic objection it neutralizes), Buyer-Skeptic test, highest-leverage move.
  4. Foreman pass — 5 discipline checks, amended final move list, restated test + leverage move.

Token budget target ≤1,700 per run; cap ≤2,000.


When NOT to use

  • Pure prospecting volume coaching ("how do I 10× my dials") → process problem, not deal problem.
  • Compensation plan design.
  • Recruiting / hiring sales reps.
  • Regulated sales requiring legal review (medical devices, securities, controlled substances) → get counsel, not a council.
  • Fraudulent or harmful product → skill refuses at intake.
  • Pure ideation with no buyer in mind.
  • Marketing asset critique (page, ad, email copy) → use a marketing-council skill.
  • Multi-decade brand strategy → out of scope; this is deal-level.

Calibration state

Honest accounting (do not skip):

  • Transactional tier (sub-$10k, single buyer): ✅ calibrated 2026-05-13 against a synthetic local-service-business ICP. All 5 internal checks passed (under cap, 3 distinct Skeptic vectors, ≥2 Influence Principles cited, Foreman caught a real economic dependency, verdict actionable).
  • Mid-market tier ($10k–$250k, 2–3 stakeholders): ⏳ untested.
  • Strategic-committee tier ($250k+, committee + procurement): ⏳ untested.

If you fire this on a strategic-committee deal, treat the verdict as a directional signal, not a binding decision, until the upper-tier calibration ships in v1.1.


Family + composition pattern

Sales Council is one node in a "cabinet" pattern designed for cross-domain decisions:

  • Pricing decisions, public promises, scope changes, customer accept/reject — these touch ≥2 of (Sales lane, Marketing lane, Tech lane). Convene a 3-council cabinet, run them in parallel, feed the 3 verdicts into an executive-council arbitrator (CONTINUE / PIVOT / HOLD), audit externally with a Trio skill.
  • Single-lane decisions stay with one council.

The cabinet pattern is documented inside the skill but is not a separate file — Sales Council itself is standalone-runnable.


Author + credits

Orlando Molina — TruePoint Agents.

If you fork, adapt, or build on this skill, please keep the attribution in LICENSE and marketplace.json intact so users can trace the source.

License

MIT — © 2026 Orlando Molina (TruePoint Agents). Fork, adapt, ship.


Contributing

PRs welcome that:

  • Add calibration evidence at mid-market or strategic-committee tier (real or synthetic deals).
  • Tighten role definitions without losing distinct adversarial structure.
  • Add new Buyer-Skeptic vectors backed by named source.

PRs that will be declined:

  • Adding "feel good" language to any role (roles are adversaries, not personas).
  • Adding rotating motivational quotes.
  • Adding new judges beyond Cialdini (would belong in a different skill).
  • Removing the ethical floor (no false scarcity, fake social proof, manufactured urgency, bait-and-switch — non-negotiable).

Source legends + intellectual debts

  • Closer: Jordan Belfort (straight-line) · Grant Cardone (10X / pig-headed close) · Joe Girard (Law of 250).
  • Consultant: Neil Rackham (SPIN Selling) · Zig Ziglar (value-first) · Chet Holmes (Ultimate Sales Machine / Dream-100) · Frank Bettger (objection handling).
  • Judge: Robert Cialdini (Influence + Pre-Suasion 7 Principles) · Chris Voss (Never Split the Difference / tactical empathy) · Daniel Kahneman (System 1/2, loss aversion) · Aristotle (ethos / pathos / logos).

Their work shapes the role behavior; the skill itself is original adversarial-loop architecture, not a remix or derivative product.