social-post

Creates and schedules posts to YouTube, Facebook Pages, and Mastodon through the Publora MCP server.

47|5|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/publora/skills --skill social-post-publora
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: social-post
Source: https://github.com/publora/skills/tree/main/.codex-marketplace/publora-skills/skills/social-post
Command: npx skills add https://github.com/publora/skills --skill social-post-publora

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Publishing to YouTube, Facebook Pages, and Mastodon normally requires three separate APIs with different auth flows, media pipelines, and platform limits. This Skill lets an AI agent create, schedule, and manage posts on all three through a single Publora MCP server or REST API. ## Core Features & Use Cases - YouTube video publishing: Upload videos with title, description, and privacy settings (public, unlisted, private), respecting the 100-character title and 5,000-character description limits. - Facebook Page posting: Publish text, up to 10 images, or video to one or multiple Facebook Pages in a single request. - Mastodon posting: Publish text up to 500 characters with up to 4 images to the fediverse. - Use Case: Ask your agent to upload a product demo video to YouTube as unlisted, post the announcement text to two Facebook Pages, and share a short version on Mastodon, all scheduled for the same time. ## Quick Start Connect your agent to the Publora MCP server with your API key, then ask it to post your announcement text and video to YouTube, your Facebook Page, and Mastodon scheduled for tomorrow morning.

Frequently Asked Questions about social-post

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I post to YouTube, Facebook, and Mastodon at the same time?▼

Call the create_post tool with an array of platform IDs like youtube-{channel_id}, facebook-{page_id}, and mastodon-{id}, plus your content and an optional scheduledTime. Publora applies each platform's requirements automatically, such as attaching the video to YouTube and enforcing Mastodon's 500-character limit.

How do I upload a video to YouTube through the Publora API?▼

Attach a public https video URL via mediaUrls in create_post, or use get_upload_url for a presigned upload followed by complete_media. Every YouTube post requires exactly one video in MP4, MOV, AVI, or WebM format, and you can set privacy and title in platformSettings.

Can I post to a personal Facebook profile with this API?▼

No, Facebook publishing works with Pages only, not personal profiles. Each connected Page gets its own platform ID like facebook-112233445566, and you can post to multiple Pages in a single request.

What is the Mastodon character limit when posting through Publora?▼

Mastodon posts are strictly limited to 500 characters, and longer content is rejected rather than auto-threaded. Posts can include up to 4 images of 16 MB each, and only the mastodon.social instance is currently supported.

Why does my scheduled post fail with SCHEDULED_TIME_IN_PAST?▼

The scheduledTime must be in the future; a time five or more minutes in the past is rejected. For immediate posting, use the current time plus one minute, or omit scheduledTime entirely to create a draft.