Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Call PostProxy API to create and manage social media posts
Call PostProxy API to create and manage social media posts
This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.
Use the source page and any available docs to guide the install because the item currently does not return a direct package file.
I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
Call the PostProxy API to manage social media posts across multiple platforms (Facebook, Instagram, TikTok, LinkedIn, YouTube, X/Twitter, Threads).
API key must be set in environment variable POSTPROXY_API_KEY. Get your API key at: https://app.postproxy.dev/api_keys
https://api.postproxy.dev
All requests require Bearer token: -H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/profiles" \ -H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/posts" \ -H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X GET "https://api.postproxy.dev/api/posts/{id}" \ -H "Authorization: Bearer $POSTPROXY_API_KEY"
curl -X POST "https://api.postproxy.dev/api/posts" \ -H "Authorization: Bearer $POSTPROXY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "post": { "body": "Post content here" }, "profiles": ["twitter", "linkedin", "threads"], "media": ["https://example.com/image.jpg"] }'
Use multipart form data to upload local files: curl -X POST "https://api.postproxy.dev/api/posts" \ -H "Authorization: Bearer $POSTPROXY_API_KEY" \ -F "post[body]=Check out this image!" \ -F "profiles[]=instagram" \ -F "profiles[]=twitter" \ -F "media[]=@/path/to/image.jpg" \ -F "media[]=@/path/to/image2.png"
Add post[draft]=true to create without publishing: curl -X POST "https://api.postproxy.dev/api/posts" \ -H "Authorization: Bearer $POSTPROXY_API_KEY" \ -F "post[body]=Draft post content" \ -F "profiles[]=twitter" \ -F "media[]=@/path/to/image.jpg" \ -F "post[draft]=true"
curl -X POST "https://api.postproxy.dev/api/posts/{id}/publish" \ -H "Authorization: Bearer $POSTPROXY_API_KEY" Profile options: facebook, instagram, tiktok, linkedin, youtube, twitter, threads (or use profile IDs)
Add scheduled_at to post object: curl -X POST "https://api.postproxy.dev/api/posts" \ -H "Authorization: Bearer $POSTPROXY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "post": { "body": "Scheduled post", "scheduled_at": "2024-01-16T09:00:00Z" }, "profiles": ["twitter"] }'
curl -X DELETE "https://api.postproxy.dev/api/posts/{id}" \ -H "Authorization: Bearer $POSTPROXY_API_KEY"
For Instagram, TikTok, YouTube, add platforms object: { "platforms": { "instagram": { "format": "reel", "first_comment": "Link in bio!" }, "youtube": { "title": "Video Title", "privacy_status": "public" }, "tiktok": { "privacy_status": "PUBLIC_TO_EVERYONE" } } }
$ARGUMENTS
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.