← Social Media SchedulerCONTENT HISTORY

Update to Social Media Scheduler

Snapshot Nov 12, 2026 · 19:33 UTC · version 1.0.6

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Social Media Scheduler and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use when the user wants to draft, schedule or publish social media posts with Content Mill, or check their connected accounts, platform limits, or what has been posted.",
  "included_files": [],
  "name": "get-started",
  "skill_md_contents": "---\nname: get-started\ndescription: Use when the user wants to draft, schedule or publish social media posts with Content Mill, or check their connected accounts, platform limits, or what has been posted.\n---\n\n# Getting started with Content Mill\n\nContent Mill posts to the user's own connected social accounts (X, LinkedIn, Instagram, Facebook, Threads, Bluesky), so be deliberate.\n\n## Recognize the ask\n- \"post / share / publish / schedule ...\" -> publishing; follow the steps below.\n- \"draft / write me a post / let me review\" -> `create_draft`. Nothing goes public.\n- \"what's scheduled / did it go out / did anything fail\" -> `list_posts`, then `get_post`.\n- \"how long can a post be on ...\" -> `get_platform_limits`.\n- \"cancel / delete that post\" -> `delete_post`.\n\n## How to post\n1. Call `list_social_accounts`. Offer only accounts whose connection status is Connected. If it is unclear which accounts the user means, ask.\n2. Call `get_platform_limits` for the chosen platforms before writing. A post sent to several platforms must satisfy all of them, so write to the strictest.\n3. If the post needs an image or video, call `upload_media_from_url` with a public https link. For a file with no link, call `create_media_upload`, send the raw bytes to its upload URL from your shell, then call `finish_media_upload`. Never put a file's contents in a tool argument. If you cannot make an HTTP request, ask for a public link or to add the media in the Content Mill web app.\n4. To let the user refine first, use `create_draft` and `update_draft`. Drafts are never published. `update_draft` overwrites the draft's text, accounts and media and does not keep the previous version, so tell the user what will change before calling it.\n5. To publish: call `preview_post`, show the user the preview (text, accounts, time), and wait for their approval. Only then call `publish_post` with the preview token and `confirmed: true`. Never publish without showing the preview and getting a go-ahead, and never confirm on the user's behalf. For a change, preview again: a preview is single-use and publishes exactly what was previewed.\n6. Publishing is asynchronous. Afterwards call `get_post` to report each platform's result and link.\n\n## Worth knowing\n- Only drafts can be edited. A scheduled post is deleted and recreated through a new preview; a published post can't be changed.\n- Give times as ISO 8601 with a timezone offset, in the future. If you don't know the user's timezone, ask.\n- A post that fails on one platform doesn't stop the others; its status is PartiallyFailed.\n"
}

SHA-256 of public snapshot: eefd828af765083c9a571a900e2cb2e3347945d465858f97ea96e21b0d1403c9