LinkedIn Skill for Claude Code

Claude Code + LinkedIn
Publish Content & Documents with AI

Post videos, photos, articles, and PDF document carousels to LinkedIn directly from your terminal using Claude Code. The Upload-Post skill handles OAuth, media processing, and the LinkedIn API so you can maintain a consistent professional presence without context-switching. LinkedIn posts with documents receive 3x more engagement than text-only posts — automate document publishing and maximize your reach.

Install in Seconds

Terminal
$ npx skills add Upload-Post/upload-post-skill

Works with Claude Code, Cursor, Windsurf, and any AI coding agent that supports skills.

What You Can Post to LinkedIn

Videos
Photos
Text
Documents

Just Tell Your Agent

Once you've installed the skill and set your API key, simply ask Claude Code in plain English. No API calls needed.

Claude Code
You: Post the PDF ./report.pdf to LinkedIn as a document carousel with title "Q1 2026 Growth Strategy" and description "Our quarterly breakdown of acquisition channels and retention metrics. Swipe through for the key takeaways."
Claude: I'll upload your PDF as a LinkedIn document carousel.

✓ Document carousel published to LinkedIn
Post URL: https://www.linkedin.com/feed/update/urn:li:activity:...

Features for LinkedIn

Video Posts

Upload native video posts to LinkedIn that autoplay in the feed. The skill handles LinkedIn's asynchronous upload protocol, polling for processing completion before publishing. Native video on LinkedIn generates 5x more engagement than outbound links.

Photo Posts

Publish image posts with captions directly to your LinkedIn profile. Supports JPEG, PNG, and GIF formats. Visual content consistently outperforms text-only posts in the LinkedIn algorithm, driving higher impression counts and profile visits.

Text & Article Posts

Create text posts with full formatting support including mentions, hashtags, and links. Claude Code can draft and publish thought leadership content in a single command, turning your ideas into published posts in seconds instead of minutes.

Document Uploads (PDF/PPT)

Upload PDF and PowerPoint files as native LinkedIn document carousels. Viewers swipe through slides directly in the feed — the highest-engagement format on LinkedIn. Perfect for case studies, pitch decks, frameworks, and data reports.

Company Page Posting

Publish content to LinkedIn Company Pages in addition to personal profiles. Manage your brand's presence programmatically — schedule product announcements, team updates, and industry insights without logging into the LinkedIn web interface.

Professional Analytics

Every post returns a direct LinkedIn URL and post URN for tracking. Monitor impressions, reactions, comments, and shares through LinkedIn's analytics dashboard or query the API directly using the returned identifiers to feed your reporting pipeline.

How It Works

1

Install the Skill

Run the install command in your terminal. The skill is added to Claude Code instantly.

2

Connect LinkedIn

Link your LinkedIn account on the Upload-Post dashboard and create a profile with your API key.

3

Publish from Claude Code

Tell your AI agent to post content to LinkedIn. It handles formatting, uploading, and publishing automatically.

Also Works With

Frequently Asked Questions

How do I upload a PDF document carousel to LinkedIn using Claude Code?

Ask Claude Code to post a document to LinkedIn and provide the PDF URL. For example: "Post this PDF to LinkedIn with the title 'Q1 Growth Report'." The Upload-Post skill uploads the file as a native LinkedIn document that viewers can swipe through as a carousel directly in the feed.

Can Claude Code post to a LinkedIn Company Page instead of my personal profile?

Yes. When you connect your LinkedIn account through Upload-Post, you can authorize both personal profile and Company Page access. Specify the target in your prompt — for example: "Post this update to my company page on LinkedIn." The skill routes to the correct entity automatically.

What visibility settings are available for LinkedIn posts via Claude Code?

LinkedIn supports public visibility (visible to anyone on LinkedIn) and connections-only visibility. You can specify the visibility level in your prompt. By default, posts are published as public for maximum reach. Company Page posts are always public per LinkedIn's API requirements.

Which content formats does the LinkedIn skill support?

The skill supports four content types: video posts (MP4), photo posts (JPEG, PNG, GIF), text/article posts, and document uploads (PDF, PPTX). Document carousels are particularly effective on LinkedIn — they receive up to 3x more engagement than standard text posts and keep viewers on your content longer.

Can I include hashtags and mentions in LinkedIn posts created with Claude Code?

Yes. Include hashtags and @mentions directly in your prompt text and they will be rendered as interactive links in the published post. For example: "Post to LinkedIn: Excited to announce our partnership with @Acme Corp! #SaaS #ProductLaunch." The skill preserves all formatting in the final post.

Start Posting to LinkedIn from Claude Code

Join thousands of developers automating their social media workflow with AI. Free plan available.