LinkedIn Poster for Openclaw

A specialized skill for programmatically sharing text updates to LinkedIn personal profiles and company pages via OAuth 2.0.

krnbwj
v1.0.0
Feb 18, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install openclawlinkedinposterskill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install openclawlinkedinposterskill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is LinkedIn Poster?

LinkedIn Poster is a robust integration designed for the Openclaw Skills ecosystem that simplifies professional social media management. It allows users to broadcast updates to their professional network directly through their AI agent or command-line interface. By utilizing secure OAuth 2.0 authentication, it eliminates the need for manual logins, providing a streamlined way to maintain an active LinkedIn presence.

This skill is particularly valuable for developers and marketers who want to integrate social sharing into their automated workflows. Whether you are posting a quick update from a mobile device via WhatsApp or triggering a company announcement from a CI/CD pipeline, this addition to your Openclaw Skills library ensures consistent and professional communication.

LinkedIn Poster Use Cases

  • Automating the sharing of project milestones or product launches directly from a developer environment.
  • Posting company-wide announcements to administered LinkedIn Pages using fuzzy name matching.
  • Sharing professional insights or technical articles via text-based triggers like WhatsApp.
  • Maintaining a consistent personal brand by scheduling updates through an AI agent workflow.

How LinkedIn Poster Works

  1. Triggering: The user initiates the process using natural language patterns such as "post to linkedin" or via a direct CLI execution.
  2. Authorization: On the initial run, the skill opens a browser window for OAuth 2.0 authorization, requesting permissions for profile and organization sharing.
  3. Token Storage: Once authorized, a secure access token is stored locally, which remains valid for 60 days to allow for frictionless subsequent posts.
  4. Context Resolution: The skill determines if the update is for a personal profile or a company page, performing a fuzzy search for organization matches if necessary.
  5. API Dispatch: The message is sent to LinkedIn's social metadata API, and the skill returns a confirmation status to the user.

LinkedIn Poster Setup

  1. App Creation: Create a LinkedIn application at the LinkedIn Developers portal and add https://linkedin-oauth-server-production.up.railway.app/callback as a valid redirect URL.
  2. Permissions: Ensure the application has access to "Share on LinkedIn" and "Sign In with LinkedIn" products.
  3. Configuration: Add your credentials to your openclaw.json file:
{
  "plugins": {
    "env": {
      "LINKEDIN_CLIENT_ID": "your_client_id",
      "LINKEDIN_CLIENT_SECRET": "your_client_secret"
}
  }
}
  1. Initialization: Run the following command and follow the browser prompts to authorize Openclaw Skills:
node skills/linkedin-poster/runner.cjs "Initial authorization post"

LinkedIn Poster Data Schema & Taxonomy

The skill manages environment configuration and local token persistence to ensure continuous operation within the Openclaw Skills framework.

Variable Type Description
LINKEDIN_CLIENT_ID Env Var The unique client ID from the LinkedIn Developer Portal
LINKEDIN_CLIENT_SECRET Env Var The client secret used for OAuth token exchanges
Access Token File A locally cached token with a 60-day expiry window
--org Argument Optional flag for specifying a company page via name matching

LinkedIn Poster Advanced Features

  • Fuzzy matching for organization names, allowing you to post to company pages without needing exact numeric IDs.
  • Automated token management that prompts for re-authorization only when the 60-day window expires.
  • Multi-interface support allowing execution via WhatsApp, CLI, or direct agent integration.
  • Support for advanced Marketing API permissions to manage large-scale company page updates.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*