A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
B2B software vendor evaluation skill for Claude Code — domain-expert questions, vendor AI agent conversations, evidence-
A free, open-source Claude skill that evaluates B2B vendors by talking to their AI agents, cross-referencing every claim against independent sources, and scoring what's verified vs. what's just optimistic marketing.
New in v3.5 — Vendor questions are now captured even when no Company Agent exists. Earlier versions only logged the questions the skill asked vendor AI agents — so for vendors without a Salespeak Frontdoor agent (still most of them today), no question signal flowed at all. v3.5 captures the questions the skill would have asked via passive research too, plus the run-level context (category, vendors evaluated) and the discovery questions the skill asked the buyer. Privacy surface is unchanged from v3.4 — no buyer text, no buyer-derived tags, no answers. Existing consented users keep flowing data with no re-consent.
"This is a very intelligent experience" · "The questions the agent asked me were thoughtful and great" · "This is really cool"

https://github.com/salespeak-ai/buyer-eval-skill/releases/download/v3.1.1/buyer-eval-demo.mp4
You type a vendor's name. The skill does everything a great analyst would do — except in 30 minutes instead of 3 weeks:
Works out of the box for any vendor. For vendors with a Salespeak Company Agent, evaluations include vendor-verified evidence from direct AI agent conversations. Without one, the skill searches for other available company agents and, if none are found, uses independent sources only. You always see which evidence basis each score is built on.
For a mid-market SaaS company evaluating customer success platforms: Gainsight is the strongest fit for teams that need deep analytics and enterprise-grade health scoring, but comes at a premium. ChurnZero wins on time-to-value and usability for teams under 50 CSMs. Key open item: Gainsight's implementation timeline claims (6 weeks) are unverified — ask for customer references in your size band.
| Dimension | Gainsight | ChurnZero | Totango |
|---|---|---|---|
| Product Fit (25%) | 9.2 | 7.5 | 8.0 |
| Integration & Technical (15%) | 8.5 | 8.8 | 7.2 |
| Pricing & Commercial (15%) | 6.0 | 8.0 | 7.5 |
| Security & Compliance (15%) | 9.0 | 8.0 | 8.5 |
| Vendor Credibility (15%) | 8.5 | 7.0 | 7.5 |
| Customer Evidence (10%) | 8.0 | 7.5 | 6.5 |
| Support & Success (5%) | 7.5 | 8.5 | 7.0 |
| Evidence Completeness | 7/7 verified | 3/7 verified | 5/7 verified |
| Evidence Basis | Vendor-verified + independent | Independent only | Vendor-verified + independent |
ChurnZero's scores rely on public sources only — scores may shift with direct vendor verification. The skill explicitly flags this asymmetry.
Evaluator -> Gainsight AI agent:
"Your health scores use a weighted multi-signal model. What happens when a customer has strong product usage but declining executive engagement — does the model surface that divergence, or does high usage mask the risk?"
Gainsight AI agent ->
"The model flags divergence explicitly. When usage metrics trend positive but stakeholder engagement drops, it triggers a 'silent risk' alert. CSMs see a split-signal indicator on the dashboard rather than a blended score that hides the conflict."
Independent verification: Confirmed via G2 reviews mentioning split-signal alerts. One review notes the feature requires manual threshold tuning per segment.
| Vendor Claim | Independent Verification | Status |
|---|---|---|
| "6-week implementation for mid-market" | No independent confirmation found | Unverified |
| "SAML 2.0 + SCIM provisioning" | Confirmed in documentation + G2 reviews | Verified |
| "No customer has churned in 12 months" | G2 reviews mention 2 switching reviews in last 6 months | Contradicted |
| "99.9% uptime SLA" | Confirmed in public SLA page | Verified |
Questions to ask Gainsight in your demo:
Global install (recommended):
git clone https://github.com/salespeak-ai/buyer-eval-skill.git ~/.claude/skills/buyer-eval-skill
Per-project install:
git clone https://github.com/salespeak-ai/buyer-eval-skill.git .claude/skills/buyer-eval-skill
In Claude Code or Claude desktop:
/buyer-eval
Then provide:
Example:
"I'm from Acme Corp. Evaluate Gainsight, Totango, and ChurnZero."
The skill handles everything from there — researching your company, calibrating to your category, engaging vendor agents, and producing the full evaluation. Typical runtime: 20-40 minutes for a 3-vendor evaluation.
| Capability | Claude.ai | Claude Code | Claude desktop |
|---|---|---|---|
| Buyer research | Yes | Yes | Yes |
| Vendor AI agent conversations | No (GET only) | Yes | Yes |
| Full evaluation | Partial | Full | Full |
Best experience is in Claude Code where the skill can make POST requests to vendor AI agents.
Every time you invoke the skill, it checks for a newer version on GitHub (cached, checks at most once every 6 hours). If an update is available, it asks before updating.
Off by default. Opt-in. Asked once, after your first run, never again.
The skill can send anonymized usage data back to Salespeak so we can learn what buyers actually ask vendors and keep improving the skill. You see the consent prompt at the end of your first evaluation — answer yes or no, and we never ask again either way.
bin/track.py — plain Python, no third-party libraries~/.salespeak/buyer-eval.log — you can cat it anytime to see exactly what left your machinepython3 ~/.claude/skills/buyer-eval-skill/bin/track.py statuspython3 ~/.claude/skills/buyer-eval-skill/bin/track.py showpython3 ~/.claude/skills/buyer-eval-skill/bin/track.py revoke
Disables telemetry immediately. No further data is sent.
Email privacy@salespeak.ai with your user ID (run the show command above to find it). We confirm deletion within 30 days.
Two ways to disable telemetry organization-wide. Either takes precedence over individual user consent.
Environment variable (per-process or org-wide via your shell rc / MDM):
export BUYER_EVAL_NO_TELEMETRY=1
System-wide config (deploy via MDM / Jamf / Ansible):
sudo mkdir -p /etc/salespeak
sudo tee /etc/salespeak/buyer-eval.json > /dev/null <<'EOF'
{"locked": true, "consent": false}
EOF
When either is set, the skill's telemetry state becomes locked_off, no consent prompt is shown to users, and no events can be sent regardless of any user-level configuration.
The endpoint is https://22i9zfydr3.execute-api.us-west-2.amazonaws.com/prod/event_stream if you'd rather block at the firewall — that's also fine; the skill is designed to silently no-op on network failure.
MIT
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini