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

MITAuto-check passedWriting & Content

Install Linkedin

skills CLI
$ npx skills add manojbajaj95/claude-gtm-plugin --skill linkedin -a claude-code

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

GitHub CLI
$ gh skill install manojbajaj95/claude-gtm-plugin linkedin --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/manojbajaj95/claude-gtm-plugin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/linkedin .claude/skills/linkedin && 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
GitHub stars
105
Token cost
~3.2k tokens
SKILL.md length
1,231 words
Files
6 (incl. references, assets)
Skills in repo
52
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 2 steps: Profile Audit — analyze and optimize… → Content Creation — write high-engagement…
  • Optimizing a LinkedIn profile
  • SKILL.md covers Workspace Context, Operating Contract, Mode 1: Profile Audit and Mode 2: Content Creation, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Linkedin is an agent skill from manojbajaj95/claude-gtm-plugin. LinkedIn profile optimization and content creation. Use when auditing or optimizing a LinkedIn profile, writing LinkedIn posts, developing thought leadership content, building personal brand on LinkedIn, analyzing SSI score, improving profile visibility, or crafting hooks and engagement strategy for LinkedIn.

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files and assets (for example `assets/action_plan_template.md`, `assets/profile_audit_template.md` and `assets/quick_review_template.md`).

It sits in Writing & Content, covering Resume and CV writing, Social media posts and Social media marketing. It works with LinkedIn, Chrome DevTools and Model Context Protocol. The licence is MIT.

When your agent uses it

  • Optimizing a LinkedIn profile
  • Writing LinkedIn posts
  • Developing thought leadership content
  • Building personal brand on LinkedIn

Example prompts

  • “/linkedin”

Workflow steps

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

  1. Profile Audit — analyze and optimize your LinkedIn profile (photo, headline, About, experience, skills, SSI, engagement rate)
  2. Content Creation — write high-engagement posts, build thought leadership, grow your audience

What it can do on your machine

Read from SKILL.md and the folder at commit 0830a46. 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 no API keys, tokens, secrets or passwords.

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

Context cost

Linkedin loads about 3.2k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 1,231 words of instructions outside code blocks.

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

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 manojbajaj95/claude-gtm-plugin at commit 0830a46, republished under its MIT licence (© manojbajaj95). 1,231 words, ~3,155 tokens.

Download SKILL.mdSave it as .claude/skills/linkedin/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
linkedin
description
LinkedIn profile optimization and content creation. Use when auditing or optimizing a LinkedIn profile, writing LinkedIn posts, developing thought leadership content, building personal brand on LinkedIn, analyzing SSI score, improving profile visibility, or crafting hooks and engagement strategy for LinkedIn.

LinkedIn

Workspace Context

Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.

Operating Contract

This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.

Two modes — often used together:

  1. Profile Audit — analyze and optimize your LinkedIn profile (photo, headline, About, experience, skills, SSI, engagement rate)
  2. Content Creation — write high-engagement posts, build thought leadership, grow your audience

Check for strategy/brand.md and about/me.md before starting. If they exist, use them to calibrate voice, audience, and positioning.


Mode 1: Profile Audit

Analysis Types
  • Full Profile Audit — all elements, complete report with scores
  • Quick Profile Review — priority action items and quick wins only
  • Visibility Optimization — keyword/SEO discoverability
  • Content Strategy Analysis — posting frequency, engagement performance
Accessing LinkedIn via Chrome DevTools

Requires LinkedIn profile open in Chrome, user logged in.

ToolMCP NameUse For
List Pagesmcp__chrome-devtools__list_pagesFind LinkedIn tab
Select Pagemcp__chrome-devtools__select_pageFocus tab
Snapshotmcp__chrome-devtools__take_snapshotAccessibility tree with UIDs
Screenshotmcp__chrome-devtools__take_screenshotPhoto and banner analysis
Navigatemcp__chrome-devtools__navigate_pageGo to URLs
Click/Hovermcp__chrome-devtools__click / hoverInteract with elements

Workflow: list_pages → find linkedin.com/in/ → select_page → take_snapshot → take_screenshot → hover lazy-loaded sections → re-snapshot.

Playwright fallback: If Chrome DevTools unavailable, use mcp__playwright__browser_* equivalents.

Sections to analyze: photo, banner, headline, About, custom URL, experience, education, skills/endorsements, recommendations, featured section, activity/posts, followers/connections, groups.

Common errors:

