linkedin-integration_skill

This skill helps you manage LinkedIn data by interacting with profiles, connections, posts, and organizations through a Membrane-based CLI.
  • Python

2.6k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill linkedin-integration

  • _meta.json281 B
  • SKILL.md5.9 KB

Overview

This skill integrates with LinkedIn to manage users, organizations, posts, comments, and reactions through the Membrane CLI. It streamlines authentication, token refresh, and common LinkedIn workflows so you can focus on integration logic rather than auth plumbing. Use it to query profiles, administer organization pages, publish content, and proxy custom LinkedIn API requests when needed.

How this skill works

The skill uses Membrane as a gateway: Membrane handles OAuth, credential refresh, and exposes pre-built actions for common LinkedIn endpoints. You create or reuse a Membrane connection for the authenticated member, then run listed actions (query or command) with that connection. When built-in actions don’t cover a need, Membrane’s proxy lets you send raw LinkedIn API requests while it injects auth headers and base URL handling.

When to use it

  • Publish or delete posts and images on behalf of a member or organization
  • Manage comments and reactions on LinkedIn posts
  • Retrieve current user profile or list organizations the user administers
  • Count or enumerate 1st-degree connections and post engagement
  • Proxy custom LinkedIn API calls not available as pre-built actions

Best practices

  • Always create a Membrane connection instead of sharing API keys or tokens
  • List available actions for your connection before coding to reuse pre-built endpoints
  • Prefer Membrane actions for pagination and error handling rather than raw requests
  • Use the proxy for unsupported endpoints but keep requests minimal to reduce complexity
  • Run actions with explicit JSON input to avoid schema mismatch errors

Example use cases

  • Publish a text or image post for an organization you administer
  • Fetch a member’s profile and organization list to synchronize with an internal CRM
  • List and moderate comments or remove reactions from a corporate post
  • Count first-degree connections to feed analytics or export to reporting tools
  • Call a specialized LinkedIn endpoint through Membrane proxy to retrieve niche data

FAQ

No. Membrane handles OAuth initiation, token refresh, and credential storage once you create a connection.

How do I find the right action to run?

Run membrane action list with an intent and connectionId to see action IDs and input schemas before executing an action.

Can I call any LinkedIn API endpoint?

Yes. Use membrane request with your connectionId to proxy arbitrary LinkedIn API calls; Membrane appends the base URL and injects auth headers.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
linkedin-integration skill by openclaw/skills | VeilStrat