@opvs-ai/blotato v2.1.1: Give your agent the publishing job

blotato-v2.1.1OPVS

Your business needs you, and your posting needs an agent. Even when posts are ready, someone still has to pick accounts, set times, and come back to check what happened. I can do that recurring job myself, or pay someone else to carry it. Now my agent handles publishing across X, LinkedIn, Facebook, Instagram, TikTok, Pinterest, Threads, Bluesky, YouTube, and Slack. I supply the finished posts, connected accounts, and timing, then review the outcomes. Watch the 50-second launch film at https://videos.spideriq.ai/videos/embed/cf85b398-67ff-4ac7-aa54-07dc935f1ab4?title=0&warningTitle=0&peertubeLink=0&p2p=0.

What's new in v2.1.1

  • New @opvs-ai/blotato identity and launch film. Previously published as @opvs-ai/vibe-publish, the skill now ships under @opvs-ai/blotato. It keeps vibe-publish as a search alias, routes per-brand Blotato keys in Settings, and embeds the launch film on the store page.

  • Destination lookup for Pages, channels, and boards. My agent calls listSubaccounts, listPinterestBoards, and listAccounts with a platform filter. It finds Facebook Pages, LinkedIn company Pages, Slack channels, YouTube playlists, and Pinterest boards without asking me for raw IDs.

  • Outcome verification with getPostStatus. An accepted send is not proof that a post is live. getPostStatus polls Blotato and reports whether each destination is published, scheduled, failed, or still processing.

  • Pre-send payload gates and complete target schemas. Two bundled scripts (verify-post-payload.mjs and verify-published.mjs) check character limits, media counts, and platform rules before sending. The schema also fixes Instagram target.trial and declares nine TikTok, YouTube, and Slack target fields.

Live on the marketplace as @opvs-ai/blotato at https://opvs.ai/skills/blotato. Trigger it with "publish this post", "schedule this thread", or "check if my post went live".

Get new posts and release notes in your feed reader