ErrorRecovery
LinkedIn tab not foundAsk user to open LinkedIn in Chrome
Content not loadingScroll, increase timeout, refresh
Rate limited/CAPTCHAPause 30+ seconds, proceed slowly
SSI requires Sales NavigatorNote unavailable, provide estimation
Profile Scoring
CategoryWeightKey Factors
Visual Identity15%Photo quality, banner, consistency
Headline15%Value proposition, keywords, memorability
About Section15%Story, keywords, CTA
Experience20%Completeness, achievements, metrics
Skills & Endorsements10%Relevance, count, endorsements
Recommendations10%Quality, diversity, recency
Activity & Content15%Posting frequency, engagement rate

Score guide: 90–100 Elite · 80–89 Excellent · 70–79 Good · 60–69 Average · <60 Needs Work

Mandatory Metrics

Engagement Rate:

(Reactions + Comments + Shares) / Impressions × 100

Target: 3%+. Example: (15+1+0)/1,376×100 = 1.16% → below target.

SSI Score (target: 70+/100):

  • User visits linkedin.com/sales/ssi to share actual score, OR
  • Estimate: All-Star + active + engaged network → 70–85; complete + regular posting → 55–70; basic + occasional → 40–55
Profile Element Best Practices

Photo: 400×400px min, professional attire, approachable expression, face 60–70% of frame, clean background.

Banner (1584×396px): Branded, value proposition text, no small text or clutter.

Headline (220 chars): [Who you are] | [Problems you solve] | [Benefit/result] | [Keywords]

  • ❌ "Marketing Manager"
  • ✅ "Marketing Manager | Helping B2B Companies Grow Through Data-Driven Strategies | 45% Revenue Increase Specialist"

About (2,600 chars): Hook → story → what you do/who you help → achievements with metrics → skills → CTA. First person, short paragraphs, relevant keywords.

