Systems Lab

Agent skill

hiring-signal-prospecting

Use job postings as a buying signal: which open roles mean a company is about to buy what you sell, how to read a job description for budget and pain, who to contact at the hiring company (not the recruiter), and how to open.

activeSelf-containedInstructions only637 words

Filed under Prospecting and list building and Team and enablement.

From gtmotto/gtm-skills · 5 skill entries · 1 · pushed 2026-09-21

What it does when it runs

Use job postings as a buying signal: which open roles mean a company is about to buy what you sell, how to read a job description for budget and pain, who to contact at the hiring company (not the recruiter), and how to open. Use when the user mentions job posts, job offers, hiring signals, 'companies hiring for X', open roles, headcount growth, job-based intent, or wants to prospect companies that are recruiting. Works with nothing but LinkedIn and a job board.

Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about hiring-signal-prospecting

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/gtmotto/gtm-skills.git /tmp/gtm-skills
git -C /tmp/gtm-skills sparse-checkout set "skills/hiring-signal-prospecting"
mkdir -p ~/.claude/skills/hiring-signal-prospecting
cp -R "/tmp/gtm-skills/skills/hiring-signal-prospecting/." ~/.claude/skills/hiring-signal-prospecting/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 5 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add gtmotto/gtm-skills
/plugin

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from gtmotto/gtm-skills/blob/7e851d8ce8ead8d3f6eff579deabfbfc0e0d4ef9/skills/hiring-signal-prospecting/SKILL.md, which is licensed MIT (repository). 637 words, 5 headings.

Hiring-signal prospecting

A job posting is a budget line someone already approved, with the pain written in the job description. It is the one intent signal that names the problem, the timing and the owner in the same document. This skill turns "companies hiring for X" into buyers inside those companies.

Step 1. Pick the roles that mean "about to buy"

The role you search for is the one whose existence proves the problem. It is rarely the buyer.

They are hiringIt usually meansSo the buyer is
first SDR / BDRthey are starting outbound and have no toolingthe founder or the Head of Sales
2nd to 5th SDRoutbound works, they scale it, they will consolidate toolsHead of Sales, RevOps
first Head of Salesthe founder is handing off salesthe founder (before the hire lands)
RevOps / Sales Opsstack consolidation, data, attributionthe RevOps hire's boss, the VP Sales
Growth marketer / Demand genpipeline pressure from the boardCMO, founder
Content marketerthey will need distribution for what they writeHead of Marketing
Customer Success Managerchurn or expansion is the quarter's problemVP CS, COO
Security / compliance engineera deal is blocked on a questionnaireCTO, CISO
Data engineer, firstthey cannot answer a question the board askedCTO, Head of Data

Write your own row for the user's product: "what role does a company post the week before they would buy this?"

Step 2. Read the posting

Three lines to extract from every job description:

  1. The pain sentence. "You will build our outbound motion from scratch", "own our list-building process", "replace our current spreadsheet workflow". It is the opener.
  2. The stack. Tools named in the requirements are the tools they use or are leaving.
  3. The boss. "Reports to the VP Sales" names the buyer. When missing, the buyer is the most senior person in that function on LinkedIn.

Freshness matters more than volume. A posting under 30 days old is a live budget; over 90 days it is either filled or frozen. Reposts every two weeks mean they are struggling to hire, which is its own opener ("while you look for the SDR, here is what the role would do on day one").

Step 3. Find the buyer, not the recruiter

Never contact the recruiter or the talent partner listed on the post. Go to the company page, people tab, filter by the buyer title from the table. At companies under 200 people the buyer is often the founder; above that it is the function head named in "reports to".

One buyer per company per signal. Two people at the same company receiving the same "saw you're hiring an SDR" note in the same week is a screenshot on LinkedIn.

Step 4. Open on the hire, not on the tool

The note references the posting and says one true thing about what the role will face:

Saw you're opening a first SDR role. The first 90 days usually go into list building before anyone sends an email. Happy to share what we see work at that stage if useful.

No pitch, no link, no "our platform". The signal is the reason to talk; the product comes after they answer. See linkedin-comment-and-invite-writer for the note and DM rules.


To watch job posts every day and reach the buyer inside each hiring company from your own LinkedIn account, the GTM Otto plugin has a hiring-signals skill for the same table. It needs a GTM Otto account.

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what hiring-signal-prospecting does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.