← Upload-PostCONTENT HISTORY

Update to Upload-Post

Snapshot Oct 24, 2026 · 12:49 UTC · version 1.1.3

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Upload-Post and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Publish or schedule photos, carousels, text posts, link posts, and LinkedIn documents across Instagram, Facebook, X (Twitter), LinkedIn, Threads, Pinterest, Bluesky, TikTok, Google Business Profile, Telegram, Discord, Mastodon and WordPress through Upload-Post, with a different caption per network if wanted. Also list, edit, or cancel scheduled posts. Use when the user wants to post, cross-post, share, or schedule social media content, or asks what is scheduled. For videos use publish-video; for planning many posts over weeks use content-calendar.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 283
    }
  ],
  "name": "schedule-social-posts",
  "skill_md_contents": "---\nname: schedule-social-posts\ndescription: Publish or schedule photos, carousels, text posts, link posts, and LinkedIn documents across Instagram, Facebook, X (Twitter), LinkedIn, Threads, Pinterest, Bluesky, TikTok, Google Business Profile, Telegram, Discord, Mastodon and WordPress through Upload-Post, with a different caption per network if wanted. Also list, edit, or cancel scheduled posts. Use when the user wants to post, cross-post, share, or schedule social media content, or asks what is scheduled. For videos use publish-video; for planning many posts over weeks use content-calendar.\n---\n\n# Schedule social posts\n\n## 1. Pick the profile and networks\n\nCall `list_users` for the profile `username` and its connected accounts. One profile: use it. Several: ask. None: follow `connect-accounts`.\n\nSome networks need a target first:\n\n- Facebook Page: `get_facebook_pages`, then `facebookPageId` in `platformOptions`.\n- LinkedIn company Page: `get_linkedin_pages`, then `linkedinPageId`.\n- Pinterest board: `get_pinterest_boards`.\n- Google Business location: `get_google_business_locations`, then `googleBusinessLocationId` in `platformOptions`.\n\n## 2. Pick the tool\n\n- Photo or carousel: `upload_photos` with `photosPathsOrUrls` (one URL for a single image, several for a carousel), plus `altText` if the user gives it.\n- Text or link post: `upload_text`; the text goes in `title`, a link preview in `linkUrl` (LinkedIn, Bluesky, Facebook).\n- PDF or slide deck: `upload_document` (LinkedIn only) with `documentPathOrUrl` and `title`.\n\nImages must be public HTTPS URLs. If the user only has the image in this chat or on their computer, explain that, and ask for a link or suggest uploading it at https://app.upload-post.com.\n\n## 3. Captions\n\nWrite one caption, then offer native variants: short on X, professional on LinkedIn, hashtags on Instagram. Per-network text goes in `platformOptions` (`instagramTitle`, `linkedinTitle`, `xTitle`, …). `firstComment` posts a comment right after publishing.\n\n## 4. Timing\n\n- Now: no `scheduledDate`.\n- Exact time: `scheduledDate` (ISO 8601) plus `timezone` (IANA). Read the local time back.\n- Next queue slot: `addToQueue: true`.\n\n## 5. Confirm and manage\n\nReport each network with its scheduled time or status (`get_status` on the `request_id`).\n\n- \"What's scheduled?\" → `list_scheduled`.\n- Change the time or text → `edit_scheduled` with `jobId` (`scheduledDate`, `timezone`, `title`, `caption`, or `platformContent` for one network). Do not create a duplicate.\n- Cancel → `cancel_scheduled` with `jobId`. Confirm first; it cannot be undone.\n- Published already → `get_history`. A failed network → `retry_post`. Take a post down → `unpublish_post` (Facebook, YouTube, X, LinkedIn, Threads only; confirm first).\n\nReddit publishing is currently unavailable.\n"
}

SHA-256 of public snapshot: d615862070fa9cad0f991cad794c0a34b1502936195415d87b1d5f3a684c255f