linkedin-poster
Post updates to the user's LinkedIn profile via OAuth.
Why use this skill?
Easily post updates to LinkedIn and company pages directly from OpenClaw via WhatsApp or command line with this automated skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/krnbwj/openclawlinkedinposterskillWhat This Skill Does
The linkedin-poster skill for OpenClaw empowers users to bridge the gap between their automated workflows and professional social networking. It provides a seamless integration that allows you to publish text-based updates to your LinkedIn personal profile or company pages directly from the OpenClaw environment. By leveraging OAuth 2.0, the skill ensures secure authentication without exposing your credentials, managing token lifecycles automatically for a smooth, "set-it-and-forget-it" experience that remains active for 60-day intervals.
Installation
To begin using this skill, install it via your terminal using: clawhub install openclaw/skills/skills/krnbwj/openclawlinkedinposterskill. Once installed, visit the LinkedIn Developers portal to register a new application. You must add the callback URL https://linkedin-oauth-server-production.up.railway.app/callback to your app settings to facilitate the OAuth handshake. Finally, update your openclaw.json configuration file under the env section with your unique LINKEDIN_CLIENT_ID and LINKEDIN_CLIENT_SECRET. Upon your first interaction, the agent will launch a browser window to request your authorization, after which your credentials will be stored locally for all future operations.
Use Cases
This skill is perfect for professionals who want to maintain a consistent presence on LinkedIn without manual intervention. Ideal use cases include: broadcasting daily progress updates from development sprints, sharing automated summaries of research gathered by other OpenClaw agents, or quickly publishing company announcements directly from a command line or mobile device via WhatsApp. It is particularly valuable for team leads who need to post to company pages on behalf of an organization they manage.
Example Prompts
- "post to linkedin: Just pushed an update to the main repository, check out the new dashboard features! 🚀"
- "share on linkedin: I'm really excited to announce that we have just hit 10,000 active users on our platform."
- "post to linkedin: New company update! --org 'Acme Corp'"
Tips & Limitations
To ensure success, ensure the w_organization_social permission is granted if you intend to post to company pages. The token refresh process is handled automatically, but if you encounter "Token expired" errors, simply triggering the command again will re-initiate the authorization flow. If you experience "redirect_uri" errors, double-check that the exact production callback URL is whitelisted in your LinkedIn developer settings. Note that this skill is currently limited to text-based posts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-krnbwj-openclawlinkedinposterskill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api