← PostEverywhereCONTENT HISTORY
WHAT CHANGED
Update to PostEverywhere
Snapshot Oct 29, 2026 · 19:13 UTC · version 1.2.0
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save PostEverywhere and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Post one video to several platforms with PostEverywhere, with the right title and caption for each. Use when the user wants to share a video, Reel, Short or TikTok across TikTok, Instagram Reels, YouTube Shorts, LinkedIn and Facebook Reels, or asks to \"post this video everywhere\".",
"included_files": [],
"name": "cross-post-video",
"skill_md_contents": "---\nname: cross-post-video\ndescription: Post one video to several platforms with PostEverywhere, with the right title and caption for each. Use when the user wants to share a video, Reel, Short or TikTok across TikTok, Instagram Reels, YouTube Shorts, LinkedIn and Facebook Reels, or asks to \"post this video everywhere\".\n---\n\n# Cross-post a video\n\nUpload the video once, write a caption for each platform, and pick the right format on each one.\n\n## Steps\n\n1. **Get the video.** The user gives a public link to an MP4 file. Call `upload_media_from_url` with the `url`. Videos import in the background: call `get_media` with the returned `media_id` until `media_status` is `\"ready\"`. If it becomes `\"failed\"`, tell the user the `error_message` in plain words. Never attach a video that isn't ready. For a video already in their library, find it with `list_media` and `type: \"video\"`.\n2. **Check the rules.** Call `get_platform_rules` and compare the video with each platform's limits for length, size and aspect ratio. `get_media` shows the video's details. If the video breaks a platform's rule, leave that platform out and tell the user why.\n3. **Pick the accounts.** Call `list_accounts`. Use the accounts the user named, or every healthy account on a video platform. Skip any account that can't post and say why.\n4. **Write a caption for each platform.** Put a general caption in `content`, and set each platform's own in `platform_content`:\n - **TikTok:** `{\"tiktok\": {\"content\": \"...\"}}`. Short, hook first, hashtags at the end.\n - **Instagram Reels:** `{\"instagram\": {\"content\": \"...\", \"contentType\": \"Reels\"}}`. Hashtags at the end.\n - **YouTube Shorts:** `{\"youtube\": {\"content\": \"<description>\", \"contentType\": \"Short\", \"settings\": {\"title\": \"<title>\"}}}`. The title is up to 100 characters, and YouTube doesn't allow `<` or `>`. Put what the video is about in the first two lines of the description. For a normal YouTube video, use `\"contentType\": \"Video\"`.\n - **LinkedIn:** `{\"linkedin\": {\"content\": \"...\"}}`. A first line that earns the click, short paragraphs.\n - **Facebook Reels:** `{\"facebook\": {\"content\": \"...\", \"contentType\": \"Reels\"}}`.\n Follow the user's voice guide if there is one (see `brand-voice`). Don't invent facts about the video; ask the user what it shows if you don't know.\n5. **Show the drafts.** Show, per platform: format, title (YouTube), caption and time. Ask the user to confirm.\n6. **Create it.** Call `create_post` with `content`, `account_ids`, `media_ids: [<media_id>]`, `platform_content`, and `draft: true`, unless the user already said to publish now or gave a time for this exact post.\n7. **Publish or schedule.** After the user confirms, call `schedule_post` with the `post_id` and `scheduled_for` (with `timezone`) or `publish_now: true`.\n8. **Check the result.** Videos take a few minutes to process on each platform. Call `get_post_results` after a short wait and report which platforms published, with links, and any failure in plain words (see `fix-failed-posts`).\n\n## Good defaults\n\n- Vertical video (9:16) suits TikTok, Reels and Shorts. For a wide video, check `get_platform_rules` before you pick a short-form format.\n- One video per post. To post two videos, make two posts.\n"
}SHA-256 of public snapshot: bc2dc4344689c68eb931192ddd58627c4fc1d2c2abd607b5a6dc6fbb55fbf634