linkedin-automation

Generate LinkedIn post drafts via Claude API and publish after human approval.

1|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Psqasim/personal-ai-employee --skill linkedin-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkedin-automation
Source: https://github.com/Psqasim/personal-ai-employee/tree/main/.claude/skills/linkedin-automation
Command: npx skills add https://github.com/Psqasim/personal-ai-employee --skill linkedin-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, anthropic, and includes scripts (resource) and references (resource) components.

What problem does it solve?

LinkedIn automation for business accounts often lacks consistency, governance, and timely posting. This Skill provides AI-assisted post generation with an approval workflow to ensure posts align with business goals before publishing.

Core Features & Use Cases

  • AI Draft Generation: reads Company_Handbook.md for context and uses Claude API to draft posts aligned with business goals, with deduplication to max 1 post per day.
  • Human-in-the-Loop: drafts are placed in vault Pending_Approval and require human approval before publishing via LinkedIn MCP.
  • MCP Publishing: uses LinkedIn API v2 MCP server to POST.
  • Scheduling & Rate Limit Handling: supports weekly/daily schedules; handles API rate limits with backoff and retries.

Quick Start

Set up LinkedIn access token and author URN, configure the MCP server, and start the scheduler to generate and publish posts after approval.

Frequently Asked Questions about linkedin-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LinkedIn post generation with an approval workflow?

Automate LinkedIn post generation by reading Company_Handbook.md context, drafting goal-aligned content via Claude API, queuing drafts in a Pending_Approval vault, and publishing through LinkedIn API v2 after human approval.

Does LinkedIn automation handle API rate limits and retries?

LinkedIn automation handles API rate limits by implementing backoff and retry mechanisms during the MCP-based publishing pipeline, ensuring scheduled posts are delivered successfully without exceeding API thresholds.

Can I schedule daily thought-leadership content without duplicates?

You can schedule daily or weekly thought-leadership content with built-in deduplication that enforces a maximum of one post per day, preventing duplicate AI-drafted posts from publishing on your business account.

How do I set up MCP server publishing for LinkedIn posts?

Set up MCP server publishing by configuring your LinkedIn access token and author URN, then start the scheduler to generate drafts and POST approved content directly to LinkedIn API v2 through the MCP server.

What is AI-draft generation for LinkedIn business accounts?

AI-draft generation for LinkedIn business accounts uses Claude API to read Company_Handbook.md context and draft thought-leadership posts aligned with business goals before queuing them for human-in-the-loop approval.

Do I need Claude API to generate LinkedIn content drafts?

You need the Claude API dependency to generate LinkedIn content drafts, as it processes the Company_Handbook.md context to create goal-aligned thought-leadership posts for the Pending_Approval queue.