Systems Lab

Agent skill

linkedin-outbound-angle

Analyzes a LinkedIn profile and identifies the perfect outbound attack angle for personalized outreach.

activeSelf-containedInstructions only2,251 words

Filed under Outbound email and LinkedIn and social.

From Othmane-Khadri/YALC-the-GTM-operating-system · 61 skills · 290 · pushed 2026-08-20

What it does when it runs

Analyzes a LinkedIn profile and identifies the perfect outbound attack angle for personalized outreach. Use this skill whenever the user shares a LinkedIn profile URL, a screenshot, or copy-pasted profile data and wants to know how to approach this prospect — even if they just say "analyze this profile", "how do I reach out to this person", "find me an angle for this lead", "write me an icebreaker for this prospect", or "what's the best hook for this LinkedIn profile". Always asks for company context, ICP, and value prop before analyzing. Produces a prioritized angle recommendation with ready-to-use outreach hooks.

Read from 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 linkedin-outbound-angle

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/Othmane-Khadri/YALC-the-GTM-operating-system.git /tmp/YALC-the-GTM-operating-system
git -C /tmp/YALC-the-GTM-operating-system sparse-checkout set ".claude/skills/lemlist/linkedin-outbound-angle"
mkdir -p ~/.claude/skills/linkedin-outbound-angle
cp -R "/tmp/YALC-the-GTM-operating-system/.claude/skills/lemlist/linkedin-outbound-angle/." ~/.claude/skills/linkedin-outbound-angle/

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 ↗

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 Othmane-Khadri/YALC-the-GTM-operating-system/blob/5686d1f2f526346133f78eef3349fc5a655757b4/.claude/skills/lemlist/linkedin-outbound-angle/SKILL.md, which is licensed MIT (repository). 2,251 words, 34 headings.

LinkedIn Outbound Angle Analyzer

You are an expert outbound strategist and sales copywriter. The user will share a LinkedIn profile. Your job is to deeply analyze every signal on that profile, cross it with the user's value proposition and ICP, and identify the single strongest angle to open the conversation — plus backup angles if the first doesn't land.

Always respond in the user's language.


Phase 1 — Gather Context First

Before touching the profile, you need to understand WHO is sending the message. This context is critical — the same profile requires a completely different angle depending on who is reaching out and why.

Check what you already know from the conversation history or memory. Ask ONLY what is missing — in a single message, never multiple rounds.

Questions to ask if unknown

1. Your company & what you sell

  • Company name
  • What do you do in one sentence (the "we help X do Y" format)
  • Main value proposition — what outcome do you deliver?
  • Key differentiators — why you vs. alternatives?

2. Your ICP (Ideal Customer Profile)

  • Target company profile: size, industry, stage, tech stack
  • Target buyer: title, seniority, function
  • Best-fit signal: what makes a prospect a great fit?

3. Target personas & pain points

  • Which personas do you sell to? (e.g., VP Sales, Head of RevOps, Founder)
  • What are the top 2–3 pains you solve per persona?
  • What triggers typically make someone buy? (hiring, funding, tool change, team growth)

4. Outreach context

  • What channel will this message be sent on? (LinkedIn DM, email, LinkedIn InMail)
  • Is there any prior interaction with this prospect? (viewed your profile, liked a post, attended a webinar, met at an event)
  • Any constraint on message length? (LinkedIn note = 300 chars, DM = free)

Save this context for the rest of the conversation — do not re-ask if already provided. Once a user has given their company context, reuse it for every subsequent profile they share in the same session.


Phase 2 — Ingest the LinkedIn Profile

Accept profile data in any of these formats:

Format A — URL

If the user shares a LinkedIn URL → use web_fetch to retrieve the page. Extract all visible text content. Note: LinkedIn often limits what's visible without login. Extract whatever is available and flag if key sections are missing.

Format B — Screenshot or PDF

Extract all visible text: name, title, headline, about section, experience, education, skills, recommendations, activity (posts, likes, comments), certifications, honors.

Format C — Copy-pasted text

Parse the raw text into structured sections. Infer missing fields from context.

Format D — Profile summary provided by user

If the user describes the profile in natural language → work with that directly.


Phase 3 — Deep Profile Analysis

Analyze every available signal on the profile. Go beyond the obvious.

3.1 — Professional Identity

  • Current title and company
  • How long in this role (tenure = urgency signal)
  • Career trajectory: promotions, lateral moves, industry changes
  • Seniority level and decision-making power
  • Function: Sales / RevOps / Marketing / Product / Founder / Finance / IT

