{"id":73279,"plugin_id":"plugin_asdk_app_6acf495b3c3c81919c873196eea82350","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-31T01:20:34.744Z","digest":"5ceb7004468ccce007c8f116003675729d4f46a2f5b2f34d8d63662bf53e0cbf","against":null,"payload":{"description":"Use when the user wants shows at set times, for example a show every Friday at 8 pm, instead of one playlist on a loop.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":298}],"name":"weekly-show-schedule","skill_md_contents":"---\nname: weekly-show-schedule\ndescription: Use when the user wants shows at set times, for example a show every Friday at 8 pm, instead of one playlist on a loop.\n---\n\n# Weekly Show Schedule\n\n1. Confirm the time zone the user plans in.\n2. Find a calendar stream with playout_list, or create one with playout_create_scheduled.\n3. Call calendar_get before any change, and again whenever its result is no longer in front of you. Never write entries from memory.\n4. Add each show with calendar_add_entry: the videos (ids and lengths from media_list), the start and end as instants in the calendar's time zone, and daysOfWeek for a repeating show.\n5. Read the schedule back in the user's words (\"every Friday 20:00 to 21:00, Madrid time\").\n6. Starting and stopping the stream around the shows by itself (lifecycle AUTO) needs the scheduling feature, which comes with the Channel plan and up; without it the user starts the stream by hand.\n\nChange one show with calendar_update_entry, remove one with calendar_delete_entry. Shows that already aired are a read-only record.\n\nRules for every playout.video workflow:\n- Read ids from the list tools (playout_list, playlist_list, media_list, channel_list). Never invent an id or reuse one from memory.\n- Anything that starts, stops or changes a stream is visible to its audience. Say what will happen and let the user confirm before calling the tool.\n- If a tool refuses, relay its reason in plain words. When a step needs a different plan, say which plan includes it and that plans are listed on playout.video. Do not quote prices and do not offer to upgrade or buy anything.\n- The user's explicit instructions come before this skill's steps.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}