Token导航 LogoToken导航

Agent Skill · 研究检索

linkedin-personal-branding(linkedin 个人品牌)

linkedin-personal-branding 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

linkedin-personal-branding 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为操作浏览器;许可证为 MIT,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 12,023。

总安装 10,655周安装 453GitHub Stars 10下载 3,733核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:linkedin-personal-branding(linkedin 个人品牌)
来源仓库:https://github.com/schwepps/skills
仓库路径:skills/linkedin-personal-branding
安装命令:
npx skills add https://github.com/schwepps/skills --skill linkedin-personal-branding
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/schwepps/skills --skill linkedin-personal-branding

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

该技能用于 LinkedIn 个人品牌相关内容的研究与筛选。适合需要分析用户资料、行业动态或影响力指标的场景。支持根据关键词或任务目标快速定位相关候选人。注意确认是否涉及隐私数据访问或平台 API 调用限制。linkedin-personal-branding 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/linkedin-personal-branding

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/schwepps/skills --skill linkedin-personal-bran…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

linkedin-personal-branding 怎么安装?

在终端执行 npx skills add https://github.com/schwepps/skills --skill linkedin-personal-branding。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

linkedin-personal-branding 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

linkedin-personal-branding 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

linkedin-personal-branding 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

linkedin-personal-branding 用的人多吗?

公开数据是累计安装 10,655 次,近一周安装 453 次,下载 3,733 次,GitHub 10 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

linkedin-personal-branding 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
linkedin-personal-branding

linkedin 个人品牌 · 本页

10,65510操作浏览器MIT有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

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:

MetricRaw ValueCalculatedBenchmarkStatus
Engagement Rate16 interactions / 1,376 impressions1.16%3%+🟡 Below target

Growth Metrics

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

⚠️ MANDATORY: Social Selling Index (SSI)

The SSI score is critical for measuring LinkedIn effectiveness. You MUST either:

Option A - User provides SSI: Ask user to visit linkedin.com/sales/ssi and share their score, then document:

| SSI Component | Score | Target |
|---------------|-------|--------|
| Establish professional brand | X/25 | 20+ |
| Find the right people | X/25 | 15+ |
| Engage with insights | X/25 | 18+ |
| Build relationships | X/25 | 18+ |
| **TOTAL SSI** | **X/100** | **70+** |

Option B - SSI not available: If user cannot access SSI, document in report:

**SSI Score:** Not available (user should visit linkedin.com/sales/ssi to check)
**Estimated SSI Range:** [X-Y] based on profile completeness and activity

SSI Estimation Guide (when actual score unavailable):

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

Step 4b: Advanced Analysis Areas

Keyword/SEO Analysis

  • Identify target keywords for user's industry/role
  • Check keyword presence in: Headline, About, Experience, Skills
  • Assess search visibility for target terms
  • Recommend keyword additions for discoverability

Profile Completeness Check

  • Profile photo uploaded
  • Custom banner image
  • Headline customized (not just job title)
  • About section filled (500+ characters)
  • Current position with description
  • 2+ past positions
  • Education listed
  • 5+ skills added
  • Location set
  • Industry selected → All checked = LinkedIn "All-Star" profile status

Multilingual Profile Analysis (if applicable)

  • Primary language alignment with target audience
  • Secondary language profile completeness
  • Consistency across language versions
  • Keyword optimization in both languages
  • Recommendation: Keep both versions equally updated

LinkedIn Features Assessment

FeatureStatusRecommendation
Creator ModeOn/OffEnable if posting 3+/week
Open to WorkOn/OffEnable if job seeking (visible to recruiters only)
Providing ServicesOn/OffEnable if freelancer/consultant
NewsletterOn/OffConsider if 1000+ followers
Custom URLSet/DefaultAlways customize
Verification BadgeYes/NoAdd if available

Network Quality Assessment

  • Connection diversity (industries, roles, seniority)
  • Percentage of 1st-degree connections in target audience
  • Key influencers/decision-makers in network
  • Group membership relevance

Step 5: Generate Recommendations

Provide actionable recommendations using the priority framework:

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): Do when possible
  • Avoid (Low impact, High effort): Not worth resources

