← PostizCONTENT HISTORY

Update to Postiz

Snapshot Oct 24, 2026 · 12:57 UTC · version 2.0.19

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Postiz 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": "Create a draft, scheduled, or immediate social media post with Postiz, including threads, first comments, and platform-specific settings such as subreddits, YouTube titles, or Pinterest boards. Use when the user asks to draft, schedule, post, or publish something to a connected social channel.",
  "included_files": [],
  "name": "schedule-posts",
  "skill_md_contents": "---\nname: schedule-posts\ndescription: Create a draft, scheduled, or immediate social media post with Postiz, including threads, first comments, and platform-specific settings such as subreddits, YouTube titles, or Pinterest boards. Use when the user asks to draft, schedule, post, or publish something to a connected social channel.\n---\n\n# Schedule social media posts with Postiz\n\nFollow these steps in order. Each step depends on the result of the one before it.\n\n## 1. Pick the channels\n\nCall `integrationList` and match the user's request to channels by platform and name. Use the channel `id` from the result as `integrationId`. If more than one channel matches and the user didn't say which, ask.\n\n## 2. Check the platform rules\n\nCall `integrationSchema` with the channel's platform identifier for every platform you will post to. It returns:\n\n- `rules` and `maxLength`: keep the post and each comment within them.\n- `settings`: the settings keys that platform needs (for example a subreddit and title for Reddit, a title and privacy for YouTube, a board for Pinterest). Required settings must be passed when scheduling.\n- `tools`: helper methods for settings that need an id from the platform, such as a Reddit flair or a Pinterest board. Call `triggerTool` with the `integrationId`, the `methodName`, and any `dataSchema` values to get those ids. Pass the id it returns, never the display label.\n\nFor X, set `isPremium` to whether the user's X account is premium; if you don't know, use `false`.\n\n## 3. Add media\n\nAttachments must be hosted by Postiz. If the post has images or videos, or the platform requires them (for example Instagram, TikTok, YouTube, Pinterest), follow the `create-post-media` skill and use the hosted `path` values it gives you as attachments. Don't pass external URLs as attachments.\n\n## 4. Confirm the timing\n\nDates are sent in UTC. If the user gives a local time without a time zone, ask for their time zone or confirm the UTC time with them. For relative dates (\"next Monday\"), state the exact date you will use.\n\nChoose the post type from what the user asked:\n\n- `draft`: saved in Postiz, nothing is sent. Use this when the user says draft, or when it is unclear whether they want it to go live.\n- `schedule`: published automatically at the date.\n- `now`: published immediately; pass the current time as the date.\n\nBefore using `schedule` or `now`, show the user the final text, channels, media, and time, and get their confirmation. Published posts are public and can't be unsent from here.\n\n## 5. Create the post\n\nCall `integrationSchedulePostTool` with one `socialPost` item per channel (or per date for a series):\n\n- `postsAndComments`: the first item is the post; every later item is a comment or the next part of a thread.\n- `content` is HTML. Wrap each line in `<p>`. Allowed tags: `h1`, `h2`, `h3`, `u`, `strong`, `li`, `ul`, `p`. Don't combine `u` and `strong`.\n- `attachments`: the hosted paths from step 3.\n- `settings`: the keys and values from step 2.\n- `shortLink`: `true` only if the post has a link and the user wants it shortened; ask if unsure.\n\nIf the result contains `errors`, fix what it describes and call the tool again. On success, share each `previewUrl` with the user.\n\nTo change a post after it's created, use the `manage-scheduled-posts` skill.\n"
}

SHA-256 of public snapshot: 47935bcded10aae13e93a1073318114344dc122d8e9ed867c12b38e569750829