{
  "slug": "youtuber-pack",
  "id": "storycut.creator.youtuber-pack",
  "name": "YouTuber Creator Pack",
  "description": "Typical creator graphics for intros, CTAs, lower thirds, sponsor disclosures, chapters, facecam layouts, end screens, engagement cards, and Shorts framing.",
  "permissions": [
    "read-layer-pixels",
    "read-timeline"
  ],
  "effects": [
    {
      "id": "channelIntro",
      "name": "Channel Intro",
      "category": "generator",
      "nodeType": "creator-intro",
      "description": "Builds a branded animated channel intro with title, accent, and timing controls.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "introTitle",
      "name": "Intro Title Card",
      "category": "generator",
      "nodeType": "creator-title",
      "description": "Creates a polished opening title card for a video or series.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "subscribeCta",
      "name": "Subscribe CTA",
      "category": "generator",
      "nodeType": "creator-cta",
      "description": "Adds an animated subscribe call-to-action with a configurable entrance and exit.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "likeCta",
      "name": "Like CTA",
      "category": "generator",
      "nodeType": "creator-cta",
      "description": "Adds a like reminder with icon-style motion and creator colors.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "bellCta",
      "name": "Notification Bell CTA",
      "category": "generator",
      "nodeType": "creator-cta",
      "description": "Adds a notification bell prompt for channel reminders.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "lowerThird",
      "name": "Creator Lower Third",
      "category": "generator",
      "nodeType": "creator-lower-third",
      "description": "Creates a name, role, or guest lower third with clean broadcast spacing.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "socialHandle",
      "name": "Social Handle",
      "category": "generator",
      "nodeType": "creator-social",
      "description": "Displays a social handle and platform label without requiring external assets.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "sponsorDisclosure",
      "name": "Sponsored Disclosure",
      "category": "generator",
      "nodeType": "creator-disclosure",
      "description": "Creates a visible sponsored-content disclosure card for transparent creator delivery.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "sponsorCard",
      "name": "Sponsor Card",
      "category": "generator",
      "nodeType": "creator-sponsor",
      "description": "Adds a sponsor title, message, and call-to-action card.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "chapterCard",
      "name": "Chapter Card",
      "category": "generator",
      "nodeType": "creator-chapter",
      "description": "Adds a chapter or segment title card for long-form videos.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "countdown",
      "name": "Countdown",
      "category": "generator",
      "nodeType": "creator-countdown",
      "description": "Creates a configurable 3-2-1 or stream-start countdown.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "progressBar",
      "name": "Video Progress Bar",
      "category": "effect",
      "nodeType": "creator-progress",
      "description": "Adds a branded progress bar for tutorials, reviews, and livestream segments.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "endScreen",
      "name": "End Screen Layout",
      "category": "generator",
      "nodeType": "creator-end-screen",
      "description": "Creates an end-screen layout with video, playlist, and subscribe zones.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "endScreenSubscribe",
      "name": "End Screen Subscribe",
      "category": "generator",
      "nodeType": "creator-end-screen",
      "description": "Adds a focused final subscribe card with a configurable call-to-action.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "commentCallout",
      "name": "Comment Callout",
      "category": "generator",
      "nodeType": "creator-comment",
      "description": "Highlights a viewer comment or question as an animated on-screen card.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "emojiBurst",
      "name": "Emoji Burst",
      "category": "generator",
      "nodeType": "creator-emoji",
      "description": "Creates a celebratory emoji or reaction burst around a key moment.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "facecamFrame",
      "name": "Facecam Frame",
      "category": "effect",
      "nodeType": "creator-facecam",
      "description": "Adds a rectangular facecam frame with creator accent styling.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "facecamCircle",
      "name": "Circular Facecam",
      "category": "effect",
      "nodeType": "creator-facecam",
      "description": "Masks a facecam into a circular creator layout with an animated ring.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "pictureInPicture",
      "name": "Picture in Picture",
      "category": "effect",
      "nodeType": "creator-pip",
      "description": "Places a reaction, facecam, or reference video in a configurable corner.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "gameplayOverlay",
      "name": "Gameplay Overlay",
      "category": "generator",
      "nodeType": "creator-gaming",
      "description": "Builds a lightweight gameplay overlay for facecam, labels, and status areas.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "screenRecordingFrame",
      "name": "Screen Recording Frame",
      "category": "generator",
      "nodeType": "creator-screen",
      "description": "Frames a tutorial or screen recording with keyboard and pointer callouts.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "brollLabel",
      "name": "B-Roll Label",
      "category": "generator",
      "nodeType": "creator-b-roll",
      "description": "Adds a small source or context label over B-roll footage.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "quoteCard",
      "name": "Quote Card",
      "category": "generator",
      "nodeType": "creator-quote",
      "description": "Creates a readable quote or key-takeaway card for educational videos.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "productCallout",
      "name": "Product Callout",
      "category": "generator",
      "nodeType": "creator-product",
      "description": "Adds product name, feature, price, or link callouts for reviews and demos.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "pollCard",
      "name": "Poll Card",
      "category": "generator",
      "nodeType": "creator-poll",
      "description": "Creates an on-screen poll or question card for audience engagement.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "watermarkBug",
      "name": "Channel Watermark",
      "category": "effect",
      "nodeType": "creator-watermark",
      "description": "Adds a subtle persistent channel watermark or logo placement.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "newsTicker",
      "name": "News Ticker",
      "category": "generator",
      "nodeType": "creator-ticker",
      "description": "Creates a scrolling headline or update ticker for news and commentary videos.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    },
    {
      "id": "verticalShortsFrame",
      "name": "Shorts Vertical Frame",
      "category": "effect",
      "nodeType": "creator-shorts",
      "description": "Adds a safe vertical-video frame for Shorts, Reels, and TikTok exports.",
      "parameters": [
        {
          "id": "amount",
          "label": "Amount",
          "kind": "range",
          "defaultValue": 72,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "duration",
          "label": "Duration",
          "kind": "range",
          "defaultValue": 48,
          "min": 1,
          "max": 120,
          "step": 1
        },
        {
          "id": "scale",
          "label": "Scale",
          "kind": "range",
          "defaultValue": 100,
          "min": 25,
          "max": 200,
          "step": 1
        },
        {
          "id": "opacity",
          "label": "Opacity",
          "kind": "range",
          "defaultValue": 100,
          "min": 0,
          "max": 100,
          "step": 1
        },
        {
          "id": "position",
          "label": "Position",
          "kind": "select",
          "defaultValue": "bottom-right",
          "options": [
            "top-left",
            "top-center",
            "top-right",
            "center",
            "bottom-left",
            "bottom-center",
            "bottom-right"
          ]
        },
        {
          "id": "accent",
          "label": "Accent",
          "kind": "color",
          "defaultValue": "#d6f56b"
        },
        {
          "id": "secondary",
          "label": "Secondary",
          "kind": "color",
          "defaultValue": "#111611"
        },
        {
          "id": "animate",
          "label": "Animate",
          "kind": "boolean",
          "defaultValue": true
        }
      ]
    }
  ],
  "presets": [
    {
      "id": "clean-intro",
      "name": "Clean channel intro",
      "effectId": "channelIntro",
      "values": {
        "amount": 76,
        "duration": 42,
        "scale": 100,
        "opacity": 100,
        "position": "center",
        "accent": "#d6f56b",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "subscribe-lime",
      "name": "Lime subscribe CTA",
      "effectId": "subscribeCta",
      "values": {
        "amount": 84,
        "duration": 36,
        "scale": 100,
        "opacity": 100,
        "position": "bottom-right",
        "accent": "#d6f56b",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "creator-lower-third",
      "name": "Creator lower third",
      "effectId": "lowerThird",
      "values": {
        "amount": 70,
        "duration": 52,
        "scale": 100,
        "opacity": 100,
        "position": "bottom-left",
        "accent": "#d6f56b",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "sponsor-safe",
      "name": "Sponsor disclosure",
      "effectId": "sponsorDisclosure",
      "values": {
        "amount": 72,
        "duration": 60,
        "scale": 100,
        "opacity": 100,
        "position": "top-right",
        "accent": "#f4c86a",
        "secondary": "#111611",
        "animate": false
      }
    },
    {
      "id": "chapter-clean",
      "name": "Chapter card",
      "effectId": "chapterCard",
      "values": {
        "amount": 78,
        "duration": 58,
        "scale": 100,
        "opacity": 100,
        "position": "center",
        "accent": "#7a9cff",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "facecam-neon",
      "name": "Neon facecam",
      "effectId": "facecamCircle",
      "values": {
        "amount": 88,
        "duration": 40,
        "scale": 100,
        "opacity": 100,
        "position": "bottom-right",
        "accent": "#61d8ff",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "gaming-overlay",
      "name": "Gaming overlay",
      "effectId": "gameplayOverlay",
      "values": {
        "amount": 74,
        "duration": 48,
        "scale": 100,
        "opacity": 100,
        "position": "bottom-left",
        "accent": "#c79bff",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "end-screen",
      "name": "End screen",
      "effectId": "endScreen",
      "values": {
        "amount": 82,
        "duration": 72,
        "scale": 100,
        "opacity": 100,
        "position": "center",
        "accent": "#d6f56b",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "poll-engagement",
      "name": "Audience poll",
      "effectId": "pollCard",
      "values": {
        "amount": 68,
        "duration": 64,
        "scale": 100,
        "opacity": 100,
        "position": "center",
        "accent": "#f07857",
        "secondary": "#111611",
        "animate": true
      }
    },
    {
      "id": "shorts-safe",
      "name": "Vertical Shorts frame",
      "effectId": "verticalShortsFrame",
      "values": {
        "amount": 80,
        "duration": 48,
        "scale": 100,
        "opacity": 100,
        "position": "center",
        "accent": "#d6f56b",
        "secondary": "#111611",
        "animate": false
      }
    }
  ],
  "format": "storystudioplugins",
  "formatVersion": 1,
  "version": "1.0.0",
  "apiVersion": "1",
  "host": "storycut-motion",
  "vendor": "StoryCut",
  "runtime": "declarative",
  "license": "StoryCut Motion Plugin SDK",
  "enabled": true
}
