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 keepsvibe-publishas 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, andlistAccountswith aplatformfilter. 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.
getPostStatuspolls 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.mjsandverify-published.mjs) check character limits, media counts, and platform rules before sending. The schema also fixes Instagramtarget.trialand 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".