{"id":91066,"plugin_id":"plugin_asdk_app_6ac21c958e388191a9cb8a33f597dd70","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-11T13:28:45.344Z","digest":"27a0df6f79a20f6439a953f9c6edd196f423477fda0bec5a1fbf908ae4235faf","against":null,"payload":{"description":"Manage the SkedCast content calendar. Use when the user asks what is scheduled or publishing on a date, or wants to reschedule, cancel, retry, or inspect scheduled posts and their per-platform destinations.","included_files":[],"name":"manage-calendar","skill_md_contents":"---\nname: manage-calendar\ndescription: Manage the SkedCast content calendar. Use when the user asks what is scheduled or publishing on a date, or wants to reschedule, cancel, retry, or inspect scheduled posts and their per-platform destinations.\n---\n\n# Manage the Content Calendar\n\nRescheduling, cancelling, and retrying are write actions — confirm with the user\nbefore calling.\n\n## Seeing what's scheduled\n\n- `list_scheduled_posts` — the workspace's posts (queue, drafts, published),\n  newest first, with status/client/platform filters and free-text search over captions,\n  client names, and account handles.\n- `list_post_targets` — individual post DESTINATIONS (one row per platform account)\n  with an optional schedule-time window. This is the tool for \"what publishes on\n  this date\". It carries `total` and `totalPosts` so you can tell a full page from a\n  complete set.\n- `get_post` — one post with its per-platform variants and fan-out targets.\n- `get_post_target` — one destination in full: status, scheduled time, platform,\n  account, published permalink, and the failure reason when it failed.\n\n## Changing the schedule\n\n- `reschedule_post` — move a pending post target to a new time (absolute\n  `scheduledAt` or relative `shiftMinutes`).\n- `cancel_post` — cancel a still-pending post target before it publishes.\n- `retry_post` — re-queue a failed or rate-limited target so it publishes again.\n  When a target failed, read `get_post_target` first and tell the user the platform's\n  own failure reason before retrying.\n- `bulk_post_target_action` — reschedule, retry, or cancel up to 5000 targets in one\n  call. Returns `{ jobId, accepted, skipped, skippedReasons? }`; skipped targets are\n  reported, never silently dropped.\n- `shift_campaign` — move a whole campaign's pending schedule by relative minutes.\n\n## Notes\n\n- `get_posting_limits` shows per-account anti-ban cadence; `get_quota` shows the\n  scarce-bucket budget. Read them before planning large batches.\n- Campaigns are named post groupings: `list_campaigns` / `get_campaign` to inspect,\n  `assign_to_campaign` / `unassign_from_campaign` to group (grouping only — never\n  changes content or schedule).\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}