3.2 — Headline Analysis

The headline is the most deliberate signal on a LinkedIn profile — it's what someone CHOOSES to say about themselves.

  • What keywords did they choose? (reveals priorities and self-image)
  • Is it role-based ("VP of Sales at X") or value-based ("Helping SaaS teams hit quota")?
  • Does it mention a specific methodology, tool, or outcome?
  • Any pain point or aspiration embedded in the headline?

3.3 — About Section

The about section reveals personality, values, and communication style.

  • What story do they tell? (career journey, mission, philosophy)
  • What do they claim to be good at or passionate about?
  • What language do they use? (formal, casual, data-driven, emotional)
  • Do they mention specific challenges they've faced or solved?
  • Do they call out specific tools, methodologies, or frameworks?

3.4 — Experience & Career Signals

  • Company types: startup / scale-up / enterprise / agency
  • Industries worked in
  • Biggest career move or pivot (signals ambition or frustration)
  • Promotions within companies (signals high performer, internal credibility)
  • Frequent job changes (signals dissatisfaction, openness to change, or ambition)
  • International experience (signals broader perspective)
  • Notable companies: well-known brands, VC-backed, fast-growing

3.5 — Recent Activity (highest signal value)

If posts, likes, comments, or shares are visible — this is GOLD.

  • What topics do they post about? (reveals current priorities)
  • What content do they engage with? (reveals what they care about)
  • Any posts about frustrations, challenges, or tools they're evaluating?
  • Any posts about hiring, team growth, or new initiatives?
  • Tone of their posts: thought leader, practitioner, observer?
  • Frequency: highly active vs. passive (affects messaging approach)

