← Back to Skills Marketplace
byungkyu

LinkedIn

by byungkyu · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
13041
Downloads
45
Stars
0
Active Installs
14
Versions
Install in OpenClaw
/install linkedin-api
Description
LinkedIn API integration with managed OAuth. Share posts, manage profile, and access LinkedIn features. Use this skill when users want to share content on LinkedIn, get profile/organization information, or interact with LinkedIn's platform. Advertising features (campaigns, ad accounts) require additional OAuth scopes — verify granted scopes before use. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key. Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. The endpoints documented here are the intended surface, not a technical limit — the `maton api` passthrough can reach others the connection permits. Default to read and list calls, and confirm every write or new connection with the user.
Usage Guidance
Install only if you are comfortable connecting LinkedIn through Maton. Review requested OAuth scopes carefully, prefer read-only access when possible, and require explicit confirmation before posts, deletes, campaign changes, budget changes, or ad account updates.
Capability Assessment
Credentials
Network access, OAuth, LinkedIn account access, and occasional local media file reads are proportionate to LinkedIn API and upload workflows.
Install Mechanism
Installation relies on external Maton CLI or optional SDK packages via npm, Homebrew, pip, or npm; no bundled executable files were present in the artifact.
Instruction Scope
It uses a broad maton api passthrough that can reach any LinkedIn endpoint the connection permits, but this is explicitly disclosed and paired with read-first and confirm-before-write rules.
Persistence & Privilege
OAuth tokens, API keys, and SDK sessions may be stored by Maton or the operating system credential store, but the skill discloses this and instructs agents not to read, print, persist, or exfiltrate credentials.
Purpose & Capability
The skill purpose is LinkedIn API access for profiles, posts, organizations, media, analytics, and advertising; the documented capabilities match that purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install linkedin-api
  3. After installation, invoke the skill by name or use /linkedin-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Address security-audit findings: disclose the api passthrough in the access-scope and description text, warn on irreversible connection deletion, add response data-minimization guidance, and correct app-specific auth and request-body notes
v1.2.0
CLI-first rewrite with the Maton SDK examples; clarify that the CLI and SDKs keep separate credential stores, and reword webhook egress warnings
v1.1.0
CLI-first rewrite: the maton CLI with OAuth login is the documented path, every example is a maton command, SDK examples added, and the raw HTTP fallback feeds the key on stdin instead of reading it from the environment
v1.0.10
- Updated LinkedIn API version requirement from `202506` to `202606` in all references and headers. - Removed the sample file `skill-card.md` from the project.
v1.0.9
- Removed the skill-card.md file from the repository. - Documentation updated: clarified that advertising features (campaigns, ad accounts) require additional OAuth scopes and users should verify their granted scopes before use. - Enhanced security and permissions guidelines to include explicit multi-step user confirmation for write operations, especially for advertising calls that carry financial impact. - Updated the description to reflect new requirements regarding advertising features and OAuth scopes.
v1.0.8
- Removed the redundant or outdated file: skill-card.md. - No changes to the API, configuration, or skill usage. - No user-facing feature or documentation changes.
v1.0.7
- Updated all LinkedIn API base URLs from `gateway.maton.ai` and `ctrl.maton.ai` to `api.maton.ai`. - All code examples and connection management instructions now use the new `api.maton.ai` endpoints. - Removed the LICENSE.txt file from the skill package. - Improved and clarified instructions on specifying the correct LinkedIn connection, especially when multiple accounts are authorized. - Added security and permissions section, emphasizing user approval for write operations.
v1.0.6
- No changes detected in this release. - Version number incremented to 1.0.6.
v1.0.5
- No code or documentation changes detected in this version. - Version number updated to 1.0.5.
v1.0.4
- No user-facing changes in this release. - Version bump to 1.0.4 with no file modifications detected.
v1.0.3
- Updated LinkedIn API endpoints from `/v2/` to `/rest/` and revised documentation to match the current LinkedIn REST API. - Changed required protocol/version header from `X-Restli-Protocol-Version: 2.0.0` to `LinkedIn-Version: 202506`. - Updated example code and API references to use new REST endpoints and adjusted request/response formats. - Revised image upload process and endpoints for compatibility with the LinkedIn REST API. - Clarified media sharing, profile retrieval, and post creation documentation under latest API specifications.
v1.0.2
- Added explicit Clawdbot metadata, including required environment variable MATON_API_KEY. - No changes to functionality or user-facing features.
v1.0.1
- No file changes were detected in this version. - Documentation, API usage, and functionality remain unchanged from the previous release.
v1.0.0
Initial release of LinkedIn API integration with managed OAuth. - Share posts, manage profiles, access organization info, run ad campaigns, and upload media to LinkedIn through a unified API gateway. - Supports OAuth connection management via a dedicated control interface. - Provides detailed examples for making authenticated requests and handling multiple connections. - Includes guides for posting text, articles, and images to LinkedIn. - Requires a valid Maton API key and network access for all operations.
Metadata
Slug linkedin-api
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 14
Frequently Asked Questions

What is LinkedIn?

LinkedIn API integration with managed OAuth. Share posts, manage profile, and access LinkedIn features. Use this skill when users want to share content on LinkedIn, get profile/organization information, or interact with LinkedIn's platform. Advertising features (campaigns, ad accounts) require additional OAuth scopes — verify granted scopes before use. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key. Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. The endpoints documented here are the intended surface, not a technical limit — the `maton api` passthrough can reach others the connection permits. Default to read and list calls, and confirm every write or new connection with the user. It is an AI Agent Skill for Claude Code / OpenClaw, with 13041 downloads so far.

How do I install LinkedIn?

Run "/install linkedin-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LinkedIn free?

Yes, LinkedIn is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does LinkedIn support?

LinkedIn is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LinkedIn?

It is built and maintained by byungkyu (@byungkyu); the current version is v1.2.1.

💬 Comments