Experience: Quantified achievements (%, $, #), scope, key projects demonstrated.

Featured: 3–6 curated items — portfolio, case studies, articles, lead magnets.

Audit Report Structure
  1. Executive Summary
  2. Classification (Industry, Profile Type, Target Audience)
  3. Profile Scorecard
  4. Calculated Metrics (Engagement Rate, SSI)
  5. Element-by-Element Analysis
  6. Quick Wins (high impact, low effort)
  7. Strategic Recommendations
  8. 30-60-90 Day Action Plan

See references/scoring_framework.md, references/metrics_benchmarks.md, and assets/profile_audit_template.md for detailed criteria, industry benchmarks, and report templates.

Industry tone calibration: Conservative industries (Legal, Finance, Healthcare) → formal tone, 2–3x/week, minimal emojis. Progressive industries (Tech, Marketing, Startups) → casual/personal, 4–5x/week, emojis acceptable.


Mode 2: Content Creation

Core Principles

Authenticity over performance. LinkedIn readers instantly spot manufactured vulnerability and engagement bait. What resonates is genuinely useful or genuinely human.

  • Real experiences with honest reflection
  • Specific insights from your actual work
  • Admitting what you don't know
  • ❌ Performed vulnerability for engagement
  • ❌ Stories that feel too perfectly structured

One idea per post. If you have five points, that's five posts.

Value without strings. Ask: "Would I find this valuable if a stranger posted it?"

Post Anatomy
[HOOK — first 1-2 lines]          ← Visible before "...see more" (~210 chars)
...see more
[BODY — story or value]
 - Short paragraphs (1-2 sentences)
 - Line breaks for readability
[CTA — last 1-2 lines]
#hashtags (3-5, at the end)

Character limits:

ElementLimit
Post text3,000 chars
Visible before "see more"~210 chars
Comment1,250 chars
Headline220 chars
About section2,600 chars
Hook Formulas
TypeExample
Honest admission"I've been wrong about remote work."
Specific observation"I've noticed something in every founder who scaled past $10M."
Direct challenge"Most career advice optimizes for the wrong thing."
Unexpected angle"The best hire I made had the worst resume."
Contrarian opinion"Unpopular opinion: code reviews are a waste of time."
Personal story"I got fired on a Tuesday. Best thing that ever happened."
List promise"I've hired 200+ engineers. Here are 5 red flags I look for."

Hooks to retire:

❌ "This one thing made me $X"
❌ "The CEO pulled me aside and said..."
❌ "I'm excited to announce..."
❌ "In today's rapidly evolving landscape..."
❌ Starting with a hashtag or emoji

See references/hooks.md for comprehensive examples.

Show full SKILL.md (458 more words)Show less
Formatting
❌ Dense paragraph: "I learned something about leadership last week. My team was
struggling and instead of pushing harder, I removed scope. The result was incredible."

✅ LinkedIn formatted:
"I learned something about leadership last week.

My team was struggling with a deadline.

Instead of pushing harder, I removed scope.

The result?

We shipped faster.
And the quality was BETTER."

Rules: one sentence per line, blank lines between paragraphs, numbered lists for tips, 3–5 hashtags at the very end (never inline), one emoji max.

Post Formats

Story Post (personal experiences, lessons):

[Honest admission or surprising outcome]
[One sentence of context]
[What happened — the tension]
[The turning point]
[What you learned]
[Question for reader]

List Post (frameworks, actionable advice):

[Hook — clear value promise]
[Why this matters — one sentence]
1. [Point with brief context]
2. [Point with brief context]
3. [Point with brief context]  (3-7 items max)
[Closing insight or question]

Contrarian Post (challenging conventional wisdom):

[Your position, stated directly]
[The common belief you're challenging]
[Your reasoning — why you see it differently]
[Evidence or experience]
[Nuanced conclusion — acknowledge complexity]
[Invite discussion]

Guardrails: Have genuine expertise, argue against ideas not people, offer an alternative, be open to being wrong.

Observation Post (industry insights, trends):

[What you've observed]
[Specific evidence or examples]
[Why it matters]
[Your interpretation]
[Question to test if others see it too]
Content Pillars

Rotate through 3–5 pillars:

PillarExample
Expertise"5 database patterns every engineer should know"
Stories"The hardest feedback I ever received"
Opinions"AI won't replace engineers. Bad managers will."
Behind the scenes"Here's our actual sprint retrospective format"
Curated insights"I analyzed 500 job postings. Here's what changed."
Algorithm Signals
SignalImpact
Dwell timeVery High — write posts people read fully
CommentsVery High — ask questions, create discussion
SavesHigh — actionable, reference-worthy content
"See more" clicksHigh — strong hook
External links in postNegative — put links in comments instead
Editing within first hourNegative
Posting >1x/dayNegative

Link post workaround: Post without link → add link as first comment → edit post to say "Link in comments."

Vulnerability Guidelines

Share when: The experience taught something others can learn, you've processed it enough to offer perspective, it serves the reader.

Don't share when: The wound is still fresh, you're seeking sympathy not providing value.

Test before posting: Am I sharing to help others or to process my own feelings? Would I be comfortable if this went viral?

CTAs
TypeExample
Genuine question"What's the worst career advice you've received?"
Agreement check"Agree or disagree?"
Experience ask"Has this happened to you?"
Bookmark prompt"Save this for your next [situation]"

Avoid: "Comment YES if...", "Share this with 3 people", "Follow me for more" — engagement bait destroys trust.

Engagement Strategy
  • First hour: Respond to every comment, ask follow-up questions to extend conversations
  • Daily comments on others: Add insight, not just agreement — "Great post!" without substance builds nothing
  • Posting schedule: Tue–Thu 7–8 AM, 12 PM, or 5–6 PM; avoid posting >1x/day
Anti-Patterns
  • "I'm excited to announce..." (corporate speak)
  • Humblebrags disguised as lessons
  • Recycled viral formats (the Uber driver wisdom, the airport conversation)
  • Every. Sentence. As. Its. Own. Line. (when overused)
  • Hashtag stuffing (>5)
  • Engagement pods (LinkedIn detects and penalizes)
Pre-Posting Checklist
  • Hook: Would this stop MY scroll?
  • Focus: Is there ONE clear idea?
  • Value: Would I find this useful if someone else posted it?
  • Authenticity: Does this sound like me, not "LinkedIn me"?
  • Format: Short paragraphs, scannable with line breaks?
  • CTA: Genuine engagement question (not bait)?
  • Links: External links in comments, not the main post?

References

  • references/hooks.md — Complete hook patterns with examples
  • references/scoring_framework.md — Detailed profile scoring criteria
  • references/metrics_benchmarks.md — Industry benchmarks for SSI, engagement, growth
  • assets/profile_audit_template.md — Complete audit report template
  • assets/quick_review_template.md — Rapid assessment checklist
  • assets/action_plan_template.md — 30-60-90 day roadmap template

© manojbajaj95, 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, assets) in skills/linkedin of manojbajaj95/claude-gtm-plugin.

  • SKILL.md
  • assets/action_plan_template.md
  • assets/profile_audit_template.md
  • assets/quick_review_template.md
  • references/metrics_benchmarks.md
  • references/scoring_framework.md

Open the folder on GitHubat commit 0830a46

Compare with similar skills

Linkedin 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 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Linkedin this skillmanojbajaj95/claude-gtm-plugin105—~3.2kAutomated safety check: PassMIT
Content Enginenotque/vexjoy-agent438—~2.1kAutomated safety check: NotesMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
Tweet Posting Cdpyibie/awesome-autoresearch774—~2kAutomated safety check: PassNone
Suede Clip to GuideJasonColapietro/suede-creator-skills127—~4.1kAutomated safety check: PassMIT
Validation Doctormverab/eGEOagents197—~371Automated safety check: PassMIT

Similar skills

  • Content Engine

    notque/vexjoy-agent

    Repurpose source assets into platform-native social content.

    438 GitHub stars~2.1k tokensUpdated 5 days ago
    Writing & ContentAuto-check: notes
  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Tweet Posting Cdp

    yibie/awesome-autoresearch

    Publish tweets via Chrome DevTools Protocol (CDP) without any browser extension, using a fixed post layout.

    774 GitHub stars~2k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Suede Clip to Guide

    JasonColapietro/suede-creator-skills

    Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.

    127 GitHub stars~4.1k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Validation Doctor

    mverab/eGEOagents

    Check Brave Search and Chrome DevTools MCP availability and provide exact setup snippets.

    197 GitHub stars~371 tokensUpdated today
    Marketing & SEOAuto-check passed
  • Content Engine

    c0x12c/ai-toolkit

    Turn one idea into platform-native content for X, LinkedIn, TikTok, YouTube, newsletters.

    106 GitHub stars~986 tokensUpdated 3 mo ago
    Writing & ContentAuto-check passed

More from manojbajaj95/claude-gtm-plugin

All 52 skills in this repo
  • App Store Optimization

    manojbajaj95/claude-gtm-plugin

    A skill your agent uses when optimizing app store listings, researching keywords, or tracking mobile app performance on Apple App Store and Google Play Store.

    105 GitHub stars~4.2k tokensUpdated 20 days ago
    Auto-check passed
  • Market Research Analysis

    manojbajaj95/claude-gtm-plugin

    Comprehensive market research and analysis skill. An agent skill from manojbajaj95/claude-gtm-plugin.

    105 GitHub stars~2.6k tokensUpdated 20 days ago
    Auto-check passed
  • Pitch Deck Creation

    manojbajaj95/claude-gtm-plugin

    Create professional investor pitch decks with structured content and visual design.

    105 GitHub stars~2.1k tokensUpdated 20 days ago
    Auto-check passed
  • Qr Code Generator

    manojbajaj95/claude-gtm-plugin

    Generate QR codes with URLs and UTM tracking. An agent skill from manojbajaj95/claude-gtm-plugin.

    105 GitHub starsUsed in 1 repo~694 tokens
    Auto-check passed
  • SEO And Aeo Strategy

    manojbajaj95/claude-gtm-plugin

    SEO, AEO (Answer Engine Optimization), and GEO strategy for search engines and AI visibility.

    105 GitHub stars~4k tokensUpdated 20 days ago
    Auto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Auto-check passed

Questions about Linkedin

What does Linkedin do?

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

When should I use Linkedin?

Linkedin fits situations like: optimizing a LinkedIn profile; writing LinkedIn posts; developing thought leadership content; building personal brand on LinkedIn.

How do I install Linkedin in Claude Code?

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

How do I install Linkedin in Codex?

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

Can I use Linkedin 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 manojbajaj95/claude-gtm-plugin --skill linkedin -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, .gemini/skills/linkedin, .github/skills/linkedin and .opencode/skills/linkedin in your project.

What does Linkedin need to run?

SKILL.md names no scripts, command-line tools or credentials: Linkedin is instructions for the agent only.

Does Linkedin 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 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 use?

Linkedin 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 use?

About 3.2k tokens (SKILL.md is roughly 13k 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 7.8k tokens, read only when the agent opens those files.

What are the alternatives to Linkedin?

Skills that share tags, products or a category with Linkedin: Content Engine (notque/vexjoy-agent, 438 stars), Social (coreyhaines31/marketingskills, 54k stars), Tweet Posting Cdp (yibie/awesome-autoresearch, 774 stars) and Suede Clip to Guide (JasonColapietro/suede-creator-skills, 127 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Linkedin?

manojbajaj95 (a GitHub user) maintains it in manojbajaj95/claude-gtm-plugin, which has 105 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on September 18, 2026.

Source: manojbajaj95/claude-gtm-plugin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.