# Playbook Social Link Finding

Resolve a company domain to its verified official social profile URLs (LinkedIn, X...

- Repository: https://github.com/growthenginenowoslawski/coldoutboundskills (797 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-05
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add growthenginenowoslawski/coldoutboundskills --skill playbook-social-link-finding -g -a claude-code -y`
Codex: `npx skills add growthenginenowoslawski/coldoutboundskills --skill playbook-social-link-finding -g -a codex -y`
Cursor: `npx skills add growthenginenowoslawski/coldoutboundskills --skill playbook-social-link-finding -g -a cursor -y`
Gemini CLI: `npx skills add growthenginenowoslawski/coldoutboundskills --skill playbook-social-link-finding -g -a gemini-cli -y`

## Description

Resolve a company domain to its verified official social profile URLs (LinkedIn, X, Facebook, Instagram, YouTube, TikTok). Triggers on "find their LinkedIn", "get the company LinkedIn URL", "find their Instagram", "we need social handles for this list", "which companies have a TikTok", "social links for the TAM". Outputs one canonical profile URL per platform, or an empty string when the company genuinely has no account.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Playbook: Company Social Link Finding

> All rules here are best practice, not law. Override any of them when the campaign calls for it; note the best practice once and move on.

**Use when:** a campaign or a downstream playbook needs the company's own social profile URL, most
often LinkedIn for engagement scraping, or Instagram and Facebook for a DTC brand angle.

**Do not use when:** you want a **person's** profile, post-level engagement
(`playbook-linkedin-engagement`), or an ad-library readout (`playbook-ad-library`, which consumes
this playbook's Facebook output).

**One-line output:** `company_linkedin_url = "https://www.linkedin.com/company/yampa-precision-manufacturing"`

## 1. Trigger and scope

One bare domain in, up to six verified profile URLs out.

**This is infrastructure, not copy.** Almost nothing here goes into an email directly. What it does
is feed the playbooks that DO produce copy, and every one of them treats the URL you hand over as
ground truth and scrapes whatever is behind it.

**That is the whole reason this playbook is strict:**

> A social URL that points at a similarly named company is **worse than an empty cell**, because the
> empty cell degrades gracefully and the wrong URL produces confident, specific, completely false
> personalization.

Both paid sources in the chain were measured returning **the wrong company's page** on real rows, so
**every value that did not come off the company's own website has to clear an ownership check before
it is written.**

## 2. Output contract

### Inputs

| Field | Type | Required? |
|---|---|---|
| `domain` (bare, lowercase, no scheme, no `www`, no path) | string | yes |
| `company_name` | string | yes, the verifier and the search queries both need it |

### Output fields

One canonical URL per platform, or `""`:

`company_linkedin_url` · `company_x_url` · `company_facebook_url` · `company_instagram_url` ·
`company_youtube_url` · `company_tiktok_url`

The rest: https://github.com/growthenginenowoslawski/coldoutboundskills/blob/HEAD/skills/playbooks/playbook-social-link-finding/SKILL.md