Recommendation Categories:

  1. Profile Optimization

- Photo and banner improvements - Headline rewriting - About section restructuring - Skills reorganization

  1. Content Strategy

- Posting frequency (target: 3x/week minimum) - Content pillars definition - Best posting times - Content formats (carousels, videos, polls)

  1. Engagement Strategy

- Comment engagement tactics - Network growth approaches - Recommendation requests - Group participation

  1. Visibility Enhancement

- Keyword optimization - Featured section curation - Publication strategy - Creator mode activation

Step 6: Create Actionable Report

⚠️ MANDATORY: Pre-Report Validation Checklist

Before generating any audit report, verify ALL mandatory fields are completed:

□ Industry/Sector identified and documented
□ Profile Type classified (Employee/Consultant/Freelancer/Entrepreneur/Job Seeker)
□ Target Audience identified (Recruiters/Clients/Peers/Investors/Partners)
□ Engagement Rate CALCULATED (not just raw numbers)
□ SSI Score captured OR noted as unavailable with estimation
□ Industry-specific benchmarks applied (from metrics_benchmarks.md)

If any field is missing, go back and complete it before proceeding.

Generate output using templates from assets/:

Report Sections:

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

Profile Element Best Practices

Profile Photo

  • High-quality headshot (400x400px minimum)
  • Professional attire appropriate to industry
  • Friendly, approachable expression
  • Clean, neutral background
  • Face occupies 60-70% of frame
  • Good lighting (natural preferred)

Banner Image (1584x396px)

  • Branded or industry-relevant imagery
  • Include value proposition or tagline
  • Showcase expertise or work
  • Use brand colors if applicable
  • Avoid clutter and small text

Headline (220 characters max)

Formula: Who you are + What problems you solve + Benefits you provide

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

Industry-Specific Examples:

IndustryExample Headline
Tech"Senior Software Engineer
Finance"Investment Analyst
Healthcare"Nurse Practitioner
Legal"Corporate Attorney
HR"Talent Acquisition Leader
Sales"Enterprise Account Executive
Creative"UX Designer
Consulting"Strategy Consultant
Nonprofit"Development Director
Startup"Founder & CEO @ [Company]

Include:

  • Primary role/expertise
  • Target audience
  • Key differentiator or result
  • Relevant keywords

About Section (2,600 characters max)

Structure (Problem-Solution-Proof-CTA):

  1. Hook (first 2-3 lines visible before "see more")
  2. Your story/journey
  3. What you do and who you help
  4. Key achievements with metrics
  5. Skills and expertise
  6. Call-to-action

Tips:

  • Write in first person
  • Use short paragraphs
  • Include relevant keywords
  • Add emojis sparingly for visual breaks
  • End with clear CTA

Experience Section

