blueif16/2x/post-linkedin
Claude Code and agent skill by blueif16/2x
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Posts content to LinkedIn via browser automation. Reads local draft, posts, calls publish-draft.
Install
npx vskill@latest install blueif16/2x/post-linkedinSKILL.md
2X Post to LinkedIn
Post a draft to LinkedIn via browser. Read local file, post, record via client.
Inputs
- session_number: which session folder to read from
Step 1: Read Draft
If file doesn't exist, stop: "No LinkedIn draft found."
Step 2: Post via Browser
browser open "https://www.linkedin.com/feed/"- Wait 3 seconds
browser snapshot --interactive- Find "Start a post" button or text area → click
- Wait 2 seconds for modal
browser snapshot --interactive
LinkedIn uses a contenteditable div, NOT a regular input.
- Find text area in modal (contenteditable div, role "textbox")
browser type <ref> "{content}"- Wait 1 second
If `browser type` fails (content doesn't appear), fallback:
browser snapshot --interactive→ verify content visible- Find "Post" button (blue, bottom of modal)
browser click <ref>- Wait 3 seconds
browser snapshot→ verify modal closed
Extract Posted URL
LinkedIn doesn't redirect to the post. To find it:
browser open "https://www.linkedin.com/feed/"- Wait 3 seconds, snapshot
- Find most recent post at top of feed
- URL format:
https://www.linkedin.com/feed/update/urn:li:activity:{id}/ - Extract activity ID as platform_post_id
If extraction fails, report success without URL — not critical.
Step 3: Record
Local log:
Step 4: Return
Or: ❌ LinkedIn posting failed: {reason}
Known Gotchas
- "Add to your post" overlay: Ignore — just find the Post button.
- Modal states: Snapshot after each action.
- Visibility selector: Leave as default ("Anyone"), proceed.
- Rich text paste: LinkedIn may auto-format URLs. Fine — don't fight it.
- NEVER retry automatically.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpost-linkedin/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/blueif16/2x/post-linkedin)