← Back to Skills Marketplace
peturgeorgievv

postfast

by Petar Georgiev · GitHub ↗ · v1.19.0 · MIT-0
cross-platform ✓ Security Clean
6433
Downloads
8
Stars
0
Active Installs
37
Versions
Install in OpenClaw
/install postfast
Description
Schedule and manage social media posts across TikTok, Instagram, Facebook, X (Twitter), YouTube, LinkedIn, Threads, Bluesky, Pinterest, Telegram, and Google Business Profile using the PostFast API. Use when the user wants to schedule social media posts, manage social media content, upload media for social posting, list connected social accounts, check scheduled posts (filtered by account, platform, status or date), delete posts one at a time or up to 100 per call, cross-post content to multiple platforms, manage Google Business Profile posts, geotag posts with real-world places, pick trending pre-cleared TikTok sounds for photo and carousel posts, read or reply to the comments on their posts (social inbox on TikTok, Instagram, Facebook, Threads), triage or moderate comment conversations, generate a connect link so an agency client or their own app's user can connect accounts without a PostFast account, or automate their social media workflow. PostFast is a SaaS tool, no self-hosting required.
Usage Guidance
Install only if you trust PostFast with the connected social accounts and API key. Confirm any action that publishes, replies, hides, deletes, bulk-deletes, or sends a connect link, and review exact targets and filters before approving destructive operations.
Capability Assessment
✓ Credentials
Use of POSTFAST_API_KEY, PostFast API calls, and signed S3 uploads is proportionate to a SaaS social-media management skill.
✓ Install Mechanism
The package appears to be markdown and JSON documentation/examples only; no executable installer, dependency setup, or local hooks were found.
ℹ Instruction Scope
The skill explicitly warns to confirm destructive or public-facing actions and to preview delete targets, though its filter-driven bulk-delete workflow remains high impact if used carelessly.
ℹ Persistence & Privilege
No local persistence or privilege escalation was found; persistent effects are remote business actions such as scheduled posts, deleted PostFast records, replies, moderation state, and generated connect links.
ℹ Purpose & Capability
The capabilities match the stated purpose: scheduling, uploading media, analytics, account connection links, deleting posts, and social inbox moderation through PostFast.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install postfast
  3. After installation, invoke the skill by name or use /postfast
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.19.0
YouTube video language and captions: controls.youtubeLanguage (BCP-47 code) and controls.youtubeCaptionKey (an .srt or .vtt upload via contentType application/x-subrip or text/vtt, max 10MB, needs a language), the four new error codes, and a new example youtube-video-captions.json.
v1.18.1
TikTok photo posts take up to 10 images through PostFast (TikTok itself allows 35); no post carries more than 10 media items on any platform.
v1.18.0
Synced to the live PostFast API (verified 2026-10-04): per-endpoint rate limits with the full table, headers and 429 behaviour (blocked calls still count); socialMediaIds and ids filters on GET /social-posts; bulk delete (POST /social-posts/bulk-delete) and what deleting does; Fair Usage posting limits incl. X per plan; Threads topic (threadsTopicTag); Instagram and YouTube AI labels; TikTok sounds on videos; TikTok first comment up to 1,200 chars; refreshed media limits (Bluesky video, X video, LinkedIn 10 images) and the accepted upload content types; Social Inbox idempotency keys and error codes.
v1.17.1
Docs hardening: the 403 troubleshooting no longer shows auth headers carrying a key value and no longer tells you to echo the key (presence check instead), plus an explicit confirm-before-destructive-actions rule and connect-link handling note.
v1.17.0
Connect link now documents platform scoping, the redirectUrl return-URL contract (status, platform, accountId, externalId) and externalId, with the live 400 codes. Verified against the production API; matches postfast-mcp 0.6.0.
v1.16.1
Inbox conversations: postPreview (caption, thumbnail, public permalink where available; null on Instagram) documented — link users straight to the commented post
v1.16.0
TikTok trending sounds: tiktok-sounds helper endpoint (list_tiktok_sounds MCP tool, postfast-mcp 0.4.0) + tiktokMusicSoundId/Name create_posts controls, mutual-exclusivity and rotation gotchas
v1.15.1
Inbox duplicate guard: vary-wording rejection is an instruction to rephrase, not a retry; reply sends rate-limited per workspace
v1.15.0
Social Inbox: comments API + MCP tools (postfast-mcp 0.3.0) — list/reply/private-reply/hide/status/assign, server-computed reply capability
v1.14.0
Instagram saveRate + reelsSkipRate analytics on latestMetric; version + Hermes Agent (agentskills.io) frontmatter metadata; synced to postfast-mcp 0.1.24 API surface
v1.13.0
Instagram saveRate + reelsSkipRate analytics on latestMetric; version + Hermes Agent (agentskills.io) frontmatter metadata; synced to postfast-mcp 0.1.24 API surface
v1.12.1
Instagram saveRate + reelsSkipRate analytics on latestMetric; version + Hermes Agent (agentskills.io) frontmatter metadata; synced to postfast-mcp 0.1.24 API surface
v1.12.0
Instagram saveRate + reelsSkipRate analytics on latestMetric; version + Hermes Agent (agentskills.io) frontmatter metadata; synced to postfast-mcp 0.1.24 API surface
v1.11.0
TikTok firstComment now supported (Business accounts, 150 char max, comments enabled). tiktokPrivacy marked deprecated/no-op. Added video watch-time analytics (avgWatchTimeSeconds/totalWatchTimeSeconds/videoViews + TikTok extras). Added follower-history endpoint (daily snapshots; covers all platforms except X/personal FB, incl. TikTok).
v1.10.1
Add the link field (the place's Facebook Page URL, nullable) to the search-places response shape in SKILL.md and api-reference.md, matching the complete API response (id, name, link, city, country, street, zip, pictureUrl).
v1.10.0
Add place geotagging. New GET /social-media/search-places endpoint; geotag controls facebookPlaceId and instagramLocationId (the same place ID works on both networks) plus display-only facebookPlaceName/instagramLocationName. Add facebookTargetCountries country gating and tiktokTitle for photo carousels. Document geo validation error codes, the my-social-accounts followerCount field, per-platform character limits, and add facebook-geotag and instagram-geotag examples.
v1.9.0
Account connection status: list accounts documents connectionStatus (CONNECTED/DISABLED) + disabledReason; scheduling to a disconnected account returns 400 socialMediaDisconnected (drafts still allowed); list posts lastError.code adds MISSED_DISCONNECTED / MISSED_NOT_PUBLISHED. Additive, backward compatible.
v1.8.3
Add 'Common mistake' callout to draft section: status is a top-level field, not per-post. Putting it inside the post object causes API to default to SCHEDULED and reject request for missing scheduledAt.
v1.8.2
Clarified PostFast draft (status: DRAFT) vs TikTok app draft (tiktokIsDraft) - they're separate concepts. Added examples/draft-post.json for the platform-agnostic case. Renamed tiktok-draft.json -> tiktok-app-draft.json. Tightened tiktokIsDraft control reference.
v1.8.1
Remove xCommunityId control. X is retiring Communities on 2026-05-30; the X API has been rejecting community_id payloads intermittently since Feb 2026. Existing posts in the DB still publish (to user timeline instead of Community); new payloads with controls.xCommunityId will now be rejected as an extra field.
Metadata
Slug postfast
Version 1.19.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 37
Frequently Asked Questions

What is postfast?

Schedule and manage social media posts across TikTok, Instagram, Facebook, X (Twitter), YouTube, LinkedIn, Threads, Bluesky, Pinterest, Telegram, and Google Business Profile using the PostFast API. Use when the user wants to schedule social media posts, manage social media content, upload media for social posting, list connected social accounts, check scheduled posts (filtered by account, platform, status or date), delete posts one at a time or up to 100 per call, cross-post content to multiple platforms, manage Google Business Profile posts, geotag posts with real-world places, pick trending pre-cleared TikTok sounds for photo and carousel posts, read or reply to the comments on their posts (social inbox on TikTok, Instagram, Facebook, Threads), triage or moderate comment conversations, generate a connect link so an agency client or their own app's user can connect accounts without a PostFast account, or automate their social media workflow. PostFast is a SaaS tool, no self-hosting required. It is an AI Agent Skill for Claude Code / OpenClaw, with 6433 downloads so far.

How do I install postfast?

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

Is postfast free?

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

Which platforms does postfast support?

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

Who created postfast?

It is built and maintained by Petar Georgiev (@peturgeorgievv); the current version is v1.19.0.

💬 Comments