{"id":91062,"plugin_id":"plugin_asdk_app_6ac21c958e388191a9cb8a33f597dd70","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-11T13:28:45.260Z","digest":"62966ff466b1555aa402be44f64007549170d7995fa547396de499a1e5b309c1","against":null,"payload":{"description":"Work the SkedCast approval queue. Use when the user asks what is waiting for approval, or wants to approve, reject, request changes, or revise a post under review.","included_files":[],"name":"approval-workflow","skill_md_contents":"---\nname: approval-workflow\ndescription: Work the SkedCast approval queue. Use when the user asks what is waiting for approval, or wants to approve, reject, request changes, or revise a post under review.\n---\n\n# Approval Workflow\n\nFor teams and agencies where publishing is gated by review. Deciding an approval is a\nwrite action — always confirm with the user before calling `decide_approval`.\n\n## The workflow\n\n1. **List the queue.** Call `list_approvals` (newest first, optional status/post\n   filters). For one request in full — the gated post's preview and roll-up, so the\n   reviewer sees what they are deciding on — call `get_approval`. Summarize each\n   pending request: the post content, target accounts, scheduled time, and who it is\n   waiting on.\n\n2. **Present for decision.** Show the user the pending items and ask what to do with\n   each: approve, reject, or request changes. Never decide on their behalf.\n\n3. **Decide.** Call `decide_approval` per request. Approving releases the gated post\n   for publishing.\n\n4. **Revise if needed.** If the user wants changes to a post under review, use\n   `revise_post` to change content, media, or per-platform overrides without\n   disturbing its destinations. Note: editing an APPROVED post returns it to review,\n   and `revise_post` refuses (naming them) when a destination has already published\n   or is about to.\n\n## Key facts\n\n- `list_clients` / `get_client` show each client group's approval policy, so you can\n  explain why a post is gated.\n- Posts created via `create_post` for a client that requires approval are submitted\n  for review automatically instead of publishing.\n- Approval decisions are final in the sense that they release or block publishing —\n  treat them with the same care as publishing itself.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}