LinkedIn Profile composer

The linkedin-composer agent generates structured content you can copy-paste into LinkedIn’s profile editor: headline, About, experience descriptions, skills, and an open-to-work message.

What it produces

  • Headline — 220-char LinkedIn limit. Generated to read like a person wrote it, not a SEO-stuffed title.
  • About — 2,600-char limit. Three-to-four paragraphs in your voice (reads from your writing style if you have one set).
  • Experiences — for each role in your CV, a tailored description ≤ 2,000 chars. Same anti-hallucination rule as the cv-adapter — won’t invent claims.
  • Skills — up to 100 entries, tier-tagged (top3 / core / cluster / adjacent / soft). LinkedIn’s algorithm favors the top-3 explicitly; the composer picks them from what your CV templates emphasize.
  • Open-to-work message — 300-char “I’m looking for X and would love to talk about Y.”

How to use the output

There’s no LinkedIn API integration. You copy each field from this page and paste it into LinkedIn’s editor. The reason: profile changes are personal and reviewable — automation would push every regenerate live.

Re-generation

“Regenerate” runs the agent against your current CV templates + writing style + job profile. Each regenerate is one credit. The output overwrites the previous one (history isn’t kept).

Algorithm-aware structure

The composer applies LinkedIn’s 2026 algorithm rules: skill-cluster validation (no orphan skills), tier discipline (top3 actually distinct from core), keyword discoverability without keyword-stuffing. Documented in doc/linkedin-format/.