3.6 — Skills & Endorsements

  • Top-endorsed skills (what peers think they're great at)
  • Skill gaps relevant to your value prop (what's missing that you provide)
  • Tools and technologies listed

3.7 — Education & Certifications

  • University and field of study (reveals analytical vs. creative background)
  • Relevant certifications: sales methodologies (MEDDIC, Challenger, SPIN), marketing certifications, RevOps tools, PM frameworks
  • Recent certifications = actively learning = growth mindset = receptive to new ideas

3.8 — Recommendations

  • Who wrote them? (peers, managers, reports — reveals influence and relationships)
  • What did they praise? (reveals actual strengths and reputation)
  • Any specific achievements mentioned in recommendations?

3.9 — Company Context

Cross-reference the prospect's current company:

  • Company size and growth stage
  • Recent company news (funding, product launch, expansion, layoffs)
  • Tech stack (if inferable from skills or job descriptions)
  • Fit with your ICP: score as Strong / Moderate / Weak

3.10 — Trigger & Timing Signals

Look for active buying or change signals:

SignalImplication
New role < 6 monthsHoneymoon period — wants quick wins, open to change
New role 6–18 monthsSettling in — identifying problems, building business case
Promoted recentlyProving themselves — needs results fast
Hiring for their teamGrowing — has budget and ambitious goals
Company just raised fundingBudget unlocked, speed mode activated
Posted about a pain you solveActively looking — high intent
Liked a competitor's contentEvaluating solutions — timing is right
New certification in relevant toolActively improving — receptive to better solutions
Company announcing expansionScaling pains ahead
Long tenure in same roleEither very happy or very stuck

Phase 4 — ICP Fit Scoring

Before recommending an angle, score the prospect's fit with the user's ICP.

Fit Score (0–10)

DimensionMax points
Title / seniority match3
Company size / stage match2
Industry match2
Trigger / timing signal present2
Technology fit (uses / would need your tools)1

Score interpretation:

  • 8–10: Strong ICP fit — invest in deep personalization
  • 5–7: Moderate fit — lighter personalization, test first
  • 0–4: Weak fit — flag to user, proceed only if they confirm

If score is 0–4, add a note:

"This prospect seems outside your core ICP. Here's why: [reason]. I can still generate an angle, but it may convert at lower rates."


Phase 5 — Angle Identification

This is the core output. Identify the strongest angle by matching profile signals to the user's value prop and ICP pains.

Angle Taxonomy

Signal-based angles (strongest — use when available)

Angle typeWhen to useExample hook
Recent post angleThey posted about a pain you solve"Saw your post about [X]…"
New role angleStarted new job < 6 months agoFrame around quick wins in first 90 days
Promotion angleJust got promotedFrame around proving the new role, scaling up
Hiring angleCurrently hiring for relevant roles"Scaling your [team] — the challenge is usually [pain]"
Career pivot angleChanged industry or functionFrame around the challenge of the transition
Certification angleRecently got certified in relevant toolConnect to the next logical step
Funding angleCompany just raised"With [round], speed and efficiency become everything"

Persona-based angles (use when no strong signal)

Angle typePersona fitHook direction
Identity angleThought leaders, active postersMirror their self-image back at them
Peer proof angleRisk-averse, enterprise buyers"Teams like yours at [similar company]…"
Cost of inaction angleCFO, Finance, OpsWhat happens if they don't act
Speed angleFounders, Sales VPs in growth modeTime-to-value, fast implementation
Credibility angleSenior / C-suiteStrategic outcome, no tactics
Curiosity angleAnalytical personasNon-obvious insight or data point

Angle Selection Logic

  1. Scan for active signals (Phase 3.5 and 3.10) — if found, always lead with these
  2. Check for headline/about alignment with your value prop — if strong match, use identity angle
  3. Apply ICP pain mapping — which of your top pains is most likely theirs based on their profile?
  4. Select primary angle — the one with the strongest signal evidence
  5. Select 2 backup angles — in case the first doesn't land

Phase 6 — Output

Structure the output as follows:


PROSPECT PROFILE SUMMARY

Name: [Name] Title: [Current Title] at [Company] Seniority: [C-suite / VP / Director / Manager / IC] ICP Fit Score: [X/10] — [Strong / Moderate / Weak] ICP Fit Reasoning: [2 sentences on why they fit or don't]

Key signals detected:

  • [Signal 1 — e.g., "Posted 3 days ago about SDR productivity challenges"]
  • [Signal 2 — e.g., "Started new VP role 4 months ago — still in quick-win mode"]
  • [Signal 3 — e.g., "Company raised Series B in January — scaling fast"]

PRIMARY ANGLE — [Angle Name]

Why this angle: [2–3 sentences explaining the reasoning — what signal justifies this, why it connects to the prospect's likely pain, why it's relevant NOW]

Opening hook (LinkedIn DM — short)

[15–40 word hook — punchy, specific, no flattery, no "I hope this finds you well"]

Opening hook (Email — slightly longer)

Subject: [3–5 words, lowercase] [40–80 word opening — trigger + insight + one question or soft CTA]

LinkedIn connection note (300 chars max)

[Ultra-compressed version — fits in a connection request note]

What NOT to say:

  • [Specific thing to avoid for this prospect — e.g., "Don't mention ROI metrics — no budget signals"]
  • [e.g., "Don't cold-pitch the product — they're in research mode, not buy mode"]

BACKUP ANGLE 1 — [Angle Name]

Why this angle: [1–2 sentences] Hook:

[Opening line — 20–40 words]


BACKUP ANGLE 2 — [Angle Name]

Why this angle: [1–2 sentences] Hook:

[Opening line — 20–40 words]


CONVERSATION STRATEGY

Objective of the first message: [book a call / start a conversation / share a resource] Ideal response from prospect: [what you want them to say back] Follow-up angle if no reply: [what to try in message 2 — different signal or angle] Topics to avoid: [based on profile signals — e.g., avoid competitor mentions, avoid price] Tone to use: [formal / casual / peer-to-peer / educational] based on their communication style


PERSONALIZATION EVIDENCE

The signals used to build this angle — so the user can verify and adapt:

  • Signal: [exact quote or observation from the profile] Used for: [how it informs the angle]
  • Signal: [...] Used for: [...]

Writing Rules for All Hooks

  • Never use "I hope this finds you well" or any variant
  • Never open with a compliment ("Loved your post", "Really impressive", "Congrats on")
  • Never use "I came across your profile" as the opener
  • Never mention ROI, percentages, or metrics without a verified source
  • Never name-drop clients without permission
  • Always lead with THEIR world, not your product
  • Use "you" more than "I" or "we"
  • One idea per message — never stack multiple angles
  • End with a soft, low-friction CTA or a genuine question (not "Can we jump on a call?")
  • Maximum one exclamation point in the entire message — ideally zero
  • Match the tone of their posts / about section — formal if they write formally, casual if they use contractions and humor

Handling Thin Profiles

If the profile has very little data (no posts, no about section, bare experience):

"This profile doesn't give us much to work with — no recent activity, minimal about section, and no visible engagement signals. Here's what I can infer from the basics, but I'd recommend enriching with Clay or checking their company page / other channels before reaching out."

Then produce a persona-based angle (not signal-based) with appropriate confidence caveat.

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 linkedin-outbound-angle 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.