← ClaudeAtlas

linkedin-posterlisted

Automatically post business content to LinkedIn for sales generation and professional presence. Creates post drafts with approval workflow, scheduling support, and engagement tracking. Use when you need to maintain LinkedIn presence, share business updates, or generate leads through social media. All posts require human approval before publishing.
muhammad-anas35/Nexus-ai-employee · ★ 1 · AI & Automation · score 74
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