schwepps/skills7 files

Linkedin Personal Branding

Comprehensive LinkedIn personal branding analysis, profile optimization, and visibility improvement skill using Claude for Chrome browser tools. Use when users request LinkedIn profile analysis, personal branding audit, profile optimization recommendations, LinkedIn visibility improvement, headline optimization, About section review, content strategy guidance, engagement analysis, or Social Selling Index improvement. Works with Claude for Chrome to analyze profile photos, banners, headlines, About sections, experience, skills, recommendations, featured content, activity/posts, and network engagement directly from the user's browser.

Specification
Skill ID
schwepps/skills/linkedin-personal-branding
Publisher
schwepps
Repository
skills
Installs
0
Files
7
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

schwepps/skills/linkedin-personal-brandingInstalls these files
  • SKILL.md
  • assets/action_plan_template.md
  • assets/profile_audit_template.md
  • assets/quick_review_template.md
  • references/content_strategy.md
  • references/metrics_benchmarks.md
  • references/scoring_framework.md

What this skill tells the agent

LinkedIn Personal Branding Skill

⚠️ CRITICAL: Mandatory Requirements

Every audit MUST include these elements - no exceptions:

RequirementWhatWhy
Industry ClassificationIdentify user's industry/sectorDetermines which benchmarks to apply
Profile TypeEmployee / Consultant / Freelancer / Entrepreneur / Job SeekerAffects recommendations (e.g., Services section)
Target AudienceRecruiters / Clients / Peers / Investors / PartnersShapes content and positioning strategy
Engagement RateCALCULATED: (R+C+S)/Impressions×100Raw numbers alone are meaningless
SSI ScoreActual score OR estimation with noteKey performance indicator

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


Overview

This skill enables comprehensive LinkedIn profile analysis, personal branding assessment, and actionable optimization recommendations using Claude for Chrome browser automation. It helps professionals improve their visibility, engagement, and professional positioning on LinkedIn.

Works for ANY industry: Tech, Finance, Healthcare, Legal, Marketing, HR, Consulting, Creative, Nonprofit, and more. See references/metrics_benchmarks.md for industry-specific benchmarks.

Requirements:

  • Claude for Chrome extension installed and connected
  • User has LinkedIn profile open in their browser
  • User is logged into LinkedIn (for access to private metrics like profile views)

Core Workflow

Step 1: Determine Analysis Type

Identify what type of LinkedIn work is needed:

A. Full Profile Audit

  • Comprehensive analysis of all profile elements
  • Output: Complete audit report with scores and recommendations

B. Quick Profile Review

  • Fast assessment of key profile elements
  • Output: Priority action items and quick wins

C. Content Strategy Analysis

  • Focus on posts, engagement, and content performance
  • Output: Content recommendations and posting strategy

D. Visibility Optimization

  • Focus on discoverability and search appearances
  • Output: Keyword and SEO optimization recommendations

Step 1b: MANDATORY - Profile Classification

⚠️ REQUIRED: Before any analysis, you MUST identify and document:

FieldHow to DetermineExample Values
Industry/SectorJob titles, company types, content topicsTech, Finance, Healthcare, Consulting, etc.
Profile TypeCurrent role structureEmployee, Consultant/Freelancer, Entrepreneur, Job Seeker
Target AudienceWho they want to reachRecruiters, Clients, Peers, Investors, Partners
Geographic FocusLocation + languageLocal, Regional, Global

Classification Questions to Answer:

  1. What industry does this person work in? (Check job titles, skills, content)
  2. Are they an employee, consultant, freelancer, or entrepreneur?
  3. Who is their target audience on LinkedIn?
  4. What is their primary language/market?

This information MUST appear in the audit report header:

**Industry/Sector:** [IDENTIFIED INDUSTRY]
**Profile Type:** [Employee / Consultant / Freelancer / Entrepreneur / Job Seeker]
**Target Audience:** [Recruiters / Clients / Peers / Investors / Partners]

Why This Matters:

  • Benchmarks vary significantly by industry (see metrics_benchmarks.md)
  • Recommendations differ for employees vs. consultants
  • Content strategy depends on target audience

Step 2: Gather Profile Information

Use Claude for Chrome browser tools to access the LinkedIn profile. The user should have LinkedIn open in their browser.

Chrome DevTools MCP Tools for LinkedIn Analysis:

