Post content to LinkedIn using Playwright browser automation.
Use when publishing LinkedIn posts, configuring posting schedule,
troubleshooting LinkedIn authentication, or managing post queue.
NOT when generating post content (use generating-ceo-briefing for metrics).
Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
Are you the author of Posting Linkedin?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/abdullahmalik17-posting-linkedin)
---
name: posting-linkedin
description: |
Post content to LinkedIn using Playwright browser automation.
Use when publishing LinkedIn posts, configuring posting schedule,
troubleshooting LinkedIn authentication, or managing post queue.
NOT when generating post content (use generating-ceo-briefing for metrics).
---
# LinkedIn Poster Skill
Browser automation for LinkedIn posting.
## Quick Start
```bash
# Process approved posts
python scripts/run.py --process-approved
# Post directly
python scripts/run.py --post "Your post content here"
# Check session
python scripts/run.py --check-session
```
## First Run
1. Browser opens automatically
2. Log in to LinkedIn manually
3. Session persists in `config/linkedin_data/`
## Rate Limits
- 2 posts per day
- 1 post per hour
## Approval Workflow
Posts go through `Vault/Pending_Approval/` before publishing.
## Verification
Run: `python scripts/verify.py`