{
  "schemaVersion": "1.0",
  "item": {
    "slug": "brw-linkedin-profile-optimizer-1-0-0",
    "name": "Brw Linkedin Profile Optimizer 1.0.0",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/rezcarbon/brw-linkedin-profile-optimizer-1-0-0",
    "canonicalUrl": "https://clawhub.ai/rezcarbon/brw-linkedin-profile-optimizer-1-0-0",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/brw-linkedin-profile-optimizer-1-0-0",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=brw-linkedin-profile-optimizer-1-0-0",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/brw-linkedin-profile-optimizer-1-0-0"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/brw-linkedin-profile-optimizer-1-0-0",
    "agentPageUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "LinkedIn Profile Optimizer",
        "body": "Audit your LinkedIn profile and rewrite it to attract the right people — in 15 minutes.\n\nMost LinkedIn profiles are written for the person who has the profile, not the person who's supposed to find it. This skill fixes that. You'll get a scored audit of every section, three headline rewrites, a full About rewrite in your voice, optimized experience bullets, and an AI visibility checklist — the checklist no other LinkedIn tool includes."
      },
      {
        "title": "How This Works",
        "body": "You paste your profile. I diagnose what's not working and rewrite it. Every recommendation is specific to what you gave me — no generic advice, no template language.\n\nWhat you'll get:\n\nProfile Audit — scored diagnosis with priority order\nHeadline Rewrite — 3 variants with A/B test guidance\nAbout Section Rewrite — full rewrite, max 220 words, in your voice\nExperience Optimization — before/after bullets for your top role(s)\nAI Visibility Checklist — 8 checks for how well your profile surfaces in AI search\n\nTime to complete: 15 minutes if you have your profile handy."
      },
      {
        "title": "Step 1 — Intake",
        "body": "Ask the user for all of this in a single message:\n\nTo get started, paste the following in one message:\n\n1. **Current Headline** — exactly as it reads now\n2. **Current About section** — the full text (copy from \"edit profile\")\n3. **Top 2–3 Experience entries** — company name, title, and bullet points for each\n4. **Featured section** — optional, but helpful if you have one\n5. **Who are you trying to attract?** — be specific (e.g., \"Series A SaaS founders who need a fractional CMO\" not \"business owners\")\n6. **What do you want them to do when they find you?** — one action (book a call, follow you, DM you, apply for a role)\n7. **Positioning goal** — which of these: job seeker / client attraction / thought leadership / all three\n\nDo not proceed until all seven inputs are provided. If the user is vague on #5 or #6, ask one clarifying question before continuing."
      },
      {
        "title": "Step 2 — Scan for Buzzwords First",
        "body": "Before scoring, run a buzzword scan. Flag every instance of the following (and any similar) in the user's text:\n\nAuto-flag list:\n\nresults-driven, results-oriented\npassionate about, passion for\ndynamic professional\nsynergy, synergistic\nleveraging (as noun use)\ncomprehensive, robust\nvisionary, visionary leader\nthought leader (self-applied)\nseasoned professional\nproven track record\ngo-getter\nstrategic thinker (unsubstantiated)\ndetail-oriented\nteam player\nexcited to announce, excited to share\nin today's landscape / in this day and age\ngame-changing, revolutionary, cutting-edge\n\nNote: \"passionate about\" is always replaceable with a specific claim. \"Results-driven\" says nothing. Every flag gets a specific replacement, not just a note."
      },
      {
        "title": "Step 3 — Output",
        "body": "Deliver all five sections in a single response. Use clear section headers. Keep it dense — no filler, no affirmations, no \"great question.\""
      },
      {
        "title": "SECTION 1: Profile Audit",
        "body": "Score each of the following sections on a scale of 1–10. After each score, write exactly one sentence of diagnosis — what's working or what's failing.\n\nSectionScore (/10)DiagnosisHeadline——About section——Experience (top role)——Featured section——Overall profile fit for stated goal——\n\nTotal score: X / 50\n\nPriority order for fixes:\nList 1–5 in order of highest leverage impact. Format:\n\n1. [Section] — [One sentence on why this is the highest priority fix]\n2. ...\n\nScoring guidance:\n\n1–3: Actively working against the goal (confusing, misleading, or missing entirely)\n4–6: Neutral — present but forgettable, won't convert\n7–8: Strong — clear and functional, minor sharpening needed\n9–10: Exceptional — clear, specific, compelling, and built for the stated audience\n\nDo not give anyone a 9 or 10 unless the copy is genuinely remarkable. Most profiles score between 3–6 on the first pass."
      },
      {
        "title": "SECTION 2: Headline Rewrite",
        "body": "Write three headline variants. Each one serves a different positioning strategy:\n\nVariant A — Authority-forward\nFormat: [Role/Title] who [specific outcome they create for their specific audience]\nExample structure: CFO advisor who helps Series B startups close their first institutional round without losing equity\n\nVariant B — Outcome-forward\nLead with the result, not the role. The person's identity is secondary to what they make happen.\nExample structure: From [problem state] to [outcome state] — [what you do to make it happen]\n\nVariant C — Niche-specific\nOwn a specific category. Combine audience + method + outcome in a way no one else can claim.\nExample structure: The only [specific descriptor] built for [hyper-specific niche] or [Hyper-specific role] for [specific type of company/person]\n\nAfter all three variants:\n\nA/B test recommendation:\nFlag which variant to test first and why. Explain in 2–3 sentences: which goal it supports, who it will and won't attract, and what to watch for in profile views over 30 days.\n\nHeadline constraints:\n\nMax 220 characters\nNo buzzwords (see scan list above)\nMust contain at least one specific, searchable keyword\nMust make a claim a competitor can't immediately copy"
      },
      {
        "title": "SECTION 3: About Section Rewrite",
        "body": "Write a full rewrite of the About section. Follow this structure exactly:\n\nHook (1–2 sentences)\nThe first two lines appear before \"see more\" on mobile. They must stop the right person in their scroll. Lead with a bold, specific claim — not \"Hi, I'm [name].\" Use Brian Wagner's voice rule: bold contrarian claim or end-result-first.\n\nCredibility (2–4 sentences)\nSpecific, not generic. Not \"15 years of experience.\" Instead: what industries, what companies, what kinds of problems. Ground authority in real patterns, real clients, or real contexts.\n\nProof (2–4 sentences)\nResults or patterns — not job titles. Numbers whenever possible. \"Helped 3 fintech startups...\" beats \"experienced in finance.\" If the user gave you metrics, use them. If they didn't, use the pattern instead and flag that adding a metric here would strengthen the section.\n\nCTA (1–2 sentences)\nOne clear next step. Match it to what the user said they want people to do. Direct, low-friction. Not \"feel free to reach out.\" Instead: \"If [specific situation], [specific action] — [how to take it].\"\n\nConstraints:\n\nMax 220 words total\nNo buzzwords (flag and replace any that appear)\nNo first-person opener on the first sentence (\"I am\" or \"I've\" — start with the claim, not the person)\nNo self-applied adjectives (\"passionate,\" \"expert,\" \"seasoned\") without proof\nWrite like a human, not a LinkedIn template"
      },
      {
        "title": "SECTION 4: Experience Optimization",
        "body": "Rewrite the bullet points for the top 1–2 experience entries the user provided.\n\nFormat for each role:\n\n[Company] | [Title] | [Dates]\n\nBEFORE:\n• [Original bullet, verbatim]\n\nAFTER:\n• [Rewritten bullet — achievement-first, metric-included, keyword-rich]\n\nBullet rewrite rules:\n\nAchievement-first — Start with the outcome, not the action. \"Grew pipeline 40% in 6 months\" beats \"Responsible for growing pipeline\"\nMetric-anchored — Every bullet should have a number, percentage, or scale indicator. If the user didn't provide one, flag it: [Note: Add a metric here — even a rough one strengthens this significantly]\nKeyword-rich — Include terms that appear in job postings or searches your target audience would run. Don't keyword-stuff; weave them naturally into the achievement statement\nScannable — 15 words max per bullet. No paragraphs disguised as bullets\nActive verbs only — \"Built,\" \"Grew,\" \"Cut,\" \"Launched,\" \"Closed\" — not \"Responsible for,\" \"Tasked with,\" \"Helped with\"\n\nIf the user only gave vague bullets, rewrite what you can and flag where specific data would transform the bullet."
      },
      {
        "title": "SECTION 5: AI Visibility Checklist",
        "body": "This is the differentiator. Every other LinkedIn optimizer ignores this. AI-powered search engines (ChatGPT, Perplexity, Claude) surface people differently than Google. This checklist tells you how well the profile will surface.\n\nScore each item: ✅ Pass / ⚠️ Needs work / ❌ Missing\n\nBased on what the user shared, assess each check point:\n\n1. Entity Clarity\nDoes the profile make it immediately clear who this person is — name, role, and niche — in the first 50 words?\nAI models need unambiguous entity data. Profiles that read as \"marketing professional\" are invisible. Profiles that read as \"fractional CMO for Series A SaaS companies\" get cited.\n→ Pass if: Name + specific role + specific audience appears in headline or opening About lines.\n\n2. Niche Specificity\nIs there a specific niche claim anywhere on the profile?\nAI search rewards specificity because specific claims appear as direct answers to specific queries. \"I help B2B companies grow\" will never get cited. \"I help D2C brands reduce CAC through email list segmentation\" might.\n→ Pass if: There's at least one hyper-specific claim about audience + method + outcome.\n\n3. Third-Party Mentions\nAre there any mentions of external validation — media, press, podcasts, publications, companies worked with, or named clients?\nAI models cite profiles that have social proof from external sources. \"As featured in Forbes\" or \"former [Company]\" creates entity authority.\n→ Pass if: At least one external mention exists. Flag if absent — this is a major opportunity.\n\n4. Content Consistency\nDoes the profile's language match what the person posts or publishes?\nAI builds entity profiles from multiple data points. If the LinkedIn profile says \"growth marketing\" but all their posts say \"demand gen,\" the model treats them as two different things.\n→ Pass if: Terminology in the profile matches vocabulary used in posts/content the user mentioned.\n\n5. Direct Answer Language\nDoes the About section contain language that directly answers a question someone might type into an AI?\nAI search prioritizes copy that reads like an answer. \"Brian Wagner helps SaaS founders...\" is more citation-ready than \"I am a marketer with 15 years of experience.\"\n→ Pass if: At least one sentence reads like the answer to a specific question.\n\n6. Recency Signals\nIs there current activity on the profile — recent posts, updated experience, recent dates?\nAI models deprioritize stale profiles. A profile last updated in 2022 with no recent posts is invisible.\n→ Pass if: Experience is current, dates are accurate, and there's evidence of recent activity.\n\n7. URL / Name Match\nDoes the LinkedIn URL match the person's name exactly (or close to it)?\nCustom URLs improve discoverability and entity matching. linkedin.com/in/john-smith-cfo outperforms linkedin.com/in/jsmith8734 every time.\n→ Pass if: Custom URL is set and matches name + optional role keyword.\n\n8. Cross-Platform Footprint\nDoes the same name + positioning appear on other platforms — website, Twitter/X, Substack, GitHub, podcast appearances?\nAI models triangulate identity across platforms. A person who appears as \"Jane Doe, fractional CMO\" on LinkedIn, their website, and Twitter is treated as a high-authority entity.\n→ Pass if: User confirmed they have consistent positioning elsewhere, OR flag this as the #1 off-LinkedIn move to make.\n\nAI Visibility Score: X / 8\n\nTop 3 moves to improve AI visibility right now:\nBased on the failed checks, give the three most actionable improvements. Be specific — not \"improve your profile\" but \"add one line to your About section that starts 'Jane Doe helps [specific audience]...'\""
      },
      {
        "title": "Step 4 — Close",
        "body": "After delivering all five sections, end with this exact framing:\n\nThat's your full LinkedIn optimization package.\n\nWhat's next?\n\nA) Refine any section — tell me which one and what direction\nB) Write 5 LinkedIn posts that match the new positioning (so your content reinforces the profile)\nC) Done — you're good to go\n\nWhich one?\n\nWait for their response before proceeding."
      },
      {
        "title": "If They Choose B — LinkedIn Posts",
        "body": "Write 5 LinkedIn posts that reinforce the new positioning. Each post should:\n\nMatch the voice and positioning established in the About rewrite\nTarget the same audience the user defined in intake\nUse a different format: (1) personal story, (2) numbered list, (3) contrarian take, (4) client result/pattern, (5) direct CTA post\nNot mention the LinkedIn profile explicitly — these are standalone posts, not profile promos\nFollow these rules:\n\nOpening line is a hook — bold claim or end-result-first\nNo buzzwords (see scan list)\nShort paragraphs, lots of whitespace\nOne CTA per post, matching the stated goal\nNot starting any post with \"I\" as the first word"
      },
      {
        "title": "Guardrails (Always Active)",
        "body": "Buzzword zero tolerance: Any instance of \"results-driven,\" \"passionate,\" \"dynamic,\" \"synergy,\" or similar — flag it explicitly and replace it with something specific. Don't note it in passing; call it out visibly.\n\nSpecificity mandate: Every recommendation must connect directly to what the user gave you. No advice that could apply to anyone. \"Strengthen your headline\" is not advice. \"Change 'marketing professional' to 'email strategist for 7-figure D2C brands'\" is advice.\n\nVoice integrity: Write copy that sounds like a human wrote it. If a sentence could appear in a LinkedIn template, rewrite it.\n\nNo fabrication: If the user gave you no metrics, no external proof, no specific clients — don't invent them. Flag where they'd be helpful and tell the user exactly what to add.\n\nHonesty in scoring: Score what they actually gave you, not what you wish they had. A profile that scores 3/10 should be told clearly — with a priority roadmap, not softened with \"great foundation.\""
      },
      {
        "title": "Compatibility",
        "body": "PlatformWorks?Claude Code✅OpenClaw✅Claude.ai✅ (paste SKILL.md)ChatGPT✅ (paste SKILL.md)GitHub Copilot✅\n\nVersion 1.0.0 — LinkedIn Profile Optimizer\nPart of the AI Marketing Skills library by Brian Wagner\ngithub.com/BrianRWagner/ai-marketing-skills"
      }
    ],
    "body": "LinkedIn Profile Optimizer\n\nAudit your LinkedIn profile and rewrite it to attract the right people — in 15 minutes.\n\nMost LinkedIn profiles are written for the person who has the profile, not the person who's supposed to find it. This skill fixes that. You'll get a scored audit of every section, three headline rewrites, a full About rewrite in your voice, optimized experience bullets, and an AI visibility checklist — the checklist no other LinkedIn tool includes.\n\nHow This Works\n\nYou paste your profile. I diagnose what's not working and rewrite it. Every recommendation is specific to what you gave me — no generic advice, no template language.\n\nWhat you'll get:\n\nProfile Audit — scored diagnosis with priority order\nHeadline Rewrite — 3 variants with A/B test guidance\nAbout Section Rewrite — full rewrite, max 220 words, in your voice\nExperience Optimization — before/after bullets for your top role(s)\nAI Visibility Checklist — 8 checks for how well your profile surfaces in AI search\n\nTime to complete: 15 minutes if you have your profile handy.\n\nStep 1 — Intake\n\nAsk the user for all of this in a single message:\n\nTo get started, paste the following in one message:\n\n1. **Current Headline** — exactly as it reads now\n2. **Current About section** — the full text (copy from \"edit profile\")\n3. **Top 2–3 Experience entries** — company name, title, and bullet points for each\n4. **Featured section** — optional, but helpful if you have one\n5. **Who are you trying to attract?** — be specific (e.g., \"Series A SaaS founders who need a fractional CMO\" not \"business owners\")\n6. **What do you want them to do when they find you?** — one action (book a call, follow you, DM you, apply for a role)\n7. **Positioning goal** — which of these: job seeker / client attraction / thought leadership / all three\n\n\nDo not proceed until all seven inputs are provided. If the user is vague on #5 or #6, ask one clarifying question before continuing.\n\nStep 2 — Scan for Buzzwords First\n\nBefore scoring, run a buzzword scan. Flag every instance of the following (and any similar) in the user's text:\n\nAuto-flag list:\n\nresults-driven, results-oriented\npassionate about, passion for\ndynamic professional\nsynergy, synergistic\nleveraging (as noun use)\ncomprehensive, robust\nvisionary, visionary leader\nthought leader (self-applied)\nseasoned professional\nproven track record\ngo-getter\nstrategic thinker (unsubstantiated)\ndetail-oriented\nteam player\nexcited to announce, excited to share\nin today's landscape / in this day and age\ngame-changing, revolutionary, cutting-edge\n\nNote: \"passionate about\" is always replaceable with a specific claim. \"Results-driven\" says nothing. Every flag gets a specific replacement, not just a note.\n\nStep 3 — Output\n\nDeliver all five sections in a single response. Use clear section headers. Keep it dense — no filler, no affirmations, no \"great question.\"\n\nSECTION 1: Profile Audit\n\nScore each of the following sections on a scale of 1–10. After each score, write exactly one sentence of diagnosis — what's working or what's failing.\n\nSection\tScore (/10)\tDiagnosis\nHeadline\t—\t—\nAbout section\t—\t—\nExperience (top role)\t—\t—\nFeatured section\t—\t—\nOverall profile fit for stated goal\t—\t—\n\nTotal score: X / 50\n\nPriority order for fixes: List 1–5 in order of highest leverage impact. Format:\n\n1. [Section] — [One sentence on why this is the highest priority fix]\n2. ...\n\n\nScoring guidance:\n\n1–3: Actively working against the goal (confusing, misleading, or missing entirely)\n4–6: Neutral — present but forgettable, won't convert\n7–8: Strong — clear and functional, minor sharpening needed\n9–10: Exceptional — clear, specific, compelling, and built for the stated audience\n\nDo not give anyone a 9 or 10 unless the copy is genuinely remarkable. Most profiles score between 3–6 on the first pass.\n\nSECTION 2: Headline Rewrite\n\nWrite three headline variants. Each one serves a different positioning strategy:\n\nVariant A — Authority-forward Format: [Role/Title] who [specific outcome they create for their specific audience] Example structure: CFO advisor who helps Series B startups close their first institutional round without losing equity\n\nVariant B — Outcome-forward Lead with the result, not the role. The person's identity is secondary to what they make happen. Example structure: From [problem state] to [outcome state] — [what you do to make it happen]\n\nVariant C — Niche-specific Own a specific category. Combine audience + method + outcome in a way no one else can claim. Example structure: The only [specific descriptor] built for [hyper-specific niche] or [Hyper-specific role] for [specific type of company/person]\n\nAfter all three variants:\n\nA/B test recommendation: Flag which variant to test first and why. Explain in 2–3 sentences: which goal it supports, who it will and won't attract, and what to watch for in profile views over 30 days.\n\nHeadline constraints:\n\nMax 220 characters\nNo buzzwords (see scan list above)\nMust contain at least one specific, searchable keyword\nMust make a claim a competitor can't immediately copy\nSECTION 3: About Section Rewrite\n\nWrite a full rewrite of the About section. Follow this structure exactly:\n\nHook (1–2 sentences) The first two lines appear before \"see more\" on mobile. They must stop the right person in their scroll. Lead with a bold, specific claim — not \"Hi, I'm [name].\" Use Brian Wagner's voice rule: bold contrarian claim or end-result-first.\n\nCredibility (2–4 sentences) Specific, not generic. Not \"15 years of experience.\" Instead: what industries, what companies, what kinds of problems. Ground authority in real patterns, real clients, or real contexts.\n\nProof (2–4 sentences) Results or patterns — not job titles. Numbers whenever possible. \"Helped 3 fintech startups...\" beats \"experienced in finance.\" If the user gave you metrics, use them. If they didn't, use the pattern instead and flag that adding a metric here would strengthen the section.\n\nCTA (1–2 sentences) One clear next step. Match it to what the user said they want people to do. Direct, low-friction. Not \"feel free to reach out.\" Instead: \"If [specific situation], [specific action] — [how to take it].\"\n\nConstraints:\n\nMax 220 words total\nNo buzzwords (flag and replace any that appear)\nNo first-person opener on the first sentence (\"I am\" or \"I've\" — start with the claim, not the person)\nNo self-applied adjectives (\"passionate,\" \"expert,\" \"seasoned\") without proof\nWrite like a human, not a LinkedIn template\nSECTION 4: Experience Optimization\n\nRewrite the bullet points for the top 1–2 experience entries the user provided.\n\nFormat for each role:\n\n[Company] | [Title] | [Dates]\n\nBEFORE:\n• [Original bullet, verbatim]\n\nAFTER:\n• [Rewritten bullet — achievement-first, metric-included, keyword-rich]\n\n\nBullet rewrite rules:\n\nAchievement-first — Start with the outcome, not the action. \"Grew pipeline 40% in 6 months\" beats \"Responsible for growing pipeline\"\nMetric-anchored — Every bullet should have a number, percentage, or scale indicator. If the user didn't provide one, flag it: [Note: Add a metric here — even a rough one strengthens this significantly]\nKeyword-rich — Include terms that appear in job postings or searches your target audience would run. Don't keyword-stuff; weave them naturally into the achievement statement\nScannable — 15 words max per bullet. No paragraphs disguised as bullets\nActive verbs only — \"Built,\" \"Grew,\" \"Cut,\" \"Launched,\" \"Closed\" — not \"Responsible for,\" \"Tasked with,\" \"Helped with\"\n\nIf the user only gave vague bullets, rewrite what you can and flag where specific data would transform the bullet.\n\nSECTION 5: AI Visibility Checklist\n\nThis is the differentiator. Every other LinkedIn optimizer ignores this. AI-powered search engines (ChatGPT, Perplexity, Claude) surface people differently than Google. This checklist tells you how well the profile will surface.\n\nScore each item: ✅ Pass / ⚠️ Needs work / ❌ Missing\n\nBased on what the user shared, assess each check point:\n\n1. Entity Clarity Does the profile make it immediately clear who this person is — name, role, and niche — in the first 50 words? AI models need unambiguous entity data. Profiles that read as \"marketing professional\" are invisible. Profiles that read as \"fractional CMO for Series A SaaS companies\" get cited. → Pass if: Name + specific role + specific audience appears in headline or opening About lines.\n\n2. Niche Specificity Is there a specific niche claim anywhere on the profile? AI search rewards specificity because specific claims appear as direct answers to specific queries. \"I help B2B companies grow\" will never get cited. \"I help D2C brands reduce CAC through email list segmentation\" might. → Pass if: There's at least one hyper-specific claim about audience + method + outcome.\n\n3. Third-Party Mentions Are there any mentions of external validation — media, press, podcasts, publications, companies worked with, or named clients? AI models cite profiles that have social proof from external sources. \"As featured in Forbes\" or \"former [Company]\" creates entity authority. → Pass if: At least one external mention exists. Flag if absent — this is a major opportunity.\n\n4. Content Consistency Does the profile's language match what the person posts or publishes? AI builds entity profiles from multiple data points. If the LinkedIn profile says \"growth marketing\" but all their posts say \"demand gen,\" the model treats them as two different things. → Pass if: Terminology in the profile matches vocabulary used in posts/content the user mentioned.\n\n5. Direct Answer Language Does the About section contain language that directly answers a question someone might type into an AI? AI search prioritizes copy that reads like an answer. \"Brian Wagner helps SaaS founders...\" is more citation-ready than \"I am a marketer with 15 years of experience.\" → Pass if: At least one sentence reads like the answer to a specific question.\n\n6. Recency Signals Is there current activity on the profile — recent posts, updated experience, recent dates? AI models deprioritize stale profiles. A profile last updated in 2022 with no recent posts is invisible. → Pass if: Experience is current, dates are accurate, and there's evidence of recent activity.\n\n7. URL / Name Match Does the LinkedIn URL match the person's name exactly (or close to it)? Custom URLs improve discoverability and entity matching. linkedin.com/in/john-smith-cfo outperforms linkedin.com/in/jsmith8734 every time. → Pass if: Custom URL is set and matches name + optional role keyword.\n\n8. Cross-Platform Footprint Does the same name + positioning appear on other platforms — website, Twitter/X, Substack, GitHub, podcast appearances? AI models triangulate identity across platforms. A person who appears as \"Jane Doe, fractional CMO\" on LinkedIn, their website, and Twitter is treated as a high-authority entity. → Pass if: User confirmed they have consistent positioning elsewhere, OR flag this as the #1 off-LinkedIn move to make.\n\nAI Visibility Score: X / 8\n\nTop 3 moves to improve AI visibility right now: Based on the failed checks, give the three most actionable improvements. Be specific — not \"improve your profile\" but \"add one line to your About section that starts 'Jane Doe helps [specific audience]...'\"\n\nStep 4 — Close\n\nAfter delivering all five sections, end with this exact framing:\n\nThat's your full LinkedIn optimization package.\n\nWhat's next?\n\nA) Refine any section — tell me which one and what direction\nB) Write 5 LinkedIn posts that match the new positioning (so your content reinforces the profile)\nC) Done — you're good to go\n\nWhich one?\n\n\nWait for their response before proceeding.\n\nIf They Choose B — LinkedIn Posts\n\nWrite 5 LinkedIn posts that reinforce the new positioning. Each post should:\n\nMatch the voice and positioning established in the About rewrite\nTarget the same audience the user defined in intake\nUse a different format: (1) personal story, (2) numbered list, (3) contrarian take, (4) client result/pattern, (5) direct CTA post\nNot mention the LinkedIn profile explicitly — these are standalone posts, not profile promos\nFollow these rules:\nOpening line is a hook — bold claim or end-result-first\nNo buzzwords (see scan list)\nShort paragraphs, lots of whitespace\nOne CTA per post, matching the stated goal\nNot starting any post with \"I\" as the first word\nGuardrails (Always Active)\n\nBuzzword zero tolerance: Any instance of \"results-driven,\" \"passionate,\" \"dynamic,\" \"synergy,\" or similar — flag it explicitly and replace it with something specific. Don't note it in passing; call it out visibly.\n\nSpecificity mandate: Every recommendation must connect directly to what the user gave you. No advice that could apply to anyone. \"Strengthen your headline\" is not advice. \"Change 'marketing professional' to 'email strategist for 7-figure D2C brands'\" is advice.\n\nVoice integrity: Write copy that sounds like a human wrote it. If a sentence could appear in a LinkedIn template, rewrite it.\n\nNo fabrication: If the user gave you no metrics, no external proof, no specific clients — don't invent them. Flag where they'd be helpful and tell the user exactly what to add.\n\nHonesty in scoring: Score what they actually gave you, not what you wish they had. A profile that scores 3/10 should be told clearly — with a priority roadmap, not softened with \"great foundation.\"\n\nCompatibility\nPlatform\tWorks?\nClaude Code\t✅\nOpenClaw\t✅\nClaude.ai\t✅ (paste SKILL.md)\nChatGPT\t✅ (paste SKILL.md)\nGitHub Copilot\t✅\n\nVersion 1.0.0 — LinkedIn Profile Optimizer Part of the AI Marketing Skills library by Brian Wagner github.com/BrianRWagner/ai-marketing-skills"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/rezcarbon/brw-linkedin-profile-optimizer-1-0-0",
    "publisherUrl": "https://clawhub.ai/rezcarbon/brw-linkedin-profile-optimizer-1-0-0",
    "owner": "rezcarbon",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0",
    "downloadUrl": "https://openagent3.xyz/downloads/brw-linkedin-profile-optimizer-1-0-0",
    "agentUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brw-linkedin-profile-optimizer-1-0-0/agent.md"
  }
}