Our review
Automates LinkedIn content posting using Playwright browser automation, with session management and approval queue.
Strengths
- Reliable LinkedIn post automation
- Session persistence to avoid repeated logins
- Built-in approval workflow for review before publishing
- Enforces rate limits (2 posts/day, 1 post/hour)
Limitations
- Requires manual initial login
- Depends on LinkedIn DOM selectors which may break on updates
- Only posts; does not generate post content
Use this skill to automatically publish approved posts on LinkedIn without manual effort.
Do not use it to write post content – pair it with a content generation skill instead.
Security analysis
SafeThe skill automates LinkedIn posting using Playwright with no obfuscated or destructive actions. It only references local Python scripts and does not instruct downloading or executing external payloads. The automation is transparent, rate-limited, and includes an approval workflow.
No concerns found
Examples
Run the LinkedIn poster to process and publish all approved posts from the pending queue.Post this to LinkedIn: "Excited to share our new product launch! Check it out at https://example.com"Check if the LinkedIn session is still valid and we can post without re-authenticating.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
# 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
- Browser opens automatically
- Log in to LinkedIn manually
- 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
Content Repurposer
Content
Transforms a single piece of content into platform-adapted publications.
SEO Blog Post Writer
Content
Writes SEO-optimized blog posts with proper structure and keywords.
YouTube Script Writer
Content
Writes engaging YouTube scripts with hooks, structure, and retention.