← 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": "Plan a social media content calendar (a week or a month of posts) and set up a recurring posting schedule with Upload-Post's posting queue, so content drips out at fixed times on Instagram, TikTok, YouTube, LinkedIn, X, Facebook and more. Use when the user wants a posting schedule, a weekly plan, consistent posting, best times to post, or asks when their next post goes out. For a single post use publish-video or schedule-social-posts.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 258
    }
  ],
  "name": "content-calendar",
  "skill_md_contents": "---\nname: content-calendar\ndescription: Plan a social media content calendar (a week or a month of posts) and set up a recurring posting schedule with Upload-Post's posting queue, so content drips out at fixed times on Instagram, TikTok, YouTube, LinkedIn, X, Facebook and more. Use when the user wants a posting schedule, a weekly plan, consistent posting, best times to post, or asks when their next post goes out. For a single post use publish-video or schedule-social-posts.\n---\n\n# Content calendar and posting queue\n\nThe queue is a weekly grid of time slots per profile. Anything published with `addToQueue: true` takes the next free slot, so the user gets a steady rhythm without picking dates.\n\n## 1. Read the current setup\n\nGet the profile name from `list_users`, then call `get_queue_settings` with `profile_username` (always pass it). It returns `timezone`, `slots`, `days_of_week`, `max_posts_per_slot`.\n\nCall `preview_queue` with the same `profile_username` to see what is lined up. For \"when is my next post?\" pass `nextSlot: true` and quote the local time.\n\nShow it as a short weekly view, not JSON.\n\n## 2. Choose times from real data\n\nDo not invent \"best times to post\". Look at the user's own results with `get_analytics` (`profileUsername`) and `get_total_impressions`. Only fall back to generic advice (two slots a day, late morning and early evening, weekdays) when there is no history, and say so.\n\n## 3. Change the schedule\n\n`update_queue_settings` takes `profile_username`, `timezone` (IANA), `slots` (`{ hour, minute }` in local time, up to 24), `days_of_week` (0 = Monday … 6 = Sunday), `max_posts_per_slot`.\n\nIt replaces the whole configuration. Read the current settings, apply the change on top, describe the new grid in plain words (say the day names, not numbers), get a yes, then write. Changing slots moves posts already queued.\n\n## 4. Fill the calendar\n\nFor a week or month of content: draft the posts with the user (themes, captions, which network), then publish each one with `addToQueue: true` through `publish-video` or `schedule-social-posts`. Space clips out instead of posting several to the same account at once. Finish with `preview_queue` so the user sees the full calendar.\n"
}

SHA-256 of public snapshot: 224a06ab5b99b74e1ea5cba8c1063641a738506c4b976286c98ba2ba20a9f386