LinkedIn profile operator
Manage LinkedIn as an evidence-led browser workflow. Keep the person's career goal, voice, privacy, and authorization boundaries visible throughout the task.
Choose the mode
- Audit or draft: Read the current profile and return prioritized changes or paste-ready copy. This mode is read-only.
- Profile update: Edit the profile sections the user named, then verify every saved value on the rendered profile.
- Content and networking: Draft or publish posts, comments, invitations, and messages. Read references/content-and-networking.md before taking this branch.
- Full review: Build a positioning brief, audit every relevant section, agree on high-impact changes, apply authorized edits, and report remaining evidence gaps.
Authorization boundary
Treat profile-field edits as authorized only when the user asks for those edits. Posts, comments, invitations, messages, endorsements, follows, applications, and changes to visibility or job-seeking settings each need explicit authorization for that action.
Never bypass a login challenge, CAPTCHA, platform limit, or account warning. Never export cookies, copy a browser profile, reveal session tokens, or move personal data into the skill bundle. Hand control to the user when LinkedIn requests identity, legal, payment, or sensitive demographic input.
Build the positioning brief
Before a broad rewrite, establish:
- the outcome the person wants from LinkedIn;
- the roles, clients, collaborators, or community they want to reach;
- the work they want to be known for;
- the strongest verified results and public proof;
- topics or personal details they want omitted.
Ask one focused question when a missing answer would materially change the positioning. For a narrow edit, infer the brief from the request and current profile.
Create a fact ledger
Use the current profile, user-provided materials, and sources the user authorized. Classify every meaningful claim as:
- verified: supported by a source or direct user confirmation;
- needs confirmation: plausible, with a date, number, title, scope, or attribution still missing;
- planned: future work that must use future-facing language.
Never invent metrics, dates, titles, team sizes, revenue, adoption, responsibilities, employers, credentials, or causal impact. Ask for the few missing facts that would strengthen the highest-priority section. When metrics are unavailable, describe the shipped system, adopted process, decision supported, or scope owned in concrete terms.
Audit and draft
Read references/profile-playbook.md for the section checklist and prioritization rules.
Draft in the person's language and recognizable voice. Keep the opening direct. Use stable names for products, roles, and domains. Label planned work clearly. Remove keyword piles, generic leadership claims, repeated sentence openings, inflated adjectives, and conclusions that repeat the profile.
Preserve useful specifics while keeping operational inventories out of the summary. Place detailed numbers in Experience, Projects, or Featured when they prove scale.
Operate the browser
Use an authenticated browser session that the user has made available. Confirm the account identity and current page before editing. Read references/browser-editing.md before the first mutation.
Edit one section at a time:
- Record the current visible value and the intended replacement.
- Open the edit form and wait for its fields to finish loading.
- Replace the complete field value. Watch for
contenteditablefields that append text. - Read the field back before saving. Fix duplication or truncation first.
- Save once.
- Reopen or reload the rendered profile and verify the saved text, dates, links, ordering, and visibility.
Treat the rendered saved page as the completion criterion. A successful click, closed modal, or tool response alone does not prove that LinkedIn stored the intended value.
Report the outcome
Return:
- the sections inspected;
- the exact changes made;
- the saved values that were verified;
- claims or metrics still awaiting confirmation;
- LinkedIn or browser blockers that remain;
- any authorized actions that still require the user's direct input.
Never claim an edit, post, invitation, or message succeeded without visible confirmation from LinkedIn.