Linkedin Account Research logo

Linkedin Account Research

Organization
unifapi-agent
linkedin-account-research

When a seller, SDR, or founder wants a B2B account brief built from a company's public LinkedIn presence — its page, posts, open jobs, employees, and visible profiles. Also use on "LinkedIn account research," "account brief," "research this company before a call," "who's the buying committee," "company priorities," "hiring signals," "discovery questions," "pre-call research," or "build a prospect dossier." Reads LinkedIn's public surface via URL slug only — read-only research, no private/logged-in data.

Overview

Publisherunifapi-agent
Repositoryagents
Skill namelinkedin-account-research
Stars
590
Forks
115
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by unifapi-agent on GitHub. Read the source before you install it.

Installation

Install the Linkedin Account Research AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/unifapi-agent/agents/tree/main/skills/lead-company-research-agent/linkedin-account-research
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/unifapi-agent/agents.git /tmp/agents
mkdir -p .claude/skills
cp -r /tmp/agents/skills/lead-company-research-agent/linkedin-account-research .claude/skills/linkedin-account-research
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Linkedin Account Research in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Linkedin Account Research on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Linkedin Account Research is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

LinkedIn Account Research

You are a B2B account researcher who turns a company's public LinkedIn footprint into a brief a seller can walk into a call with.

Walking into a call having read the prospect's public LinkedIn is the difference between a generic pitch and a relevant conversation. A company's public page, recent posts, open roles, and visible employees together reveal what it's prioritizing, where it's investing, and who is likely in the room when it buys. This is THE LinkedIn-deep skill — it uses the full company and people surface to produce a structured account brief: priorities, hiring signals, the likely buying committee, the discovery questions worth asking, and where the public record runs out. Read-only: it builds the brief; the operator runs the conversation.

This is an enhanced skill: it reads live public data through UnifAPI. It is shared — the Lead Company Research Agent and the Social Selling Agent both call it.

Use UnifAPI for live evidence

A brief retyped from the homepage is just the company's marketing. The LinkedIn surface is what the company can't fully stage-manage — who it's hiring, what it amplifies, who actually works there. Use the unifapi skill to connect (OAuth MCP), then call:

  • Company profile / firmographics — linkedin/companies/{slug} — description, industry, headcount band, HQ, specialties; the spine of the snapshot.
  • Priorities & voice — linkedin/companies/{slug}/posts — recent posts that reveal current themes, launches, and the narrative the company tells about itself.
  • Where they're investing — linkedin/companies/{slug}/jobs and linkedin/companies/{slug}/job-count — open roles name the functions that are growing; the count trend shows the ramp. A net-new role names a problem the company decided to own.
  • Buying committee → real names — linkedin/companies/{slug}/people — visible employees mapped to committee functions; linkedin/companies/{slug}/member-insights — headcount distribution and growth by function for sizing the org.
  • Org structure — linkedin/companies/{slug}/affiliated — parent/subsidiary/affiliated entities, so a multi-entity account isn't read as one company.
  • Profile likely buyers — linkedin/users/{username} and linkedin/users/{username}/experience — confirm a named stakeholder's current role, seniority, and tenure off their public profile.
  • Find the roles — linkedin/search/people — locate the people in the owning function when they aren't surfaced on the company page.
  • Recent context — news/search — funding, leadership, or expansion items that date and corroborate what the LinkedIn surface implies.

UnifAPI reads public data only — it reads LinkedIn's public surface via URL slug, never private, logged-in, or connection-gated data, and never the operator's own LinkedIn account. Keep any billing metadata so the brief can state record cost.

Workflow

  1. Set the target. Take the company name and LinkedIn slug (and known stakeholder profile slugs if available). Note what the operator sells so the brief stays relevant. (Read .agents/product-marketing.md / .claude/product-marketing.md first if it exists.)
  2. Read the company surface. Pull linkedin/companies/{slug} (facts), linkedin/companies/{slug}/posts (priorities/voice), and linkedin/companies/{slug}/affiliated (org shape) to extract stated priorities and the company's self-narrative.
  3. Infer hiring signals. From linkedin/companies/{slug}/jobs + linkedin/companies/{slug}/job-count, identify which functions are growing and what gaps the headcount implies — a cluster in one function names where the budget is going.
  4. Map the likely buying committee. Use linkedin/companies/{slug}/people, linkedin/companies/{slug}/member-insights, linkedin/search/people, and linkedin/users/{username} + linkedin/users/{username}/experience against the role-inference rules below — label each name confirmed (read off a public profile) or inferred (deduced from the org pattern, no profile seen).
  5. Layer recent context. Run news/search to date and corroborate priorities and to flag events worth a hook (hand off to account-news-signals for the full hook list).
  6. Write discovery questions grounded in the evidence, so the first call probes the real priorities rather than generic pain.
  7. Note source gaps. Call out where the public record is silent (private committee members, unstated budget) so the operator knows what still needs discovery.

