New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Audit and rewrite a LinkedIn profile end-to-end for 2026

Linkedin profile optimizer

by sergebulaev · MIT license · ★ 3,059 on GitHub · updated Sep 18

Linkedin profile optimizer cover

Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Triggers on "review my profile", "rewrite my headline", "fix my About",…

---
name: linkedin-profile-optimizer
description: "Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Triggers on \"review my profile\", \"rewrite my headline\", \"fix my About\", \"optimize banner\", \"profile audit\", \"LinkedIn bio\". Converts resume-style profiles to ones that convert 3-5x better. Not for writing feed content (use linkedin-post-writer)."
---

# LinkedIn Profile Optimizer

Audit the nine components of a LinkedIn profile (photo, banner, headline, About, Featured, Experience, Skills, custom URL, recommendations) against 2026 best practices, then rewrite each section that needs it. Optimized profiles get ~3.9x more views and convert visitors 3-5x better than default/resume-style profiles.

## When to use

- User pastes their LinkedIn profile URL and asks for an audit
- User wants to rewrite their headline, About section, or Featured section
- User is launching a content strategy and needs the profile to match
- Any of: "review my profile", "fix my headline", "optimize bio", "profile audit", "LinkedIn optimization"

## Input

Overview

Audit the nine components of a LinkedIn profile (photo, banner, headline, About, Featured, Experience, Skills, custom URL, recommendations) against 2026 best practices, then rewrite each section that needs it. Optimized profiles get ~3.9x more views and convert visitors 3-5x better than default/resume-style profiles.

What you get

  • Scorecard(9 sections, pass/fail/needs-work)
  • Priority fixes(ranked by impact)
  • Before → After rewritesfor each failing section
  • Expected uplift(based on benchmark data)
Manual install (npx, ZIP)
Claude Codenpx skills add sergebulaev/linkedin-skills --skill linkedin-profile-optimizer -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/sergebulaev/linkedin-skills/tar.gz/5c6192db54db \ | tar -xz -C ~/.claude/skills --strip-components=4 linkedin-skills-5c6192db54db/.codex-marketplace/linkedin-skills/skills/linkedin-profile-optimizer
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/a86896e5f1f2b3743aef/linkedin-profile-optimizer.zip" -OutFile "$env:TEMP\linkedin-profile-optimizer.zip"; Expand-Archive "$env:TEMP\linkedin-profile-optimizer.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.1 KB
  • references/5 files · 14.1 KB
Read the files here
sergebulaev/5c6192d6 files
SKILL.md
Show the full text91 lines

LinkedIn Profile Optimizer

Audit the nine components of a LinkedIn profile (photo, banner, headline, About, Featured, Experience, Skills, custom URL, recommendations) against 2026 best practices, then rewrite each section that needs it. Optimized profiles get ~3.9x more views and convert visitors 3-5x better than default/resume-style profiles.

When to use

  • User pastes their LinkedIn profile URL and asks for an audit
  • User wants to rewrite their headline, About section, or Featured section
  • User is launching a content strategy and needs the profile to match
  • Any of: "review my profile", "fix my headline", "optimize bio", "profile audit", "LinkedIn optimization"

Input

  • Profile URL (or screenshots of sections)
  • Goal: clients / job seeking / authority — Featured and CTA vary by goal
  • Optional: draft content to grade against the existing profile

Output

A structured audit + rewrite in this shape:

  1. Scorecard (9 sections, pass/fail/needs-work)
  2. Priority fixes (ranked by impact)
  3. Before → After rewrites for each failing section
  4. Expected uplift (based on benchmark data)

Steps

  1. Intake. Collect profile state + goal. Flag missing sections.
  2. Score each of 9 sections against the checklist (see references/).
  3. Rewrite headline using [What You Do] | [Who You Help] [Achieve What Result] — fit all 220 chars.
  4. Rebuild About with 7-step structure; verify first 265-275 chars hook before "see more".
  5. Curate Featured (3 strong items) matched to the goal:
    • Clients: lead magnet + case study with results + calendar link
    • Job seeking: portfolio + best work samples + top-performing post
    • Authority: best content + media/podcast features + newsletter signup
  6. Rewrite Experience bullets as action verb + specific metric. Add 5+ skills per role. Pin top 3 skills.
  7. Claim custom URL (linkedin.com/in/firstnamelastname, not the -123abc456 default).
  8. Draft recommendation requests with specifics ("about [project/skill]") — don't send LinkedIn's generic template.
  9. Deliver before/after diff + expected uplift (3.9x views, 3-5x conversion, 71% more likely to land interviews).

Nine-component scorecard

# Section Pass criteria (2026)
1 Photo ≥400x400, face fills 60% of frame, <3 years old, natural light, slight smile
2 Banner 1584x396, text in right 2/3, high contrast, includes value prop + CTA, tests well on mobile
3 Headline Uses all 220 chars; format `[What You Do]
4 About 200-300 words, first-person, 7-step structure, hook in first 265-275 chars
5 Featured 3 items, matched to goal, custom 1200x627 thumbnails
6 Experience Every bullet = action verb + metric, 5+ skills per role, media attached
7 Skills 50 listed, top 3 pinned, mirrors target job descriptions, ≥1 endorsement each
8 Custom URL linkedin.com/in/firstnamelastname (not the default hash)
9 Recommendations At least 3 recent, specific (not generic), from diverse contexts

Key benchmarks (from co.actor research)

  • Optimized About sections: 3.9x more views
  • 5+ listed skills: 3x more connection requests
  • Comprehensive profile: 71% more likely to land interviews
  • Featured section content: 30% longer viewing time
  • Personal founder profile vs company page: 315% more engagement, 270% more conversions

Hard rules

Global voice rules: see root SKILL.md §Voice rules. Additional skill-specific rules:

  • First person ("I help...") never third person ("Jane is a passionate...")
  • Never "passionate thought leader" / "driven professional" / "results-oriented" (profile-specific AI vocab)
  • Avoid wall-of-text. Use line breaks in About section
  • 80% of users leave Featured empty. Filling it is a free edge

Reference files

  • references/profile-headline-formulas.md — 220-char formula + before/after examples
  • references/about-section-templates.md — 7-step structure with character budgets
  • references/featured-section-playbook.md — goal-matched content types
  • references/banner-photo-specs.md — dimensions, composition, mobile test
  • references/experience-skills-rules.md — bullet rewriting + skills strategy + custom URL + recommendations
  • linkedin-content-planner — post pillars should echo the profile's headline/About thesis
  • linkedin-post-writer — Featured section rotates quarterly; pin your flagship post
  • linkedin-humanizer — scrub profile copy for the same AI tells we scrub from posts
1---
2name: linkedin-profile-optimizer
3description: "Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Triggers on \"review my profile\", \"rewrite my headline\", \"fix my About\", \"optimize banner\", \"profile audit\", \"LinkedIn bio\". Converts resume-style profiles to ones that convert 3-5x better. Not for writing feed content (use linkedin-post-writer)."
4---
5 
6# LinkedIn Profile Optimizer
7 
8Audit the nine components of a LinkedIn profile (photo, banner, headline, About, Featured, Experience, Skills, custom URL, recommendations) against 2026 best practices, then rewrite each section that needs it. Optimized profiles get ~3.9x more views and convert visitors 3-5x better than default/resume-style profiles.
9 
10## When to use
11 
12- User pastes their LinkedIn profile URL and asks for an audit
13- User wants to rewrite their headline, About section, or Featured section
14- User is launching a content strategy and needs the profile to match
15- Any of: "review my profile", "fix my headline", "optimize bio", "profile audit", "LinkedIn optimization"
16 
17## Input
18 
19- Profile URL (or screenshots of sections)
20- Goal: **clients** / **job seeking** / **authority** — Featured and CTA vary by goal
21- Optional: draft content to grade against the existing profile
22 
23## Output
24 
25A structured audit + rewrite in this shape:
26 
271. **Scorecard** (9 sections, pass/fail/needs-work)
282. **Priority fixes** (ranked by impact)
293. **Before → After rewrites** for each failing section
304. **Expected uplift** (based on benchmark data)
31 
32## Steps
33 
341. **Intake.** Collect profile state + goal. Flag missing sections.
352. **Score each of 9 sections** against the checklist (see references/).
363. **Rewrite headline** using `[What You Do] | [Who You Help] [Achieve What Result]` — fit all 220 chars.
374. **Rebuild About** with 7-step structure; verify first **265-275 chars** hook before "see more".
385. **Curate Featured** (3 strong items) matched to the goal:
39 - **Clients:** lead magnet + case study with results + calendar link
40 - **Job seeking:** portfolio + best work samples + top-performing post
41 - **Authority:** best content + media/podcast features + newsletter signup
426. **Rewrite Experience bullets** as `action verb + specific metric`. Add 5+ skills per role. Pin top 3 skills.
437. **Claim custom URL** (linkedin.com/in/firstnamelastname, not the `-123abc456` default).
448. **Draft recommendation requests** with specifics ("about [project/skill]") — don't send LinkedIn's generic template.
459. **Deliver before/after diff** + expected uplift (3.9x views, 3-5x conversion, 71% more likely to land interviews).
46 
47## Nine-component scorecard
48 
49| # | Section | Pass criteria (2026) |
50|---|---------|----------------------|
51| 1 | **Photo** | ≥400x400, face fills 60% of frame, <3 years old, natural light, slight smile |
52| 2 | **Banner** | 1584x396, text in right 2/3, high contrast, includes value prop + CTA, tests well on mobile |
53| 3 | **Headline** | Uses all 220 chars; format `[What You Do] | [Who You Help] [Result]` |
54| 4 | **About** | 200-300 words, first-person, 7-step structure, hook in first 265-275 chars |
55| 5 | **Featured** | 3 items, matched to goal, custom 1200x627 thumbnails |
56| 6 | **Experience** | Every bullet = `action verb + metric`, 5+ skills per role, media attached |
57| 7 | **Skills** | 50 listed, top 3 pinned, mirrors target job descriptions, ≥1 endorsement each |
58| 8 | **Custom URL** | `linkedin.com/in/firstnamelastname` (not the default hash) |
59| 9 | **Recommendations** | At least 3 recent, specific (not generic), from diverse contexts |
60 
61## Key benchmarks (from co.actor research)
62 
63- Optimized About sections: **3.9x more views**
64- 5+ listed skills: **3x more connection requests**
65- Comprehensive profile: **71% more likely to land interviews**
66- Featured section content: **30% longer viewing time**
67- Personal founder profile vs company page: **315% more engagement, 270% more conversions**
68 
69## Hard rules
70 
71Global voice rules: see root `SKILL.md` §Voice rules. Additional skill-specific rules:
72 
73- First person ("I help...") never third person ("Jane is a passionate...")
74- Never "passionate thought leader" / "driven professional" / "results-oriented" (profile-specific AI vocab)
75- Avoid wall-of-text. Use line breaks in About section
76- 80% of users leave Featured empty. Filling it is a free edge
77 
78## Reference files
79 
80- `references/profile-headline-formulas.md` — 220-char formula + before/after examples
81- `references/about-section-templates.md` — 7-step structure with character budgets
82- `references/featured-section-playbook.md` — goal-matched content types
83- `references/banner-photo-specs.md` — dimensions, composition, mobile test
84- `references/experience-skills-rules.md` — bullet rewriting + skills strategy + custom URL + recommendations
85 
86## Related skills
87 
88- `linkedin-content-planner` — post pillars should echo the profile's headline/About thesis
89- `linkedin-post-writer` — Featured section rotates quarterly; pin your flagship post
90- `linkedin-humanizer` — scrub profile copy for the same AI tells we scrub from posts
91 
View all files on GitHub →

Details

Updated
Sep 18, 2026
License
MIT
Stars on the repo
★ 3,059
Checked
Source
sergebulaev/linkedin-skills ↗
Creator
sergebulaev · 77 listings
View creator

Similar skills

See all →
SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillComet Classic workflow entryComet Classic — OpenSpec + Superpowersrpamis/comet · by rpamisComet Classic workflow entry. Use when the user explicitly invokes /comet-classic, asks to start or resume Classic, or resume-probe returns auto_resume for one unambiguously recoverable active Classic change.★ 3.1k GitHub starsSkillFormat CVs for academic positions with publications, grantsAcademic CV builderParamchoudhary/ResumeSkills · by ParamchoudharyFormat CVs for academic positions with publications, grants, and teaching★ 2.4k GitHub starsPromptA prompt for reviewing resumesAct as a resume reviewerf/prompts.chat · by AxA prompt for reviewing resumes in the context of a specific job opening.New listingPromptFind 80%+ matching [job sector] roles postedCustomizable job scannerf/prompts.chat · by Scott MalinFind 80%+ matching [job sector] roles posted within the specified window (default: last 14 days)New listingPromptThis was created to help with my job search but I planMaster Skills & Experience Summary Generatorf/prompts.chat · by Scott MalinThis was created to help with my job search but I plan on using it once done. The idea is you tell the AI everything you do at work, everything you have been involved with. Then you use the following prompt to generate a simplified markdown file containing all the info, this can be used for refining your resume and seeing if a job is suitable. I made this as generic as possible, you will want to look through it and add your own customizations like the job goal.New listing

More from sergebulaev

SkillBy density per paragraph, not per wordAI Tells — Complete Blacklist (V3, 2026-09)sergebulaev/linkedin-skills · by sergebulaevScored the way readers read: by density per paragraph, not per word. One marker in a paragraph is English. Three is a signature. The…★ 3.1k GitHub starsSkillFifteen rules from the linkedin-humanizer packageAI-Tell Rules: Tier-Classified Referencesergebulaev/linkedin-skills · by sergebulaevFifteen rules from the linkedin-humanizer package, sorted by what kind of evidence each one actually represents.★ 3.1k GitHub starsSkillPattern data from MagicPost LinkedIn analysisEmoji Patterns — AI vs. Humansergebulaev/linkedin-skills · by sergebulaevPattern data from MagicPost LinkedIn analysis (Feb 2026, viral post with 220 engagement).★ 3.1k GitHub starsSkillRead your Instagram niche and profile from real dataInstagram Audience Insightssergebulaev/instagram-skills · by sergebulaevRead your Instagram niche and profile from real data via Apify, no login. Scan a hashtag for the posts traveling now (likes, comments, owner) to see the format and hook that works. Pull profile stats for any handle, yours or a competitor's: followers, posts, bio, category. Instagram hides who liked or commented on other accounts, so this is discovery plus profiles, not engagers. Triggers on "what works in my niche", "scan the hashtag", "competitor stats". Not for writing captions (use ig-caption-writer).★ 138 GitHub starsSkillDraft an Instagram caption with the hook in the first 125Instagram Caption Writersergebulaev/instagram-skills · by sergebulaevDraft an Instagram caption with the hook in the first 125 characters, a skimmable body, and one clear CTA, using a 2026 hook formula chosen by goal (saves, shares, comments, follows). Runs the humanizer pass and, on approval, publishes with the image or video you supply via the Publora media flow. Use to caption a single image or a Reel. Not for slide-by-slide carousels (use ig-carousel-planner) or auditing a draft (use ig-humanizer --mode audit).★ 138 GitHub starsSkillPlan an Instagram carousel slide by slide, up to 10 slidesInstagram Carousel Plannersergebulaev/instagram-skills · by sergebulaevPlan an Instagram carousel slide by slide, up to 10 slides, with a hook slide that opens a loop, value slides that front-load the payoff, and a payoff slide that earns the save and follow. Picks a 2026 carousel formula (listicle, before/after, myth-buster, framework) by goal (saves, shares, follows), drafts each slide's text plus the caption, then publishes the images you supply via Publora. Use to structure a multi-slide carousel. Not for single-image captions (use ig-caption-writer).★ 138 GitHub stars