Skip to content
Marketing
Skill

/audit-profile

Use when user wants to diagnose their current LinkedIn profile before rewriting it: they have not touched it in a while, get few profile views or recruiter reach-outs, want a second opinion, or suspect something is off but cannot name it. Trigger phrases include "audit my

From plugin
linkedin-maxxing
417 skills17 commands
Install
$ npx -y skills add warpirate/linkedin-maxxing --skill audit-profile --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/audit-profile

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when user wants to diagnose their current LinkedIn profile before rewriting it: they have not touched it in a while, get few profile views or recruiter reach-outs, want a second opinion, or suspect something is off but cannot name it. Trigger phrases include "audit my

SKILL.md

audit-profile.SKILL.md
name: audit-profile
description: |
  Use when user wants to diagnose their current LinkedIn profile before
  rewriting it: they have not touched it in a while, get few profile
  views or recruiter reach-outs, want a second opinion, or suspect
  something is off but cannot name it. Trigger phrases include "audit my
  LinkedIn profile," "check my profile," "what's wrong with my profile,"
  "why don't I get recruiter messages," "review my About section." Run
  before rewrite-profile.
license: MIT

Audit profile

Most LinkedIn profiles fail in predictable ways: a vague headline, an About section that reads as a resume restatement, Experience bullets that describe responsibilities instead of accomplishments, and Featured slots that are either empty or pinned to stale content. This skill exists to look at the user's actual profile and name what is broken, in order of severity, before anyone starts rewriting anything.

Why this skill exists

People often rewrite the wrong thing. They obsess over the headline when their About section is the bigger problem. They spend hours on Featured when their Experience bullets are why recruiters bounce. An audit prevents wasted effort by pointing at the highest-impact fix first.

The audit also gives the user something to react to. Some users want to be told what is wrong directly; others want to see the diagnosis and decide what to fix themselves. The audit serves both.

When to use this skill

Trigger when:

  • The user wants a diagnostic on their profile
  • The user is wondering why profile views, search appearances, or recruiter messages are low
  • The user wants a second opinion before deciding whether to rewrite
  • audit-profile is run as a routine check before rewrite-profile

Do NOT trigger when:

  • The user has already decided to rewrite. Send to rewrite-profile directly.
  • The user only wants feedback on one section. Audit works at full-profile level; offer to focus on the section but expect to comment on the rest briefly.

What you need from the user

Their current profile content. Either:

  • Pasted into chat: headline, About, Experience bullets, Featured items, Skills (top section)
  • From LinkedIn data export (`Profile.csv` or equivalent)
  • Or, if the user is in claude.ai with the Chrome extension active and on their profile page, ask them to confirm the URL and read it from there

If the user has not given enough to audit, ask once: "Paste your headline, About section, your most recent two Experience entries with bullets, and your Featured slots if any. I'll diagnose from there."

If voice-profile.md exists, read it.

What the audit checks

Section by section.

Headline

Checks:

  • **Search keyword in first 50 characters?** This is what LinkedIn indexes most heavily for "[role] in [city]" searches. If the role/function is buried past character 50, the user is invisible to recruiter search.
  • **Specific or generic?** "Engineering manager" is generic. "Engineering manager scaling teams from 5 to 30 at fintechs" is specific. Generic headlines do not stop visitors.
  • **AI/cliche flags?** "Passionate about," "driven by," "evangelist," "ninja," "guru," "transforming," "disrupting." Any of these is a signal of low effort and reads as such.
  • **Length used?** 220 character limit. Headlines under 80 characters are usually under-used; the user is leaving search and positioning real estate on the table.

About section

Checks:

  • **Above-the-fold hook?** First ~250 characters before "see more." If the hook is "I am a [role] with X years of experience," visitors will not expand. The fold should commit to something specific.
  • **Resume restatement?** If the About reads as a paragraph version of the Experience section, it is failing. The About should add something Experience cannot: a worldview, a positioning, a story.
  • **Specific anchors?** A real number, a named project, a specific claim. Generic About sections have no anchors.
  • **Audience clarity?** Who is the visitor supposed to be? A recruiter? A potential client? A prospective collaborator? If the About is written for everyone, it is read by no one.
  • **Closing invitation?** "Feel free to connect" is empty. A specific invitation ("DM me if you are hiring senior backend ICs in NYC") performs much better.
  • **Length used?** 2,600 character limit. About sections under 500 characters are usually underdeveloped. Over 2,000 may be padded.

Featured

Checks:

  • **Empty slots?** Up to 5 slots available. Empty is fine if there is nothing strong to pin; under-used is fine. But Featured pinned to weak content (a 3-year-old post with 4 likes) is worse than empty.
  • **Stale?** If everything in Featured is from over a year ago, the profile signals dormancy.
  • **Aligned with positioning?** Does the Featured content match the headline and About? If the headline says "engineering manager" and Featured is three posts about woodworking, that is a positioning leak.

Experience

Checks (per role, focus on the most recent 2-3 roles):

  • **Bullets present?** A role with no bullets reads as a placeholder. Each role should have 2-5 bullets.
  • **Responsibilities or accomplishments?** "Managed a team of 10" is a responsibility. "Hired 7 of the 10 team members and reduced senior engineer time-to-hire from 90 to 35 days" is an accomplishment. Recruiters and hiring managers are reading for accomplishments.
  • **Numbers?** Each bullet should have a number, scale, or named outcome where possible. "Improved performance" is invisible. "Reduced p99 latency from 1.2s to 380ms" is not.
  • **Search keywords in bullets?** Recruiters search by tool, technology, scale, and industry. Bullets that omit the actual tools used miss the search.
  • **Length and density?** Walls of text in bullets do not get read. Each bullet should be 1-3 lines.

Skills

Checks:

  • **Top 3 pinned?** LinkedIn weights the top 3 skills heavily in search. If the user has 50 skills but the top 3 are arbitrary, they are missing search.
  • **Matc
Read more
Ships withlinkedin-maxxing

17 Claude Code skills + slash commands for substance-first LinkedIn growth. Profile audit, content drafting (posts, carousels, longform, video, DMs, comments), performance analysis, and a Wikipedia-based humanizer. Anti-template, anti-slop, open source, MIT.

Get the whole plugin

Other skills on linkedin-maxxing.