Agent skill

Linkedin Profile Optimizer

by sergebulaev in sergebulaev/linkedin-skills

Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations.

MITAuto-check passedBusiness, Finance & HR

Install Linkedin Profile Optimizer

skills CLI
$ npx skills add sergebulaev/linkedin-skills --skill linkedin-profile-optimizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sergebulaev/linkedin-skills linkedin-profile-optimizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sergebulaev/linkedin-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/linkedin-profile-optimizer .claude/skills/linkedin-profile-optimizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
linkedin-profile-optimizer
GitHub stars
4.3k
Used in
1 other repo
Token cost
~1.5k tokens
SKILL.md length
698 words
Files
6 (incl. references)
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations.

  • Works in 4 steps: Scorecard (9 sections,… → Priority fixes (ranked by impact) → Before → After rewrites for each failing… → …
  • Review my profile
  • SKILL.md covers When to use, Input, Output and Steps, plus 5 more sections
  • Needs APIFY_TOKEN

What it does

Linkedin Profile Optimizer is an agent skill from sergebulaev/linkedin-skills. 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).

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/about-section-templates.md`, `references/banner-photo-specs.md` and `references/experience-skills-rules.md`).

It sits in Business, Finance & HR, covering Resume and CV writing and Social media posts. It works with LinkedIn. The repository describes itself as: Claude skills for LinkedIn. 11 Claude Code and Codex skills that write human-sounding LinkedIn posts, craft comments that get noticed, analyze your feed, and build a publishing… The licence is MIT.

When your agent uses it

  • Review my profile
  • Rewrite my headline
  • Optimize banner

Example prompts

  • “review my profile”
  • “rewrite my headline”
  • “fix my About”
  • “/linkedin-profile-optimizer”

Requirements

  • A credential in APIFY_TOKEN

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  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)

What it can do on your machine

Read from SKILL.md and the folder at commit bfa41ff. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • APIFY_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Linkedin Profile Optimizer loads about 1.5k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 698 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~109
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from sergebulaev/linkedin-skills at commit bfa41ff, republished under its MIT licence (© sergebulaev). 698 words, ~1,457 tokens.

Download SKILL.mdSave it as .claude/skills/linkedin-profile-optimizer/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
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 asks for an audit and pastes their profile text (a bare URL is not readable, see Input)
  • 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

Paste the profile, do not just link it. The read layer covers posts, comments and engagers; there is no profile actor, so a profile URL cannot be fetched, with an APIFY_TOKEN or without one. Open the profile, copy the sections, paste them in. Screenshots of the visual parts work too.

  • Profile text: headline, About, Experience entries, Skills, custom URL
  • The visual three (photo, banner, Featured): screenshots, or a sentence describing each
  • Goal: clients / job seeking / authority — Featured and CTA vary by goal
  • Optional: draft content to grade against the existing profile

If the user supplies only a URL, ask for the text before scoring anything. Never score a section you have not been shown, and never infer profile content from the URL slug.

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. If only a URL arrived, ask for the pasted text first. 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).
Show full SKILL.md (283 more words)Show less

Nine-component scorecard

#SectionPass criteria (2026)
1Photo≥400x400, face fills 60% of frame, <3 years old, natural light, slight smile
2Banner1584x396, text in right 2/3, high contrast, includes value prop + CTA, tests well on mobile
3HeadlineUses all 220 chars; format `[What You Do]
4About200-300 words, first-person, 7-step structure, hook in first 265-275 chars
5Featured3 items, matched to goal, custom 1200x627 thumbnails
6ExperienceEvery bullet = action verb + metric, 5+ skills per role, media attached
7Skills50 listed, top 3 pinned, mirrors target job descriptions, ≥1 endorsement each
8Custom URLlinkedin.com/in/firstnamelastname (not the default hash)
9RecommendationsAt 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

© sergebulaev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in skills/linkedin-profile-optimizer of sergebulaev/linkedin-skills.

  • SKILL.md
  • references/about-section-templates.md
  • references/banner-photo-specs.md
  • references/experience-skills-rules.md
  • references/featured-section-playbook.md
  • references/profile-headline-formulas.md

Open the folder on GitHubat commit bfa41ff

Used in 1 other repository

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sergebulaev/linkedin-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Linkedin Profile Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Linkedin Profile Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Linkedin Profile Optimizer this skillsergebulaev/linkedin-skills4.3k1 repos~1.5kAutomated safety check: PassMIT
Linkedinmanojbajaj95/claude-gtm-plugin104—~3.2kAutomated safety check: PassMIT
Linkedin Commenter Extractorgooseworks-ai/goose-skills1.2k1 repos~722Automated safety check: PassMIT
Int Linkedinevolution-foundation/evo-nexus544—~519Automated safety check: NotesCustom licence
Competitor Content Trackermajiayu000/claude-skill-registry6662 repos~1.4kAutomated safety check: PassMIT
Unipile Linkedin SDKLeoYeAI/openclaw-master-skills2.2k—~4.1kAutomated safety check: NotesMIT