For each role include:

  • Quantified achievements (%, $, #)
  • Scope of responsibility
  • Key projects and outcomes
  • Skills demonstrated
  • Media attachments if relevant

Skills Section

  • List 50+ relevant skills
  • Pin top 3 most important skills
  • Request endorsements from colleagues
  • Align with target job keywords

Featured Section

Curate 3-6 items:

  • Portfolio pieces
  • Case studies
  • Articles/publications
  • Media appearances
  • Key achievements
  • Lead magnets or "work with me" links

Services Section (for Consultants/Freelancers)

If user offers services:

  • List 3-5 core service offerings
  • Use keyword-rich service names
  • Ensure services align with headline positioning
  • Link to service page if available

Content Performance Patterns

Analyze the user's posting history to identify:

  • Best-performing content types (text, carousel, video, poll)
  • Optimal posting times based on their engagement data
  • Topic resonance - which subjects get most engagement
  • Hook effectiveness - first-line patterns that work
  • CTA performance - which calls-to-action drive action

Calculate actual engagement rate:

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

Benchmark: 2-5% is good, 5-8% is excellent, 8%+ is exceptional

Reference Files

references/scoring_framework.md

Detailed scoring criteria for each profile element with examples and benchmarks.

When to load: For any profile audit or analysis requiring detailed scoring.

references/metrics_benchmarks.md

Industry benchmarks for LinkedIn metrics including SSI scores, engagement rates, and growth targets.

When to load: When analyzing metrics or setting targets for improvement.

references/content_strategy.md

Content pillars, posting schedules, format recommendations, and engagement tactics.

When to load: When developing content strategy or analyzing posting performance.

Asset Templates

assets/profile_audit_template.md

Complete profile audit report template with scoring cards and recommendations.

assets/quick_review_template.md

Rapid assessment checklist with priority actions.

assets/action_plan_template.md

30-60-90 day improvement roadmap template.

Usage Examples

Example 1: Full Profile Audit

User: "Analyze my LinkedIn profile and give me recommendations" Steps:

  1. User has their LinkedIn profile open in Chrome
  2. Call mcp__chrome-devtools__list_pages → find pageId for LinkedIn tab
  3. Call mcp__chrome-devtools__select_page with pageId
  4. Call mcp__chrome-devtools__take_snapshot → extract profile structure with UIDs
  5. Call mcp__chrome-devtools__take_screenshot → analyze photo and banner visually
  6. Load references/scoring_framework.md for scoring criteria
  7. Score each profile element (Visual, Headline, About, Experience, Skills, etc.)
  8. Load references/metrics_benchmarks.md for industry comparison
  9. Use assets/profile_audit_template.md for report format
  10. Provide prioritized recommendations with quick wins first

Example 2: Headline Optimization

User: "Help me improve my LinkedIn headline" Steps:

  1. Call mcp__chrome-devtools__take_snapshot → find headline in accessibility tree
  2. Extract current headline text from snapshot
  3. Identify target audience and value proposition from profile context
  4. Apply headline formula from SKILL.md (Who + Problems Solved + Benefits)
  5. Provide 3-5 optimized alternatives with keywords
  6. Include industry-specific examples

Example 3: Content Strategy

User: "Help me create a LinkedIn content strategy" Steps:

  1. Call mcp__chrome-devtools__navigate_page (url: linkedin.com/in/[user]/recent-activity/)
  2. Call mcp__chrome-devtools__wait_for (text: "reactions") → wait for posts to load
  3. Call mcp__chrome-devtools__take_snapshot → extract recent posts data
  4. Analyze posting patterns and engagement metrics
  5. Load references/content_strategy.md for strategy framework
  6. Define content pillars based on expertise
  7. Create posting schedule with optimal times
  8. Set engagement targets based on industry benchmarks

Example 4: Quick Profile Check

User: "Take a quick look at my LinkedIn profile" Steps:

  1. Call mcp__chrome-devtools__list_pages → find LinkedIn tab
  2. Call mcp__chrome-devtools__select_page → focus the tab
  3. Call mcp__chrome-devtools__take_snapshot → quick structure scan
  4. Check key elements (photo, headline, about, experience) in snapshot
  5. Use assets/quick_review_template.md for rapid assessment
  6. Provide top 5 quick wins with specific actions

Example 5: Deep Analytics Review

User: "Analyze my LinkedIn analytics and engagement metrics" Steps:

  1. Call mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/analytics/")
  2. Call mcp__chrome-devtools__wait_for (text: "Profile viewers") → verify dashboard loads
  3. Call mcp__chrome-devtools__take_snapshot → capture analytics overview
  4. Navigate to SSI: mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/sales/ssi")
  5. Call mcp__chrome-devtools__wait_for (text: "Social Selling Index") → check access
  6. Call mcp__chrome-devtools__take_snapshot → capture SSI scores (or note unavailable)
  7. Navigate back to Activity to analyze recent posts
  8. Calculate engagement rate from visible metrics using formula
  9. Compare against industry benchmarks from references/metrics_benchmarks.md
  10. Provide improvement recommendations with specific targets

Chrome DevTools MCP Workflows

Step-by-Step: Extracting Profile Data

Step 1: Get browser tabs
→ mcp__chrome-devtools__list_pages
→ Response includes array of pages with: pageId, url, title
→ Find page where url contains "linkedin.com/in/"

Step 2: Select LinkedIn tab
→ mcp__chrome-devtools__select_page (pageId: [found_id])
→ Page is now the active context for subsequent operations

Step 3: Take accessibility snapshot
→ mcp__chrome-devtools__take_snapshot
→ Returns text representation of page with element UIDs like [uid1], [uid2]
→ UIDs are used for click, hover, and other interactions

Step 4: Take screenshot for visual analysis
→ mcp__chrome-devtools__take_screenshot
→ Returns image of current viewport
→ Analyze profile photo quality, banner design, visual branding

Step 5: Extract specific text (optional)
→ mcp__chrome-devtools__evaluate_script
→ function: "() => document.body.innerText"
→ Returns all visible text on page

Step-by-Step: Navigating Profile Sections

LinkedIn lazy-loads content. To access sections below the fold:

Step 1: Take initial snapshot
→ mcp__chrome-devtools__take_snapshot
→ Identify UID for section you need (e.g., "Skills" heading)

Step 2: Scroll to section
→ mcp__chrome-devtools__hover (uid: "[skills_uid]")
→ OR mcp__chrome-devtools__click (uid: "[show_more_uid]")
→ Element scrolls into view

Step 3: Wait for content to load
→ mcp__chrome-devtools__wait_for (text: "Show all", timeout: 5000)
→ LinkedIn AJAX content finishes loading

Step 4: Re-snapshot for new content
→ mcp__chrome-devtools__take_snapshot
→ Now includes previously hidden elements

Step-by-Step: Analyzing Activity/Posts

Step 1: Navigate to Activity section
→ From profile, find "Activity" or "Posts" link UID in snapshot
→ mcp__chrome-devtools__click (uid: "[activity_uid]")
→ OR mcp__chrome-devtools__navigate_page (url: "linkedin.com/in/[username]/recent-activity/")

Step 2: Wait for posts to load
→ mcp__chrome-devtools__wait_for (text: "reactions", timeout: 5000)

Step 3: Snapshot activity page
→ mcp__chrome-devtools__take_snapshot
→ Extract post content, reaction counts, comment counts

Step 4: Calculate engagement metrics
→ For each visible post: (reactions + comments + reposts) / impressions × 100
→ Note: Impressions may not be visible to non-authors

Step-by-Step: Accessing LinkedIn Analytics Dashboard

LinkedIn Analytics provides key metrics only visible to the profile owner.

Step 1: Navigate to Analytics
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/analytics/")

Step 2: Wait for dashboard to load
→ mcp__chrome-devtools__wait_for (text: "Profile viewers", timeout: 10000)
→ If timeout: User may not have analytics access - ask them to navigate manually

Step 3: Capture analytics snapshot
→ mcp__chrome-devtools__take_snapshot
→ Extract: Profile views (7d, 90d), Post impressions, Search appearances, Follower count

Step 4: Navigate to detailed views (optional)
→ Click "Profile viewers" UID for viewer demographics
→ Click "Post impressions" UID for content performance breakdown
→ Click "Search appearances" UID for keyword visibility

Step-by-Step: Capturing SSI Score

The Social Selling Index is a key LinkedIn metric (mandatory in audits).

Step 1: Navigate to SSI page
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/sales/ssi")

Step 2: Check for access
→ mcp__chrome-devtools__wait_for (text: "Social Selling Index", timeout: 5000)
→ If timeout: SSI may require Sales Navigator - document as unavailable

Step 3: Capture SSI data
→ mcp__chrome-devtools__take_snapshot
→ Extract: Overall score (/100), 4 component scores (/25 each)
→ Components: Professional Brand, Find Right People, Engage Insights, Build Relationships

Step 4: Capture rankings (if visible)
→ Industry rank, Network rank (percentile position)

Step-by-Step: Individual Post Analytics

For detailed engagement data on specific posts (author-only view).

Step 1: From Activity page, find target post
→ mcp__chrome-devtools__take_snapshot
→ Locate post by content or date in the snapshot

Step 2: Click to view post details
→ mcp__chrome-devtools__click (uid: "[post_uid]")
→ OR click "View analytics" link UID if visible

Step 3: Wait for analytics overlay
→ mcp__chrome-devtools__wait_for (text: "impressions", timeout: 5000)

Step 4: Capture post-level metrics
→ mcp__chrome-devtools__take_snapshot
→ Extract: Impressions, Unique views, Reactions (by type), Comments, Reposts
→ Extract: Top companies, Top job titles (viewer demographics)

Step-by-Step: Follower Analytics

For audience understanding and growth tracking.

Step 1: Navigate to Follower Analytics
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/analytics/profile-viewers/followers/")
→ OR from Analytics dashboard, click "Followers" tab UID

Step 2: Wait for data to load
→ mcp__chrome-devtools__wait_for (text: "followers", timeout: 5000)

Step 3: Capture follower data
→ mcp__chrome-devtools__take_snapshot
→ Extract: Total followers, Growth (7d, 30d), Top companies, Top job titles, Top locations

Step 4: Scroll for historical data (if needed)
→ mcp__chrome-devtools__hover (uid: "[chart_uid]") to scroll down
→ Re-snapshot to capture growth chart data

Playwright MCP Fallback

If Chrome DevTools MCP is unavailable, use Playwright MCP:

Chrome DevToolsPlaywright Equivalent
mcp__chrome-devtools__list_pagesmcp__playwright__browser_tabs action: "list"
mcp__chrome-devtools__select_pagemcp__playwright__browser_tabs action: "select"
mcp__chrome-devtools__take_snapshotmcp__playwright__browser_snapshot
mcp__chrome-devtools__take_screenshotmcp__playwright__browser_take_screenshot
mcp__chrome-devtools__navigate_pagemcp__playwright__browser_navigate
mcp__chrome-devtools__clickmcp__playwright__browser_click
mcp__chrome-devtools__hovermcp__playwright__browser_hover
mcp__chrome-devtools__wait_formcp__playwright__browser_wait_for

Error Handling Patterns

ErrorDetectionRecovery
LinkedIn tab not foundlist_pages returns no matching URLAsk user: "Please open your LinkedIn profile in Chrome"
Element UID not in snapshotClick/hover fails with invalid UIDRe-take snapshot, search for alternative element
Content not loadingwait_for times outScroll manually, increase timeout, try page refresh
Rate limited by LinkedInPage shows CAPTCHA or errorPause 30+ seconds, inform user, proceed slowly
SSI page requires Sales Navigatorlinkedin.com/sales/ssi shows paywallNote as "SSI unavailable" and provide estimation based on profile
Profile is privateSnapshot shows limited contentDocument as "Limited visibility - private profile"
Analytics page access deniedPage shows "upgrade" or paywallNote limited metrics access, use visible profile data only
Post analytics not availableNo "View analytics" option on postUser is not post author - can only see public engagement counts
Follower data unavailableAnalytics follower tab empty or restrictedUse visible follower count from profile, note demographics unavailable

Tips for Effective Analysis

  1. Use Chrome DevTools MCP: Ensure the user has LinkedIn open in Chrome before starting analysis
  2. List Pages First: Always call mcp__chrome-devtools__list_pages to verify LinkedIn tab exists
  3. Snapshot Before Actions: Always take_snapshot before clicking or hovering - you need UIDs
  4. Visual + Text Analysis: Combine take_screenshot for visual analysis with take_snapshot for text
  5. Handle Lazy Loading: LinkedIn loads content on scroll - use hover to scroll, then re-snapshot
  6. Consider Industry Context: Benchmarks vary by industry and role - always classify first
  7. Focus on Quick Wins: Prioritize high-impact, low-effort improvements first
  8. Be Specific: Provide concrete examples and rewrites, not just general advice
  9. Set Measurable Goals: Include specific targets for metrics improvement
  10. Handle Private Metrics: Some metrics (profile views, SSI) are only visible to profile owner
  11. Respect Rate Limits: Avoid rapid navigation that might trigger LinkedIn's bot detection
  12. Use Playwright Fallback: If Chrome DevTools MCP fails, fall back to mcp__playwright__* tools

Industry-Specific Guidance

This skill works for ANY professional profile. Always identify the user's industry context first to apply relevant benchmarks.

Step 1: Identify Industry Context

Ask or infer from the profile:

  • What industry/sector?
  • B2B, B2C, or internal-facing?
  • Employee, consultant/freelancer, or entrepreneur?
  • Target audience (recruiters, clients, peers, investors)?

Step 2: Apply Relevant Benchmarks

The references/metrics_benchmarks.md file contains benchmarks for 15+ industries:

CategoryIndustries Covered
TechnologySoftware, Web3/Blockchain, Data Science
BusinessFinance, Consulting, Sales, Marketing
ProfessionalLegal, Healthcare, HR, Education
CreativeDesign, Creative, Media
OtherManufacturing, Nonprofit, Real Estate, Startups

Step 3: Adjust Recommendations

Different industries have different norms:

FactorConservative IndustriesProgressive Industries
ToneFormal, reservedCasual, personable
PhotoTraditional headshotCan be more creative
ContentThought leadership, insightsStories, behind-the-scenes
Posting2-3x/week4-5x/week
EmojisMinimalAcceptable
ExamplesLegal, Finance, HealthcareTech, Marketing, Startups

Industry Detection Cues

Look for these signals in the profile:

  • Job titles and company types
  • Skills listed
  • Content topics
  • Industry groups
  • Certifications
  • Education background

Competitor Analysis Workflow

When conducting competitive analysis for positioning:

Step 1: Identify Aspirational Profiles

Ask user to provide 3-5 LinkedIn profiles of:

  • Direct competitors
  • Industry leaders they admire
  • People in similar roles with strong presence

Step 2: Analyze Each Profile

For each competitor, capture:

  • Headline structure and keywords
  • About section hook and CTA
  • Content frequency and formats
  • Engagement levels (reactions, comments)
  • Follower count and growth

Step 3: Gap Analysis

Create comparison table showing:

  • Where user is stronger
  • Where competitors excel
  • Specific elements to replicate/adapt

Step 4: Differentiation Strategy

Recommend how user can:

  • Match competitor strengths
  • Differentiate with unique positioning
  • Capitalize on untapped opportunities

Visual Analysis Criteria

When analyzing profile photos and banners:

Profile Photo Scoring (0-10)

ScoreCriteria
9-10Professional headshot, perfect lighting, confident expression, clean background, face fills 60-70% of frame
7-8Good quality, professional appearance, minor improvements possible
5-6Acceptable but dated, lighting issues, or unprofessional background
3-4Low quality, inappropriate setting, or face not clearly visible
1-2No photo, logo instead of face, or severely inappropriate

Red Flags:

  • Cropped from group photos
  • Sunglasses or obscured face
  • Outdated (>5 years old)
  • Poor lighting/resolution
  • Distracting background

Banner Image Scoring (0-10)

ScoreCriteria
9-10Custom branded banner with value proposition, professional design, proper dimensions (1584×396)
7-8Custom image, relevant to role/industry, minor optimization possible
5-6Generic image, somewhat relevant but no branding or messaging
3-4Default LinkedIn background or low-quality image
1-2Distracting, inappropriate, or broken/stretched image

Effective Banner Elements:

  • Clear value proposition text
  • Brand colors if applicable
  • Relevant imagery (industry, role, achievements)
  • Contact info or CTA (optional)
  • Professional design quality

Handling Multilingual Profiles

When user has profiles in multiple languages:

Analysis Approach

  1. Identify primary language (where most connections are)
  2. Analyze both versions for completeness
  3. Check consistency across languages
  4. Ensure keywords optimized for each language market

Recommendations Format

Provide recommendations for:

  • Primary language profile: Full optimization
  • Secondary language profile: Key gaps to address
  • Content strategy: Which language to post in (consider audience split)

Common Multilingual Issues

  • Secondary profile is outdated
  • Keywords not localized
  • About section only translated, not adapted
  • Different positioning across languages (confusing)

平台分布

Claude Code

28.32%
按下载量换算1,057

OpenCode

24.9%
按下载量换算930

Cursor

17.03%
按下载量换算636

Codex

14.53%
按下载量换算542

Gemini CLI

8.93%
按下载量换算333

Antigravity

3.85%
按下载量换算144

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills