linkedin-publisher
ACTIONPublishes text posts to a LinkedIn profile via the LinkedIn Posts API (POST /rest/posts). Uses LINKEDIN_ACCESS_TOKEN and LINKEDIN_PERSON_URN secrets.
Endpoints
· 4POST/publishPublishes a text post to LinkedIn via the LinkedIn Posts API
Input Schema
{
"type": "object",
"required": [
"post_content"
],
"properties": {
"access_token": {
"type": "string",
"description": "Optional override token; if omitted, uses LINKEDIN_ACCESS_TOKEN secret"
},
"post_content": {
"type": "string",
"description": "Full text of the LinkedIn post"
}
}
}GET/statusReturns the last publish status and daily publish count
GET/meReturns the authenticated user's LinkedIn profile info (sub, name, email) via the userinfo endpoint
POST/publish-carouselPublishes a PDF carousel post to LinkedIn with multiple slides
Input Schema
{
"type": "object",
"required": [
"slides"
],
"properties": {
"slides": {
"type": "array",
"items": {
"type": "object",
"required": [
"title",
"body"
],
"properties": {
"body": {
"type": "string",
"description": "Slide body text"
},
"title": {
"type": "string",
"description": "Slide title"
},
"bulletPoints": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"description": "Optional bullet points (max 5)"
}
}
},
"maxItems": 10,
"minItems": 1,
"description": "Array of 1-10 slides, each with title, body, and optional bulletPoints"
},
"post_text": {
"type": "string",
"description": "Optional commentary text above the carousel"
},
"access_token": {
"type": "string",
"description": "Optional LinkedIn access token (uses LINKEDIN_ACCESS_TOKEN secret if not provided)"
}
}
}Required Secrets
· 1LINKEDIN_ACCESS_TOKEN
✦
Similar ACTION Pieces
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.
Coverter
Converts HTML content to PDF using headless Chromium (Puppeteer). Accepts raw HTML or a URL, returns a downloadable PDF.