Similar skills

  • Linkedin

    manojbajaj95/claude-gtm-plugin

    LinkedIn profile optimization and content creation. An agent skill from manojbajaj95/claude-gtm-plugin.

    104 GitHub stars~3.2k tokensUpdated 19 days ago
    Writing & ContentAuto-check passed
  • Linkedin Commenter Extractor

    gooseworks-ai/goose-skills

    Extract commenters from LinkedIn posts via Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~722 tokens
    Writing & ContentAuto-check passed
  • Int Linkedin

    evolution-foundation/evo-nexus

    Query LinkedIn API — profile info, posts (when approved), org stats.

    544 GitHub stars~519 tokensUpdated 4 mo ago
    Backend & APIsAuto-check: notes
  • Competitor Content Tracker

    majiayu000/claude-skill-registry

    Monitor competitor content across blogs, LinkedIn, and Twitter/X on a recurring basis.

    666 GitHub starsUsed in 2 repos~1.4k tokens
    Writing & ContentAuto-check passed
  • Unipile Linkedin SDK

    LeoYeAI/openclaw-master-skills

    LinkedIn integration via Unipile's official Node.js SDK. An agent skill from LeoYeAI/openclaw-master-skills.

    2.2k GitHub stars~4.1k tokensUpdated 2 mo ago
    Writing & ContentAuto-check: notes
  • Create any visual design using Adobe Express templates — flyers, posters, social media posts (Instagram, Facebook, LinkedIn), business cards, invitations, greeting cards, resumes, cover letters…

    195 GitHub stars~4.1k tokensUpdated today
    Writing & ContentAuto-check passed

More from sergebulaev/linkedin-skills

All 13 skills in this repo
  • Linkedin Marketing

    sergebulaev/linkedin-skills

    Plan, draft, audit, and publish LinkedIn posts and comments.

    4.3k GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check: notes
  • Linkedin Comment Drafter

    sergebulaev/linkedin-skills

    Draft a LinkedIn comment on someone else's post from its URL, or reshare (repost) it to your feed with optional commentary.

    4.3k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Linkedin Content Planner

    sergebulaev/linkedin-skills

    Generate a 7-day LinkedIn content plan from a theme, audience, and pillars.

    4.3k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Linkedin Hook Extractor

    sergebulaev/linkedin-skills

    Reverse-engineer the hook formula from a viral LinkedIn post URL.

    4.3k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Linkedin Humanizer

    sergebulaev/linkedin-skills

    Remove AI tells from LinkedIn posts/comments: 2026 vocabulary density, reveal bridges, staccato fragments, stacked triads, performed sincerity.

    4.3k GitHub starsUsed in 1 repo~5k tokens
    Auto-check passed
  • Linkedin Reply Handler

    sergebulaev/linkedin-skills

    Draft a reply to one LinkedIn comment from its URL, or sweep a whole thread from just the post URL and draft a reply to every comment worth answering, in one batch.

    4.3k GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check passed

Works with

Questions about Linkedin Profile Optimizer

What does Linkedin Profile Optimizer do?

Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations. Linkedin Profile Optimizer is an agent skill from sergebulaev/linkedin-skills. Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommendations.

When should I use Linkedin Profile Optimizer?

Linkedin Profile Optimizer fits situations like: review my profile; rewrite my headline; optimize banner.

How do I install Linkedin Profile Optimizer in Claude Code?

Run `npx skills add sergebulaev/linkedin-skills --skill linkedin-profile-optimizer -a claude-code`. Or copy the skill folder (skills/linkedin-profile-optimizer in sergebulaev/linkedin-skills) into .claude/skills/linkedin-profile-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Linkedin Profile Optimizer in Codex?

Run `npx skills add sergebulaev/linkedin-skills --skill linkedin-profile-optimizer -a codex`. Or copy the skill folder (skills/linkedin-profile-optimizer in sergebulaev/linkedin-skills) into .agents/skills/linkedin-profile-optimizer in your project. Codex loads it when a task matches its description.

Can I use Linkedin Profile Optimizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sergebulaev/linkedin-skills --skill linkedin-profile-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/linkedin-profile-optimizer, .gemini/skills/linkedin-profile-optimizer, .github/skills/linkedin-profile-optimizer and .opencode/skills/linkedin-profile-optimizer in your project.

What does Linkedin Profile Optimizer need to run?

Going by SKILL.md and its folder, Linkedin Profile Optimizer needs credentials named APIFY_TOKEN. Our summary lists: A credential in APIFY_TOKEN.

Does Linkedin Profile Optimizer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Linkedin Profile Optimizer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Linkedin Profile Optimizer use?

Linkedin Profile Optimizer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Linkedin Profile Optimizer use?

About 1.5k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.6k tokens, read only when the agent opens those files.

What are the alternatives to Linkedin Profile Optimizer?

Skills that share tags, products or a category with Linkedin Profile Optimizer: Linkedin (manojbajaj95/claude-gtm-plugin, 104 stars), Linkedin Commenter Extractor (gooseworks-ai/goose-skills, 1.2k stars), Int Linkedin (evolution-foundation/evo-nexus, 544 stars) and Competitor Content Tracker (majiayu000/claude-skill-registry, 666 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Linkedin Profile Optimizer?

sergebulaev (a GitHub user) maintains it in sergebulaev/linkedin-skills, which has 4,261 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.

Source: sergebulaev/linkedin-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.