{"id":47642,"plugin_id":"plugin_asdk_app_6a8450226ab0819184d8875d99865249","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:33:59.597Z","digest":"df46c1dc8b6ec6e39cbabe897ad243c0adacec8a2f1ffef6c7d9e1ec5602c118","against":null,"payload":{"description":"Produce a fixed, one-screen status brief for a Your Social Hub content calendar. Use when the user asks what is waiting for review, sent back, rejected, failed, or approved without a date in a calendar.","included_files":[],"name":"calendar-brief","skill_md_contents":"---\nname: calendar-brief\ndescription: Produce a fixed, one-screen status brief for a Your Social Hub content calendar. Use when the user asks what is waiting for review, sent back, rejected, failed, or approved without a date in a calendar.\n---\n\n# Content calendar brief\n\nProduce a fixed-shape status brief for the calendar the user names. Ask them to choose only when the hub or calendar is ambiguous.\n\n1. Resolve the calendar with `list_hubs` then `list_content_calendars`, paging calendars until the named one is found.\n2. Call `list_content` for each relevant status, paging until all matching items are included.\n3. Call `list_ideas` once.\n\nReport exactly:\n\n- **Needs a person:** counts and titles for `revisions_needed`, `rejected`, and `publication_failed`.\n- **In review:** count.\n- **Armed:** `approved` items with a `publicationDate`, including dates.\n- **Approved, no date:** count and titles; these cannot publish.\n- **Pipeline:** ideas by `idea`, `creation`, and `sent` status.\n\nDo not drill into individual content, write anything, or add a second analysis. Hand off to `calendar-audit` for a fuller audit.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}