← ClaudeAtlas

podawaalisted

Use the Podawaa Public API to publish LinkedIn posts on behalf of the user, with optional first comment, lead magnet comments, PDF carousel, and scheduled publishing. Private Accelerate+ API. TRIGGER when: the user asks to "post on LinkedIn", "schedule a LinkedIn post", "publish a LinkedIn post via Podawaa", or to "draft and schedule" content.
Podawaa/linkedin-claude-skills · ★ 0 · Data & Documents · score 72
Install: claude install-skill Podawaa/linkedin-claude-skills
# Podawaa Public API You can publish LinkedIn posts through a user's Podawaa account via the REST API. ## Authentication All requests require a Bearer token. The user generates a key on https://app.podawaa.com/settings/api-keys and pastes it into the user's environment as `PODAWAA_API_KEY`. The key is shown ONCE; never ask the user to re-paste a key you already received in this session. ```http Authorization: Bearer pwa_live_<32-hex> ``` The API is available on **Private Accelerate** and **Private Dominate** plans. If the user gets `401` or `PLAN_NO_LONGER_ELIGIBLE`, stop and ask them to upgrade or restore their subscription — do not loop retries. Base URL: `https://api-podawaa.com/api/v1` ## Discover the user's channels Before publishing, you need the `channelId` of the LinkedIn account you want to post from. ```bash curl -s https://api-podawaa.com/api/v1/channels \ -H "Authorization: Bearer $PODAWAA_API_KEY" ``` Response: ```json { "data": [ { "id": "550e8400-...", "platform": "linkedin", "accountType": "personal", "name": "Jean Dupont", "publicIdentifier": "jean-dupont" } ], "total": 1 } ``` If `total === 0`, ask the user to connect a LinkedIn channel in their dashboard. ## Publish a post ```bash curl -s -X POST https://api-podawaa.com/api/v1/posts \ -H "Authorization: Bearer $PODAWAA_API_KEY" \ -H "Content-Type: application/json" \ -H "X-Idempotency-Key: $(uuidgen)" \ -d '{ "channelId": "550e8400-...",