All skills
linkedin Lead Generation & Sales

Hiring-Signal Account Builder

Turn fresh job posts that imply a tooling gap into ranked accounts plus the internal budget owner.

Run this skill with your agent
1. Connect the MCP server
https://apidirect.io/mcp?token=YOUR_API_KEY
2. Then just say to your agent
Find companies that posted a {trigger_role} job in the last week, then find the {budget_owner_title} at each one.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) this skill appears as a prompt named hiring-signal-account-builder. Any agent can also call get_skill(skill_id="hiring-signal-account-builder") to pull these steps on demand.

What it does

A company hiring for a role often signals a need your product fills. This finds those fresh roles, enriches each company, then surfaces the function head who owns the budget.

Who it's for: B2B sales and demand-gen teams that sell into a specific function.

Inputs

Input Required Description Example
trigger_role Yes A role whose hiring implies need for your product. Revenue Operations Manager
budget_owner_title Yes The title of the person who'd own the purchase. VP Sales
location No Geo to scope to (resolve a location_id from the Job Location IDs doc). United States

How your agent runs it

  1. 1
    search_linkedin_jobs(query="{trigger_role}", posted_ago="7d", location_id=<location_id>, sort_by=most_recent)

    Get companies that posted this role in the last 7 days. Collect each jobs[].company_id and company_url.

  2. 2
    linkedin_company_details(url=<company_url>)

    Enrich each account — size, industry, specialities — and rank by ICP fit.

  3. 3
    search_linkedin(author_company=<company_id>, author_title="{budget_owner_title}", sort_by=most_recent)

    Find the budget owner at each account via their own posts, giving you a warm, current talking point.

Delivers: A list of accounts (with fit notes) each paired with a named budget owner and a recent post to reference.

Tools used

The full playbook

This is exactly what the MCP returns to your agent (via the hiring-signal-account-builder prompt or get_skill tool), with your inputs filled in.

SKILL: Hiring-Signal Account Builder
A company hiring for a role often signals a need your product fills. This finds those fresh roles, enriches each company, then surfaces the function head who owns the budget.

You are running this skill on API Direct via its MCP tools. Execute the steps below yourself by calling the named tools in order — values in <angle brackets> come from a previous step. Then deliver the result described at the end.

INPUTS:
  - trigger_role (required): <trigger_role — ASK THE USER>
  - budget_owner_title (required): <budget_owner_title — ASK THE USER>
  - location (optional): (optional — e.g. United States)

STEPS:
  1. Tool `search_linkedin_jobs` — search_linkedin_jobs(query="<trigger_role>", posted_ago="7d", location_id=<location_id>, sort_by=most_recent)
     Get companies that posted this role in the last 7 days. Collect each jobs[].company_id and company_url.
  2. Tool `linkedin_company_details` — linkedin_company_details(url=<company_url>)
     Enrich each account — size, industry, specialities — and rank by ICP fit.
  3. Tool `search_linkedin` — search_linkedin(author_company=<company_id>, author_title="<budget_owner_title>", sort_by=most_recent)
     Find the budget owner at each account via their own posts, giving you a warm, current talking point.

DELIVER: A list of accounts (with fit notes) each paired with a named budget owner and a recent post to reference.

Note: each underlying tool call is billed at its normal endpoint price; get_sentiment adds a small per-page surcharge. Page through results as needed but stop once you have enough to deliver the outcome.