Post articles, images, and updates to LinkedIn personal and company pages from your nSelf backend. Handles OAuth 2.0 token management, image upload, and post scheduling. Includes a ɳClaw tool descriptor so the AI can draft and publish LinkedIn content on your behalf.
Requires a LinkedIn Developer App with w_member_social and w_organization_social scopes. Set your license key with nself license set nself_pro_... before installing.
nself license set nself_pro_...
nself plugin install linkedin
nself build
nself start| Env Var | Required | Description |
|---|---|---|
LINKEDIN_CLIENT_ID | Yes | LinkedIn app client ID |
LINKEDIN_CLIENT_SECRET | Yes | LinkedIn app client secret |
curl -X POST http://127.0.0.1:3270/linkedin/posts \
-H "Content-Type: application/json" \
-d '{
"text": "Excited to share our latest nSelf v1.1.0 release!",
"target": "personal",
"image_url": "https://example.com/banner.png"
}'curl -X POST http://127.0.0.1:3270/linkedin/posts \
-H "Content-Type: application/json" \
-d '{
"text": "Company announcement...",
"target": "organization",
"organization_id": "12345678"
}'| Endpoint | Method | Description |
|---|---|---|
/linkedin/auth | GET | Start OAuth 2.0 authorization flow |
/linkedin/auth/callback | GET | OAuth callback — stores token |
/linkedin/posts | POST | Publish a post to personal or company page |
/linkedin/posts/:id | DELETE | Delete a published post |
/health | GET | Plugin health check |
nself plugin remove linkedinCategory: Integrations | Language: Go | Last Updated: April 2026 | Plugin Version 1.1.1