LinkedIn

repost

linkedin.com · Cowork
Download for Coworkthe skill folder, zipped
How to use it in Coworkonce per skill
Download the skill (.zip)

One .zip per skill. Inside: SKILL.md with the intent and the frontmatter, and the code that runs in the page.

Open Skills in Cowork

Settings → Personalize → Skills. This is Cowork's own skill library, shared across every chat.

Add → pick the .zip

Click Add and choose the file you just downloaded. Cowork installs it once; no CLAUDE.md, no per-project setup.

Ask in plain language

The skill stays available in every session. Cowork runs it in your own Chrome, riding the session you are already signed into.

Side effectwrite
Authsession
Needsnavigate · wait · click
Summary

Repost (share instantly, without adding a comment) a third-party post to the logged-in account's feed, given the post's URN.

Params
{"urn":"string (urn:li:activity:...)"}
Returns
{"shared":"bool"}
SKILL.md17 lines

Intent

Repost (share instantly, without adding a comment) a third-party post to the logged-in account's feed, given the post's URN.

Preconditions

  • Logged-in session in the browser you drive (Logged-in LinkedIn session (www.linkedin.com cookies)).
  • If not logged in: navigate to https://linkedin.com and let the user log in, then retry.

Execute

Drive the rendered page with your browser (selectors are CSS; {{var}} = a param):

  1. navigate → https://www.linkedin.com/feed/update/{{urn}}/
  2. wait for main button[aria-label*="epost" i] <!-- TODO verify selector on English locale -->
  3. click main button[aria-label*="epost" i] <!-- TODO verify selector on English locale -->
  4. click div[role="menu"] button[aria-label*="epost" i] <!-- TODO verify selector on English locale -->

Success assertion

Response text contains "Reposted,reposted,Repost successful,shared".

repost: the LinkedIn skill in Cowork · browser-memory