mcpField
L
linkedin-personal-branding

linkedin-personal-branding

github.com/manojbajaj95Marketing & growth109111 installsUpdated 6w ago
Repository

About linkedin-personal-branding

A skill for auditing LinkedIn profiles and content, designed for people assessing professional visibility and branding. It uses Chrome DevTools workflows to inspect profile elements, calculate engagement, and produce prioritized recommendations and an action plan.

Key features

  1. 01Full audits and quick reviews
  2. 02Profile and content scoring
  3. 03Engagement rate calculation
  4. 04SSI capture or estimation
  5. 05Prioritized recommendations and action plans

Use cases

  1. 01Auditing a LinkedIn profile before a job search
  2. 02Reviewing post engagement and content strategy
  3. 03Improving profile discoverability for a target audience

MCP support

Uses Chrome DevTools MCP to inspect and navigate LinkedIn pages, with Playwright MCP equivalents documented as a fallback.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --skill linkedin-personal-branding

After installing, type/linkedin-personal-brandingin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

assets/
action_plan_template.md
profile_audit_template.md
quick_review_template.md
references/
content_strategy.md
metrics_benchmarks.md
scoring_framework.md

Details

From the project README

LinkedIn Personal Branding Skill

CRITICAL: Mandatory Audit Requirements

Every audit MUST include — no exceptions:

FieldHow to Determine
Industry/SectorJob titles, skills, content topics
Profile TypeEmployee / Consultant / Freelancer / Entrepreneur / Job Seeker
Target AudienceRecruiters / Clients / Peers / Investors / Partners
Engagement RateCALCULATED: (Reactions+Comments+Shares)/Impressions×100
SSI ScoreActual score OR estimation with note

These fields appear in the report header. Do not skip them.


Core Workflow

Step 1: Determine Analysis Type
  • Full Profile Audit — all elements, complete report with scores
  • Quick Profile Review — priority action items and quick wins
  • Content Strategy Analysis — posts, engagement, content performance
  • Visibility Optimization — keyword/SEO discoverability
Step 2: Access LinkedIn via Chrome DevTools

Required: LinkedIn profile open in Chrome, user logged in.

ToolMCP NameUse For
List Pagesmcp__chrome-devtools__list_pagesFind LinkedIn tab by URL
Select Pagemcp__chrome-devtools__select_pageFocus tab
Snapshotmcp__chrome-devtools__take_snapshotAccessibility tree with UIDs
Screenshotmcp__chrome-devtools__take_screenshotPhoto and banner analysis
Navigatemcp__chrome-devtools__navigate_pageGo to URLs
Click/Hovermcp__chrome-devtools__click / hoverInteract with elements
Wait Formcp__chrome-devtools__wait_forLazy-loaded content

Extraction workflow:

  1. list_pages → find pageId where URL contains linkedin.com/in/
  2. select_page → focus tab
  3. take_snapshot → get accessibility tree with UIDs
  4. take_screenshot → analyze photo/banner
  5. For lazy-loaded sections: hover to scroll → re-snapshot

Profile sections to analyze: photo, banner, headline, About, custom URL, experience, education, skills/endorsements, certifications, recommendations, featured section, activity/posts, followers, connections (500+ indicator), groups.

Step 3: Score Profile Elements
CategoryWeightKey Factors
Visual Identity15%Photo quality, banner, consistency
Headline15%Value proposition, keywords, memorability
About Section15%Story, keywords, CTA
Experience20%Completeness, achievements, metrics
Skills & Endorsements10%Relevance, count
Recommendations10%Quality, diversity, recency
Activity & Content15%Posting frequency, engagement rate

Score interpretation: 90-100 Elite · 80-89 Excellent · 70-79 Good · 60-69 Average · <60 Needs Work

Step 4: Calculate Mandatory Metrics

Engagement Rate (REQUIRED):

Engagement Rate = (Reactions + Comments + Shares) / Impressions × 100

Example: (15+1+0)/1,376×100 = 1.16% → below 3% target

SSI Score (REQUIRED):

Option A — User visits linkedin.com/sales/ssi and shares score (target: 70+/100, 20+/25 per component).

Option B — If unavailable, estimate:

Profile CharacteristicsEstimated SSI
All-Star + active posting + engaged network70-85
Complete + regular posting55-70
Basic + occasional activity40-55
Incomplete + minimal activity<40

Keyword/SEO: Check keyword presence in headline, About, experience, skills. Recommend additions for target role/industry.

