Linkedin AI Post Builder and Publisher
Post updates to LinkedIn, track analytics, and optimize content.
22 downloads
Free
Reviewed
LinkedIn Skill
Post updates, track performance, and optimize your content for maximum reach.
Setup & Authentication
- Create an App: Go to LinkedIn Developers, create an app, and add the "Sign In with LinkedIn" and "Share on LinkedIn" products.
- Generate Token: Use the included helper script to generate an OAuth 2.0 Access Token.
# Set your credentials export LINKEDIN_CLIENT_ID="your_client_id" export LINKEDIN_CLIENT_SECRET="your_client_secret" export LINKEDIN_REDIRECT_URI="http://localhost:8000/callback" # Run the auth helper uv run /opt/homebrew/lib/node_modules/openclaw/skills/linkedin/scripts/linkedin_auth.py - Save Token: Save the generated token as
LINKEDIN_ACCESS_TOKENin your environment.
Usage
1. Optimize & Feedback Loop (New!)
Analyze your draft against top-performing posts before you publish. Requires GEMINI_API_KEY.
uv run /opt/homebrew/lib/node_modules/openclaw/skills/linkedin/scripts/linkedin_feedback.py "Your draft text here..."
2. Posting
Preview (Default):
uv run /opt/homebrew/lib/node_modules/openclaw/skills/linkedin/scripts/linkedin.py "Your post text"
Publish:
uv run /opt/homebrew/lib/node_modules/openclaw/skills/linkedin/scripts/linkedin.py "Your post text" --confirm
3. Analytics
View Stats:
Reads from linkedin_history.jsonl and fetches current stats (Requires r_member_social).
uv run /opt/homebrew/lib/node_modules/openclaw/skills/linkedin/scripts/linkedin_analytics.py
Configuration
LINKEDIN_ACCESS_TOKEN: Valid OAuth 2.0 Access Token.GEMINI_API_KEY: Required for the Feedback Loop/Optimizer.
Download
ZIP package — ready to use
Skill Info
- Creator
- yadavabhijeet4
- Downloads
- 22
- Published
- Mar 15, 2026
- Updated
- Mar 16, 2026