linkedin-posterlisted
Install: claude install-skill muhammad-anas35/Nexus-ai-employee
# LinkedIn Poster
Automatically post business content to LinkedIn to generate sales leads and maintain professional presence.
## Overview
This skill enables automated posting to LinkedIn for business development, thought leadership, and sales generation. All posts require human approval before publishing to ensure quality and brand alignment.
## Usage
```bash
# Create a post draft
claude /post-linkedin --content "Your post content here"
# Schedule a post
claude /post-linkedin --content "Post content" --schedule "2026-03-13 09:00"
# Post with approval
claude /post-linkedin --content "Post content" --require-approval
```
## What It Does
1. **Creates post drafts** in `/Plans/POST_*.md`
2. **Requests approval** via `/Pending_Approval/`
3. **Posts to LinkedIn** after approval
4. **Tracks engagement** and logs results
5. **Schedules posts** for optimal timing
## Prerequisites
### LinkedIn API Access
**Option 1: LinkedIn API (Recommended for Production)**
1. Create LinkedIn App at [LinkedIn Developers](https://www.linkedin.com/developers/)
2. Request API access (requires company page)
3. Get OAuth2 credentials
4. Add to `.env` file
**Option 2: Playwright Automation (Development)**
1. Install Playwright: `pip install playwright`
2. Run setup: `python scripts/linkedin_poster.py --setup`
3. Login manually (session saved)
## Configuration
### Environment Variables
```bash
# .env file
LINKEDIN_CLIENT_ID=your_client_id
LINKEDIN_CLIENT_SECRET=your_client_secret
LINKEDIN_ACC