Agent skill

Sales Hire Scorecard

by swan-gtm in swan-gtm/gtm-skills

Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it.

MITAuto-check passedBusiness, Finance & HR

Install Sales Hire Scorecard

skills CLI
$ npx skills add swan-gtm/gtm-skills --skill sales-hire-scorecard -a claude-code

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

GitHub CLI
$ gh skill install swan-gtm/gtm-skills sales-hire-scorecard --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/swan-gtm/gtm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/justin-blij/sales-hire-scorecard .claude/skills/sales-hire-scorecard && 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
sales-hire-scorecard
GitHub stars
172
Token cost
~2.6k tokens
SKILL.md length
1,415 words
Files
6 (incl. references)
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it.

  • Works in 10 steps: Pull the inputs → Write the seat motion → Pick six to eight criteria → …
  • Build a scorecard
  • SKILL.md covers Template placeholders, Trial mode (recommended for…, Diagnostic questions (before… and Build mode, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sales Hire Scorecard is an agent skill from swan-gtm/gtm-skills. Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it. Writes the motion of the seat, builds a scorecard of six to eight motion-fit criteria, force-ranked and weighted by the team, each with an owned interview question and anchored 1 to 4 scoring, then scores candidates on evidence from what they actually did, not where they did it. Ends with a ranked summary and one Yes/No decision for a human. Handles one candidate…

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/motion-fit-factors.md`, `references/role-examples.md` and `references/scoring-method.md`).

It sits in Business, Finance & HR, covering Go-to-market strategy, Customer success and Interview preparation. The repository describes itself as: Open, production-grade GTM skills for AI agents. The licence is MIT.

When your agent uses it

  • Build a scorecard
  • Interview scorecard
  • How do we assess AEs
  • What should we look for in a sales hire

Example prompts

  • “build a scorecard”
  • “interview scorecard”
  • “how do we assess AEs”
  • “/sales-hire-scorecard”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. Pull the inputs
  2. Write the seat motion
  3. Pick six to eight criteria
  4. Force-rank and weight
  5. Assign questions and owners
  6. Get it signed and lock it
  7. Pull each interviewer's evidence
  8. Score against the anchors
  9. Rank, flag and post
  10. Write back, after the decision

What it can do on your machine

Read from SKILL.md and the folder at commit 67abd04. 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

Sales Hire Scorecard loads about 2.6k tokens when it runs, and up to ~6.2k if it reads all its reference files. Until then it costs about 204 tokens; SKILL.md has 1,415 words of instructions outside code blocks.

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

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 swan-gtm/gtm-skills at commit 67abd04, republished under its MIT licence (© swan-gtm). 1,415 words, ~2,570 tokens.

Download SKILL.mdSave it as .claude/skills/sales-hire-scorecard/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
sales-hire-scorecard
description
Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it. Writes the motion of the seat, builds a scorecard of six to eight motion-fit criteria, force-ranked and weighted by the team, each with an owned interview question and anchored 1 to 4 scoring, then scores candidates on evidence from what they actually did, not where they did it. Ends with a ranked summary and one Yes/No decision for a human. Handles one candidate or a whole shortlist. Triggers on "build a scorecard", "interview scorecard", "how do we assess AEs", "what should we look for in a sales hire", "rank these candidates", "the panel keeps disagreeing", "they came from a great company", "hiring rubric", "who should we shortlist".
title
Sales hire scorecard
category
Hiring
tags
Sales, Leadership

Sales hire scorecard

Runs in two modes. Build runs once, before the first interview, and produces a scorecard the whole panel agrees to in advance. Score runs after every interview and produces a ranked candidate list where every score points to the answer that earned it.

The prime rule: score the motion, not the logo. A rep who sold a famous product into inbound demand at a company everyone wanted to buy from has a different skill set from a rep who built pipeline from nothing for a product nobody had heard of. Both look great on a CV. Only one of them matches most hiring briefs. The scorecard asks how they sold, and to whom, before it asks where.

Template placeholders

Replace every {{...}} before enabling. The setup checklist in references/setup-customization-checklist.md covers each one.

  • {{ATS}}: where the role, candidates and interview feedback live
  • {{NOTES_TOOL}}: interview recordings or notes, if you record interviews
  • {{REVIEW_CHANNEL}}: where the scorecard and summaries are posted
  • {{HIRING_MANAGER}}: who owns the ranking and the final call
  • {{PANEL}}: the interviewers who sign the scorecard
  • {{CURRENCY}}: currency for deal sizes in the seat motion

Build the scorecard and score candidates, but write nothing to {{ATS}}. Post every summary to {{REVIEW_CHANNEL}} marked TRIAL and let the panel run their usual process alongside it. At the end, compare who each process would have hired, and why. Switch writes on once the panel trusts the scores.

Diagnostic questions (before the first build)

Ask these once per team.

  1. Think of your best and worst sales hires of the last two years. What did the interviews miss about each?
  2. Where does pipeline in this seat really come from, as a rough percentage?
  3. Does the panel agree what "good" looks like before meeting candidates, or after?
  4. How often does the final call go to the candidate the most senior interviewer liked?
  5. Which criterion do you suspect you over-weight because it is easy to see in an interview?

Build mode

Step 1. Pull the inputs
  • From {{ATS}}: the role, the job description, the target start date and the panel.
  • From the hiring manager: the numbers behind the seat. If they are not known, ask for them before going further. A scorecard built on a guess at the motion scores the wrong things.
  • If the team has a past scorecard for a similar seat, load it as a starting point, never as the answer.
Step 2. Write the seat motion

One line each: average deal size in {{CURRENCY}}, sales cycle length, who the buyer is, where pipeline comes from, how complex the product is, and whether this is new business or growing existing accounts. This is the target every candidate is measured against.

Step 3. Pick six to eight criteria

From references/motion-fit-factors.md. Choose the ones where a mismatch would actually sink the hire. Drop anything a good rep learns in their first month.

Step 4. Force-rank and weight

No ties. The hiring manager decides the order. Then spread 100 points across the criteria in rank order using references/scoring-method.md, and mark up to two must-haves. The weights belong to the team running the hire, because they encode what this seat needs. There is no universal answer.

Step 5. Assign questions and owners

Each criterion gets one primary question and one follow-up from the factor library, and one interviewer who owns it. No criterion goes unasked and none is asked three times.

Step 6. Get it signed and lock it

Post the scorecard to {{REVIEW_CHANNEL}} with a Yes/No: "Agree scorecard v1 before the first interview?" Every {{PANEL}} member answers. Once agreed, it gets a version number and is locked. A change after interviews start creates a new version, and every candidate scored so far is re-scored against it.

Score mode

Step 7. Pull each interviewer's evidence

From {{ATS}} and {{NOTES_TOOL}}: each interviewer's written notes and scores for their owned criteria, with timestamps. Scores entered after a group discussion are tagged (group).

Step 8. Score against the anchors

1 to 4 per criterion, against the anchors in the scoring method. Every score cites the answer or example that earned it. A hypothetical answer caps at 2. No evidence, no score: mark it not assessed and assign the question to the next interviewer. Where two interviewers scored the same criterion two or more points apart, flag the gap first.

Step 9. Rank, flag and post

Weighted total per candidate, plus any must-have scored 1, which fails regardless of the total. Post the summary and stop.

[Role] / scorecard v[n] / agreed by [panel] on [date]
Seat motion: deal [size] | cycle [length] | buyer [level] | pipeline [source] | [new business/expansion]
Criteria (rank, weight): 1. [ ] [w] 2. [ ] [w] ... | Must-haves: [ ]
Candidate | weighted score | must-have fails | not assessed | top evidence
[A]       | [ ]            | [ ]             | [ ]          | "[quote]"
[B]       | [ ]            | [ ]             | [ ]          | "[quote]"
Scorer gaps: [criterion, interviewers, scores] or none
Decision: Advance [names] to [next round]? Yes / No
          Fill the not-assessed gaps before deciding? Yes / No
Step 10. Write back, after the decision

Only after a human answers:

  • Log each candidate's scores and cited evidence as a note in {{ATS}}, with the scorecard version.
  • Move stages only for the names the human said Yes to.
  • Read every write back. Not found means retry once, then post a visible warning: "ATS write failed, manual entry needed".

Write failures never block the summary.

Batch mode

Score mode handles a whole shortlist in one run. Rank only candidates scored on the same scorecard version. A candidate with not-assessed criteria is shown with those gaps, never ranked as if a 0 were a real score. Totals within five points are a tie, broken on the top-ranked criterion.

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

Handoffs

The skill works on its own. When other parts of the hiring process exist, it feeds them:

  • After: the ranked criteria, the evidence quotes and the scorer gaps are the rows a panel debrief should work from. A two-point scorer gap is usually the debrief's first item.
  • After the hire: at month six, compare each criterion's score with how the hire is actually performing. Move the predictive criteria up for the next role.

What good looks like

  • The scorecard exists before anyone meets a candidate, and the panel signed it. Nobody changes the weights after seeing who they like.
  • Every score has a quote or an example behind it. "Strong communicator" is not evidence. "Walked me through how they got a CFO to sponsor a 400k deal in their second month" is.
  • The best operators ask for the numbers behind the numbers: attainment by year, not the best year; actual earnings, not on-target; how much pipeline was self-sourced.
  • A mismatch on deal size or pipeline source shows up as a low score early, before the panel falls for the candidate's stories.
  • Not assessed is a valid score. It means the next interview has a job to do.
  • In sales hires the classic miss is the polished interviewer who sold an easy product. The scorecard catches them because the motion criteria do not reward polish.

Anti-patterns

  • The copied rubric. Last year's traits list, reused for a seat with a different motion.
  • Everyone scores 3. No anchors, no evidence, no signal. The 1 to 4 scale exists to stop this.
  • Weights moved after the interviews. The scorecard now describes the favourite candidate, not the seat.
  • The logo ranking. A shortlist ordered by previous employer brand. Feels safe, predicts little.
  • Scoring the CV. Points for what the CV claims, before anyone asked how it happened.

Why the hard rules exist

  • Agree before the first interview. Once the panel has met a candidate they like, every criterion bends toward that person. Agreement in advance is the only point at which the scorecard is about the seat.
  • Evidence for every score. Interviewers remember how a candidate made them feel far better than what the candidate said. Written evidence is the only defence.
  • Hypotheticals capped at 2. "I would start by..." describes a plan, not a track record. In sales the gap between the two is the job.
  • Must-haves override totals. A high total can hide a fatal gap. The inbound-only rep who scores well everywhere else still cannot build pipeline in an outbound seat.

Rules

  • MUST agree and rank the criteria before the first interview.
  • MUST score each interview independently, in writing, before any group discussion.
  • MUST cite evidence for every score. NEVER score from the CV alone or from how the candidate made the interviewer feel.
  • MUST treat a must-have scored 1 as a fail, whatever the total.
  • MUST re-score every candidate when the scorecard version changes.
  • MUST read back every write and report failures on the summary.
  • NEVER include criteria that act as proxies for protected attributes: "culture fit" without a definition, years of experience used as a stand-in for age, "polish" or "presence" without a behaviour attached.
  • NEVER advance, reject or rank a candidate without a human decision. The skill scores; people decide.

© swan-gtm, 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 5 other files (references) in skills/justin-blij/sales-hire-scorecard of swan-gtm/gtm-skills.

  • SKILL.md
  • references/motion-fit-factors.md
  • references/role-examples.md
  • references/scoring-method.md
  • references/setup-customization-checklist.md
  • references/worked-example.md

Open the folder on GitHubat commit 67abd04

Compare with similar skills

Sales Hire Scorecard 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.

Sales Hire Scorecard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sales Hire Scorecard this skillswan-gtm/gtm-skills172—~2.6kAutomated safety check: PassMIT
Partnerships EcosystemLeoYeAI/openclaw-master-skills2.2k—~5kAutomated safety check: PassMIT
Gtm Board And Investor Communicationgithub/awesome-copilot40k1 repos~4.7kAutomated safety check: PassMIT
Cn Soe Interviewmohitagw15856/pm-claude-skills1.4k—~1.1kAutomated safety check: PassMIT
Interview Kit Builderw95/awesome-claude-corporate-skills244—~3.7kAutomated safety check: PassMIT
Business Growth Skillsalirezarezvani/claude-skills28k—~506Automated safety check: PassMIT

Similar skills

  • Partnerships Ecosystem

    LeoYeAI/openclaw-master-skills

    World-Class Partnerships & Ecosystem Playbook. An agent skill from LeoYeAI/openclaw-master-skills.

    2.2k GitHub stars~5k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Official

    Board meeting preparation, investor updates, and executive communication.

    40k GitHub starsUsed in 1 repo~4.7k tokens
    Business, Finance & HRAuto-check passed
  • Cn Soe Interview

    mohitagw15856/pm-claude-skills

    Prepare for recruitment at a Chinese state-owned enterprise (国企 / 央企), including its written test and interview: what these employers assess, the typical stages, answers that show fit and stability…

    1.4k GitHub stars~1.1k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Interview Kit Builder

    w95/awesome-claude-corporate-skills

    TRIGGER THIS when preparing interviews, planning hiring processes, creating interview questions, building evaluation frameworks, developing interviewer guides, or standardizing interview approaches.

    244 GitHub stars~3.7k tokensUpdated 7 mo ago
    EducationAuto-check passed
  • Business Growth Skills

    alirezarezvani/claude-skills

    Router/index for the 4 business & growth skills bundled in this plugin: customer-success-manager (health scoring, churn risk, expansion), sales-engineer (RFP analysis, competitive matrices, PoC…

    28k GitHub stars~506 tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Chief Revenue Officer

    cbrock84/headcount

    Owns the revenue engine end to end: sales, monetization, pricing, customer success, retention, and partnerships.

    2k GitHub stars~1.4k tokensUpdated 23 days ago
    Sales & SupportAuto-check passed

More from swan-gtm/gtm-skills

All 32 skills in this repo
  • Revops Revenue Planning

    swan-gtm/gtm-skills

    Annual and quarterly revenue plan construction, top-down vs bottoms-up reconciliation, plan versioning, stretch goal handling, and FP&A-RevOps collaboration for B2B revenue teams.

    172 GitHub stars~7.2k tokensUpdated 3 days ago
    Auto-check passed
  • AI Personalization Prompts

    swan-gtm/gtm-skills

    A skill your agent uses when setting up AI-powered personalization, building Clay or lemlist workflows, or automating prospect research — 6 AI personalization prompts (lemlist style) plus 2 email…

    172 GitHub stars~653 tokensUpdated 3 days ago
    Auto-check passed
  • Audience Icp Filter

    swan-gtm/gtm-skills

    A skill your agent uses when a list of people already exists and someone needs to know who on it is worth contacting — event or webinar attendees, registrants, a prospecting export, a CRM segment, a…

    172 GitHub stars~1.9k tokensUpdated 3 days ago
    Auto-check passed
  • Brand Mention Monitor

    swan-gtm/gtm-skills

    A skill your agent uses when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a…

    172 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check passed
  • Bridge Before Cold

    swan-gtm/gtm-skills

    Use this skill before staging a prospect and before drafting any first touch, when a segment has gone silent, and when deciding whether an account is genuinely cold.

    172 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed
  • Champion Move Detection

    swan-gtm/gtm-skills

    Use this skill on a monthly cadence to detect champions and heavy users of your paying customers who changed jobs, verify the move against live LinkedIn data, score the new company, and surface…

    172 GitHub stars~5k tokensUpdated 3 days ago
    Auto-check passed

Questions about Sales Hire Scorecard

What does Sales Hire Scorecard do?

Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it. Sales Hire Scorecard is an agent skill from swan-gtm/gtm-skills. Use this skill before interviews start for a sales, customer success or other GTM hire, and again after each interview to score candidates against it.

When should I use Sales Hire Scorecard?

Sales Hire Scorecard fits situations like: build a scorecard; interview scorecard; how do we assess AEs; what should we look for in a sales hire.

How do I install Sales Hire Scorecard in Claude Code?

Run `npx skills add swan-gtm/gtm-skills --skill sales-hire-scorecard -a claude-code`. Or copy the skill folder (skills/justin-blij/sales-hire-scorecard in swan-gtm/gtm-skills) into .claude/skills/sales-hire-scorecard in your project. Claude Code loads it when a task matches its description.

How do I install Sales Hire Scorecard in Codex?

Run `npx skills add swan-gtm/gtm-skills --skill sales-hire-scorecard -a codex`. Or copy the skill folder (skills/justin-blij/sales-hire-scorecard in swan-gtm/gtm-skills) into .agents/skills/sales-hire-scorecard in your project. Codex loads it when a task matches its description.

Can I use Sales Hire Scorecard 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 swan-gtm/gtm-skills --skill sales-hire-scorecard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sales-hire-scorecard, .gemini/skills/sales-hire-scorecard, .github/skills/sales-hire-scorecard and .opencode/skills/sales-hire-scorecard in your project.

What does Sales Hire Scorecard need to run?

SKILL.md names no scripts, command-line tools or credentials: Sales Hire Scorecard is instructions for the agent only.

Does Sales Hire Scorecard 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 Sales Hire Scorecard 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 Sales Hire Scorecard use?

Sales Hire Scorecard 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 Sales Hire Scorecard use?

About 2.6k tokens (SKILL.md is roughly 10k 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 3.6k tokens, read only when the agent opens those files.

What are the alternatives to Sales Hire Scorecard?

Skills that share tags, products or a category with Sales Hire Scorecard: Partnerships Ecosystem (LeoYeAI/openclaw-master-skills, 2.2k stars), Gtm Board And Investor Communication (github/awesome-copilot, 40k stars), Cn Soe Interview (mohitagw15856/pm-claude-skills, 1.4k stars) and Interview Kit Builder (w95/awesome-claude-corporate-skills, 244 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sales Hire Scorecard?

swan-gtm (a GitHub organization) maintains it in swan-gtm/gtm-skills, which has 172 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 8, 2026.

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