⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

linkedin-posting

@tylerdotai⭐ 0 stars

Write, review, and publish LinkedIn posts from an OpenClaw agent. Use when asked to create a LinkedIn post, write LinkedIn content, draft a post for review, or publish to LinkedIn. Posts are drafted first and sent to Discord for human review before publishing — never auto-post. Supports AM/PM cadence, brand voice guidance, hashtag strategy, and the P.S. pattern for AI/builder brand posts. Configure: set BRAND_NAME, PROJECTS, DISCORD_WEBHOOK_URL, and optional CRON_SCHEDULE in CONTEXT.md.

—/10

// RATINGS

⭐GitHub Stars

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

LinkedIn API Client

Reverse-engineered LinkedIn API client in Python. Posts, messages, engagement, feed, search, and jobs via a Python library or REST API.

Use it directly in Python or serve it as a FastAPI backend.

OpenClaw License: MIT

Install

pip install linkedin-api

Or from source:

git clone https://github.com/tylerdotai/linkedin-skill.git
cd linkedin-skill/linkedin_api
pip install -e .

Quick Start

Set your vault key:

export LINKEDIN_VAULT_KEY="your-vault-passphrase"

Authenticate and post:

from linkedin_api.core.auth import authenticate
from linkedin_api.capabilities.posting import post_text

authenticate("[email protected]", "your-password")
result = post_text("Hello from the LinkedIn API!")
print(result["post_url"])

authenticate() uses patchright to open a real Chromium browser, log in interactively, and capture session cookies. The cookies are stored encrypted with AES-256-GCM in ~/.config/linkedin_api/vault.enc. You only need to call it once per session.

For AI Agents

To install:

git clone https://github.com/tylerdotai/linkedin-skill.git
cd linkedin-skill/linkedin_api
pip install -e .

Required env var: LINKEDIN_VAULT_KEY (any passphrase — encrypts your session).

FlareSolverr must be running on localhost:8191.

Usage:

from linkedin_api.capabilities.posting import post_text
post_text("Your post here")

Features

  • Post text (with optional image upload)
  • Send direct messages
  • Like and comment on posts
  • Fetch your feed
  • Search people and profiles
  • Search and bookmark jobs
  • Connection requests
  • Post analytics (views, likes, comments, shares)

Architecture Highlights

  • FlareSolverr proxy browser (bypasses Cloudflare)
  • AES-256-GCM encrypted vault for session cookies
  • FastAPI REST server available
  • Python 3.11+, no official LinkedIn API needed

Documentation

See linkedin_api/README.md for:

  • Full API endpoints reference
  • Authentication and Vault details
  • Architecture deep-dive
  • Current limitations
  • Project structure

Related

License

MIT

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

0 stars

// ACTIONS

Rate this skill

login to rate

// SCORE

Pending review

// DETAILS

Categoryother
Versionversion unknown
PriceFree