ToolMCP Tool NameUse For
List Pagesmcp__chrome-devtools__list_pagesGet browser tabs, find LinkedIn tab by URL
Select Pagemcp__chrome-devtools__select_pageSelect LinkedIn tab for operations
Snapshotmcp__chrome-devtools__take_snapshotExtract accessibility tree with element UIDs
Screenshotmcp__chrome-devtools__take_screenshotCapture visual elements (photo, banner)
Navigatemcp__chrome-devtools__navigate_pageNavigate to URLs or back/forward
Clickmcp__chrome-devtools__clickClick elements using UID from snapshot
Wait Formcp__chrome-devtools__wait_forWait for text to appear (lazy content)
Hovermcp__chrome-devtools__hoverScroll element into view

Workflow:

  1. Call mcp__chrome-devtools__list_pages → find pageId where URL contains "linkedin.com/in/"
  2. Call mcp__chrome-devtools__select_page with the pageId to focus LinkedIn tab
  3. Call mcp__chrome-devtools__take_snapshot → returns accessibility tree with UIDs (e.g., [uid1], [uid2])
  4. Call mcp__chrome-devtools__take_screenshot → analyze profile photo and banner quality
  5. For lazy-loaded sections: mcp__chrome-devtools__hover to scroll → re-snapshot to get new content

Key sections to analyze:

Profile Foundation

  • Profile photo (quality, professionalism, approachability)
  • Banner/background image (branded, relevant, memorable)
  • Headline (value proposition, keywords, impact)
  • About section (storytelling, keywords, call-to-action)
  • Custom URL (clean, professional)

Professional Story

  • Experience section (completeness, achievements, metrics)
  • Education (relevance, completeness)
  • Skills (relevance, endorsements count, top 3 pinned)
  • Certifications (industry relevance, credibility)
  • Recommendations (quantity, quality, recency)

Visibility & Engagement

  • Featured section (portfolio, links, media)
  • Activity/posts (frequency, engagement rates)
  • Followers count
  • Connections (500+ indicator)
  • Publications and articles

Network Signals

  • Groups membership
  • Newsletter subscriptions
  • Interests followed

Step 3: Score Profile Elements

Use the scoring framework from references/scoring_framework.md to evaluate each element.

Scoring Categories (1-10 scale):

CategoryWeightKey Factors
Visual Identity15%Photo quality, banner relevance, visual consistency
Headline15%Value proposition, keywords, memorability
About Section15%Story structure, keywords, CTA
Experience20%Completeness, achievements, metrics
Skills & Endorsements10%Relevance, endorsement count
Recommendations10%Quality, diversity, recency
Activity & Content15%Posting frequency, engagement rate

Overall Score Interpretation:

  • 90-100: Elite (Top 1% of LinkedIn profiles)
  • 80-89: Excellent (Strong personal brand)
  • 70-79: Good (Solid foundation, room for improvement)
  • 60-69: Average (Missing key optimizations)
  • Below 60: Needs Work (Significant improvements required)

Step 4: Analyze Key Metrics

Track and benchmark these metrics (see references/metrics_benchmarks.md):

Visibility Metrics

  • Profile views (weekly/monthly trend)
  • Search appearances
  • Post impressions

Engagement Metrics

  • Engagement rate (target: 2-8% for B2B)
  • Comments per post
  • Share rate

⚠️ MANDATORY: Calculate Actual Engagement Rate

You MUST calculate and report the engagement rate, not just show raw numbers:

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

Example Calculation:

Post data: 1,376 impressions, 15 reactions, 1 comment, 0 shares
Engagement Rate = (15 + 1 + 0) / 1,376 × 100 = 1.16%

Interpretation: 🟡 Average (1-2%) - needs improvement
Target: 3%+ for good engagement

Always include in the report: | Metric | Raw Value | Calculated | Benchmark | Status | |--------|-----------|------------|-----------|--------| | Engagement Rate | 16 interactions / 1,376 impressions | 1.16% | 3%+ | 🟡 Below target |

Growth Metrics

  • Follower growth rate (target: 10%+ monthly)
  • Connection acceptance rate (target: 40%+)

Use this skill in a project

Open any RiverX project, search the Skills panel for schwepps/skills/linkedin-personal-branding, and install it in one click.

Use this skill