Profile completeness (All-Star): photo, banner, customized headline, About (500+ chars), current position + description, 2+ past positions, education, 5+ skills, location, industry.

Step 5: Generate Recommendations

Priority matrix:

  • Quick Wins (high impact, low effort) — do immediately
  • Strategic Initiatives (high impact, high effort) — plan carefully
  • Nice-to-haves (low impact, low effort) — when possible

Categories: Profile optimization, Content strategy (3x/week minimum posting), Engagement (comments, network growth, recommendations), Visibility (keywords, featured section, creator mode).

Step 6: Deliver Report

Pre-report checklist: industry identified, profile type classified, target audience identified, engagement rate calculated, SSI captured or estimated, industry benchmarks applied.

Report sections:

  1. Executive Summary
  2. Classification (Industry, Profile Type, Target Audience)
  3. Profile Scorecard
  4. Calculated Metrics (Engagement Rate, SSI)
  5. Element-by-Element Analysis
  6. Quick Wins
  7. Strategic Recommendations
  8. 30-60-90 Day Action Plan

Profile Element Best Practices

Photo: 400×400px minimum, professional attire, approachable expression, clean background, face 60-70% of frame, good lighting.

Banner (1584×396px): Branded/industry-relevant, value proposition text, no clutter or small text.

Headline formula (220 chars max): Who you are + problems you solve + benefit/result + keywords

  • Bad: "Marketing Manager"
  • Good: "Marketing Manager | Helping B2B Companies Grow Through Data-Driven Strategies | 45% Revenue Increase Specialist"

About section (2,600 chars max): Hook (first 2-3 lines) → story → what you do/who you help → achievements with metrics → skills → CTA. First person, short paragraphs, relevant keywords.

Experience: Quantified achievements (%, $, #), scope, key projects, skills demonstrated.

Skills: 50+ relevant skills, top 3 pinned, endorsements from colleagues, aligned with target keywords.

Featured: 3-6 curated items — portfolio, case studies, articles, media, lead magnets.

Services (Consultants/Freelancers): 3-5 keyword-rich service offerings.


Chrome DevTools Navigation Patterns

Lazy-loaded sections:

hover(uid: "[section_uid]") → wait_for(text: "Show all") → take_snapshot()

Activity/posts:

navigate_page(url: "linkedin.com/in/[user]/recent-activity/")
→ wait_for(text: "reactions") → take_snapshot()

Analytics dashboard:

navigate_page(url: "https://www.linkedin.com/analytics/")
→ wait_for(text: "Profile viewers") → take_snapshot()

SSI:

navigate_page(url: "https://www.linkedin.com/sales/ssi")
→ wait_for(text: "Social Selling Index") → take_snapshot()

Playwright fallback: If Chrome DevTools MCP unavailable, use mcp__playwright__browser_* equivalents (snapshot, screenshot, navigate, click, hover, wait_for).

Error handling:

ErrorRecovery
LinkedIn tab not foundAsk user to open LinkedIn in Chrome
Element UID missingRe-snapshot, find alternative UID
Content not loadingScroll manually, increase timeout, refresh
Rate limited/CAPTCHAPause 30+ seconds, proceed slowly
SSI requires Sales NavigatorNote unavailable, provide estimation
Private profileDocument as "Limited visibility"

Industry-Specific Guidance

Always classify industry first. Load references/metrics_benchmarks.md for industry benchmarks across 15+ industries (Tech, Finance, Healthcare, Legal, Marketing, HR, Consulting, Creative, Nonprofit, Startups, etc.).

FactorConservative (Legal, Finance, Healthcare)Progressive (Tech, Marketing, Startups)
ToneFormalCasual, personable
ContentThought leadershipStories, behind-the-scenes
Posting2-3x/week4-5x/week
EmojisMinimalAcceptable

LinkedIn Features to assess: Creator Mode (enable if 3+/week posting), Open to Work (job seekers), Providing Services (consultants), Newsletter (1000+ followers), Custom URL (always set), Verification Badge.


Reference Files

  • references/scoring_framework.md — detailed scoring criteria with examples
  • references/metrics_benchmarks.md — industry benchmarks for SSI, engagement, growth
  • references/content_strategy.md — content pillars, posting schedules, formats
  • assets/profile_audit_template.md — complete audit report template
  • assets/quick_review_template.md — rapid assessment checklist
  • assets/action_plan_template.md — 30-60-90 day roadmap template

Comments

Markdown supported