Plan scenes for a design-approved overlay pack
plan_overlay_packRequires an approved AlertForge account connection. OAuth-aware clients should start AlertForge's secure authorization flow and ask the user only to sign in and approve. Setup: https://alertforge.ai/ai-agents#agent-setup. Normalizes and prices scenes to add to a DESIGN-APPROVED project WITHOUT spending any credits or creating anything. Requires projectId from a project whose Style Sheet has been approved via approve_design_sheet -- every scene inherits that project's approved look (visual identity comes entirely from the Style Sheet; there is no theme/reference input here anymore). Calling this without a valid approved projectId returns a structured design_sheet_required error (with the product's 3 onboarding questions and the exact tool sequence to follow) instead of guessing a theme -- see plan_design_sheet. Returns a planId (valid 24 hours, single-use) plus the exact credit cost and a human-readable summary -- SHOW that summary and cost to the user and get their confirmation before calling create_overlay_pack with this planId. Call list_scene_kinds first to see which scene kinds are creatable -- including alert-pack, which crops the identity from this project's Style Sheet and creates the selected production overlay alerts, plus the four sheet-pack kinds (panel-pack, label-pack, sub-badge-pack, emote-pack): each sheet kind renders ONE themed sheet and crops it into individual tile PNGs (a Twitch panel set, activity-feed labels, subscriber badges, or channel emotes) -- pass per-tile overrides via tileTexts on that scene entry; list_scene_kinds' tileInputs reports each kind's exact slot count and whether labels are locked to fixed vocabulary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scenes | Yes | The scenes to include. Call list_scene_kinds first -- this tool rejects any kind that isn't creatable. | |
| projectId | Yes | A design-approved project id -- from create_design_sheet, after approve_design_sheet has succeeded on it. Required. | |
| durationSec | No | Default animation length in seconds for scenes that don't set their own. | |
| imageQuality | No | Default quality for scenes that don't set their own. |