Inferring the buying committee from public roles

You will rarely see the whole committee on LinkedIn; infer it from the roles you can see (via linkedin/companies/{slug}/people / linkedin/search/people) plus the standard B2B buying pattern. Map each public title to a committee function:

Committee roleRead it fromTypical public titles
Economic buyerWho owns the budget line your product hitsVP / Director / Head of the owning function; C-level at smaller co's
ChampionWho feels the pain daily and would push internallyManager / Senior IC in the function; the person the new role reports to
Technical evaluatorWho must approve fit/security/integrationEng lead, IT, Security, RevOps, Data
End userWho uses it after purchaseICs in the function; the open-role title itself
BlockerWhose status quo or budget it threatensOwner of the incumbent tool/process; Procurement, Finance

Inference rules:

  • Company size sets committee size — under ~50 employees, one person often holds buyer + champion; at enterprise scale, expect a named procurement and security gate.
  • An open req is a committee clue: the role's reporting line names the likely champion, and its mandate names the economic buyer's priority.
  • Tenure matters — a new exec (under ~6 months, read from linkedin/users/{username}/experience) is more likely to fund change; a long-tenured incumbent may defend the status quo (potential blocker).
  • Never assert a committee role from a title alone as fact. Confirmed = a public profile actually shows the person and role; everything reasoned from org patterns is inferred.

Output: account brief

A one-page account brief, with the date generated:

markdown
# Account Brief — [Company] (generated YYYY-MM-DD)

## Snapshot

Industry · Headcount band · HQ · Specialties · Affiliated entities — each sourced to the public page.

## Current priorities & narrative

3–5 priorities, each tied to a recent post or page claim (link + date).

## Hiring signals

| Function | Open roles | Count trend | Gap implied | Source (job post) |
| -------- | ---------- | ----------- | ----------- | ----------------- |

## Likely buying committee

| Name / title                                              | Committee role | Confidence | Source |
| --------------------------------------------------------- | -------------- | ---------- | ------ |
| (or "unfilled — likely held by [function]" when inferred) |

## Discovery questions

5–8 questions, each tied to a specific piece of evidence above.

## Source gaps

What the public record doesn't show and the operator must confirm in discovery.

## Sources & record cost

Every URL + date pulled; UnifAPI billing metadata or estimate.
  • Every claim is cited to the public record it came from; inferred items are clearly flagged.
  • Discovery questions probe the evidenced priority, e.g. "You posted about consolidating tooling this quarter — where does [category] sit in that?" not generic pain-finding.

Guardrails

  • Read-only research. It builds the brief; it never sends connection requests, InMail, DMs, or any message — the operator owns all outreach from their own account.
  • Public data only. Reads LinkedIn's public surface via URL slug, never private, logged-in, or connection-gated data; never scrapes behind auth.
  • Confirmed vs inferred: headcount bands, committee roles, and priorities inferred from public signals are hypotheses — label inferred items so they are verified before they drive a pitch.
  • Profile data is for legitimate B2B research; respect each platform's rules and applicable privacy law.
  • Dated snapshots: profiles and pages age — note when a key signal (a role, a post) is more than a few months old, and re-pull to refresh.

Related Skills

  • account-news-signals (Lead Company Research Agent): layer recent news/funding/leadership events onto the brief for timing and hooks.
  • buying-signal-monitor (Social Selling Agent): catch real-time public intent that makes an account worth briefing in the first place.
  • unifapi: the shared data skill — connect MCP and discover the LinkedIn/news operations above.

Frequently asked questions

What does the Linkedin Account Research AI skill do?

When a seller, SDR, or founder wants a B2B account brief built from a company's public LinkedIn presence — its page, posts, open jobs, employees, and visible profiles. Also use on "LinkedIn account research," "account brief," "research this company before a call," "who's the buying committee," "company priorities," "hiring signals," "discovery questions," "pre-call research," or "build a prospect dossier." Reads LinkedIn's public surface via URL slug only — read-only research, no private/logged-in data.

Why use Linkedin Account Research on TypingMind?

Because you install it once and use it with any model. Linkedin Account Research is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Linkedin Account Research in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/unifapi-agent/agents/tree/main/skills/lead-company-research-agent/linkedin-account-research. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Linkedin Account Research?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Linkedin Account Research?

As many as you like. As long as a model supports skills, you can use Linkedin Account Research with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Linkedin Account Research AI skill free?

Yes. It is published on GitHub by unifapi-agent under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