← ArcadsCONTENT HISTORY

Update to Arcads

Snapshot Oct 26, 2026 · 12:00 UTC · version 1.0.10

WHAT CHANGED

Declared capabilities changed

Declared skills — Now says: [{"description":"Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server:...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Arcads and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 24, 2026 · 12:40 UTC

[{"description":"Identify a video ad's hook and clone it for the user's brand. Invoke with /arcads:clone-hook or via another skill.","interface":{"brand_color":null,"default_prompt":null,"display_name":"clone-hook","icon_large_url":null,...

After

Oct 26, 2026 · 12:00 UTC

[{"description":"Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server: static image ads, AI video ads, actor-led UGC formats, app demos, unboxings, try-ons,...

Full description

Before

Oct 24, 2026 · 12:40 UTC

Arcads helps users create and edit advertising videos, images, speech, and music in their workspace. Users can browse brands, actors, voices, and collected competitor ads; upload reference media; generate assets with supported models; an...

After

Oct 26, 2026 · 12:00 UTC

Create ad creatives with Arcads: research competitor ads, adapt winning hooks and static ads to your brand, and generate UGC, cinematic, animated and song video ads plus static image ads through the Arcads MCP server.

Short description

Before

Oct 24, 2026 · 12:40 UTC

Create and edit ad media

After

Oct 26, 2026 · 12:00 UTC

Generate ad creatives

Long description

Before

Oct 24, 2026 · 12:40 UTC

helps users create and edit advertising videos, images, speech, and music in their workspace. Users can browse brands, actors, voices, and collected competitor ads; upload reference media; generate assets with supported models; and trim,...

After

Oct 26, 2026 · 12:00 UTC

is a creative tool for making advertising content. This plugin turns a product, a brief or a reference ad into finished ad creatives: video ads (UGC-style, cinematic short films, Pixar-style 3D, paper-collage animation, AI music and song...

Compare saved observations

Download comparison JSON
Full technical diff · 19 changed fields

removed /release/app_manifest/apps/app-6aa01081c414819196e58fc42ab585a6

BEFORE
{
  "id": "asdk_app_6aa01081c414819196e58fc42ab585a6",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/arcads

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6aa01081c414819196e58fc42ab585a6",
  "required": true
}

changed /release/description

BEFORE
"Arcads helps users create and edit advertising videos, images, speech, and music in their workspace. Users can browse brands, actors, voices, and collected competitor ads; upload reference media; generate assets with supported models; and trim, combine, caption, translate, animate, or enhance existing media. AI analysis and prompt building support creative preparation. Processing runs as saved jobs and may consume workspace credits."
AFTER
"Create ad creatives with Arcads: research competitor ads, adapt winning hooks and static ads to your brand, and generate UGC, cinematic, animated and song video ads plus static image ads through the Arcads MCP server."

changed /release/id

BEFORE
"pluginrel_97c6271d82f88191886b7cbeabbe32f4"
AFTER
"pluginrel_eecea1163f588191b9ae881ce5f4d641"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Generate video ads: UGC, cinematic, 3D animated and song ads",
  "Generate static image ads and Amazon listing images",
  "Clone the hook of a reference video ad for your brand",
  "Adapt a competitor's static ad to your product",
  "Research competitor ads in the Meta Ad Library",
  "Animate static ads and images into short videos"
]

changed /release/interface/category

BEFORE
"Business & Operations"
AFTER
"Creativity"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000003d00820a96471e4831b1d55d"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000003d00820a96471e4831b1d55d"
AFTER
"https://files.openai.com/content?id=file_00000000606081f4b196166528e7110b"

changed /release/interface/default_prompt

BEFORE
null
AFTER
"Make a 15-second UGC video ad for my skincare serum"

changed /release/interface/default_prompts

BEFORE
null
AFTER
[
  "Make a 15-second UGC video ad for my skincare serum",
  "Turn my product into a catchy song ad with an animated story",
  "Find my competitors' top video ads and clone the best hook"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_000000007210820e9a83e194f5f321b7"
AFTER
"https://files.openai.com/content?id=file_00000000827c81f48940c14b635b8002"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_000000007210820e9a83e194f5f321b7"
AFTER
null

changed /release/interface/long_description

BEFORE
"Arcads helps users create and edit advertising videos, images, speech, and music in their workspace. Users can browse brands, actors, voices, and collected competitor ads; upload reference media; generate assets with supported models; and trim, combine, caption, translate, animate, or enhance existing media. AI analysis and prompt building support creative preparation. Processing runs as saved jobs and may consume workspace credits."
AFTER
"Arcads is a creative tool for making advertising content. This plugin turns a product, a brief or a reference ad into finished ad creatives: video ads (UGC-style, cinematic short films, Pixar-style 3D, paper-collage animation, AI music and song ads), static image ads, Amazon listing images, and motion versions of existing statics.\n\nTypical tasks: find competitor ads in the Meta Ad Library for inspiration, clone the hook of a reference video for your brand, adapt a static ad to your product, write a script or song lyrics and generate the matching video, and restyle or animate existing footage and images.\n\nIt is built for marketers, growth teams, agencies and e-commerce brands who produce ads for Meta, TikTok and other social platforms.\n\nLimitations: an Arcads account is required, and every generation uses the credits included in that account. Competitor research needs a connected browser automation tool. Some skills stitch clips locally and need ffmpeg."

changed /release/interface/plugin_category_id

BEFORE
"business & operations"
AFTER
"creativity"

changed /release/interface/short_description

BEFORE
"Create and edit ad media"
AFTER
"Generate ad creatives"

changed /release/interface/website_url

BEFORE
"https://arcads.ai"
AFTER
"https://www.arcads.ai"

changed /release/keywords

BEFORE
[]
AFTER
[
  "arcads",
  "ads",
  "ad-creative",
  "video",
  "image",
  "meta-ad-library",
  "competitor-research",
  "hook",
  "seedance"
]

changed /release/skills

BEFORE
[
  {
    "description": "Identify a video ad's hook and clone it for the user's brand. Invoke with /arcads:clone-hook or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "clone-hook",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Identify a video ad's hook and clone it for the user's brand. Invoke with /arcads:clone-hook or via another skill."
    },
    "name": "clone-hook",
    "plugin_release_skill_id": "pluginrsk_6aa1777486d08191a2afdf1176b01319"
  },
  {
    "description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "clone-static-ad",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill."
    },
    "name": "clone-static-ad",
    "plugin_release_skill_id": "pluginrsk_6aa17776652c8191b4d5514b31506e3f"
  },
  {
    "description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use proactively when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "media-router",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use proactively when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n"
    },
    "name": "media-router",
    "plugin_release_skill_id": "pluginrsk_6aa177788ae48191a5b0397cb1ea4eba"
  },
  {
    "description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "spy-competitor-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill."
    },
    "name": "spy-competitor-ads",
    "plugin_release_skill_id": "pluginrsk_6aa17779b524819186914be2db7682cd"
  }
]
AFTER
[
  {
    "description": "Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server: static image ads, AI video ads, actor-led UGC formats, app demos, unboxings, try-ons, plus post-production (subtitles, overlays, hook variants, translation). Use when the user says \"make ads\", \"make a creative\", \"recreate this ad/post\", \"turn this into a video\", references a viral format, mentions creative fatigue or rising CPMs, or wants existing creatives edited, localized, or re-hooked. Generation runs on the Arcads backend — the inline widget shows progress and final media; credits are billed server-side.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server: static image ads, AI video ads, actor-led UGC formats, app demos, unboxings, try-ons, plus post-production (subtitles, overlays, hook variants, translation). Use when the user says \"make ads\", \"make a creative\", \"recreate this ad/post\", \"turn this into a video\", references a viral format, mentions creative fatigue or rising CPMs, or wants existing creatives edited, localized, or re-hooked. Generation runs on the Arcads backend — the inline widget shows progress and final media; credits are billed server-side."
    },
    "name": "ads",
    "plugin_release_skill_id": "pluginrsk_6ada336c67ec8191b2e10d41f232e773"
  },
  {
    "description": "Turn one product URL + one product photo into a full Amazon listing image set: research buyer angles, then generate Hero/Benefits/Ingredients/Lifestyle/Reviews images via Arcads.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "amazon-listing-system",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Turn one product URL + one product photo into a full Amazon listing image set: research buyer angles, then generate Hero/Benefits/Ingredients/Lifestyle/Reviews images via Arcads."
    },
    "name": "amazon-listing-system",
    "plugin_release_skill_id": "pluginrsk_6ada336babd48191994fac61f18bb281"
  },
  {
    "description": "Converts a product, offer, or raw ad script into a production-ready Vox-style paper-collage animated ad for Arcads Seedance 2.0 (arcads_generate_video_seedance_20, max 15s per clip): a voice-over script with per-clip timestamps plus copy-paste-ready prompts, one self-contained prompt per clip with internal timeframes. Use whenever the user wants an \"arcads animated ad\", \"arcads anime ad\", a \"Vox-style\" ad, \"paper texture animation\", \"explainer ad\", \"motion graphics ad\", \"Vox explainer\", a Seedance Vox video, or pastes a product/offer and says \"make me an animated ad\" or \"animate this script Vox-style\". Also triggers on an uploaded product image or a request for the timestamped VO timeline. Voice-over is recorded separately (ElevenLabs, arcads_text_to_speech, or a real read) and layered in post, NOT Seedance native audio. Defaults to 9-figure DTC direct-response writing: emotion-first, benefit-driven. Outputs SIMPLE (short prompt per clip) and COMPLEX (full motion-graphics direction) workflows.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "animated-ad",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Converts a product, offer, or raw ad script into a production-ready Vox-style paper-collage animated ad for Arcads Seedance 2.0 (arcads_generate_video_seedance_20, max 15s per clip): a voice-over script with per-clip timestamps plus copy-paste-ready prompts, one self-contained prompt per clip with internal timeframes. Use whenever the user wants an \"arcads animated ad\", \"arcads anime ad\", a \"Vox-style\" ad, \"paper texture animation\", \"explainer ad\", \"motion graphics ad\", \"Vox explainer\", a Seedance Vox video, or pastes a product/offer and says \"make me an animated ad\" or \"animate this script Vox-style\". Also triggers on an uploaded product image or a request for the timestamped VO timeline. Voice-over is recorded separately (ElevenLabs, arcads_text_to_speech, or a real read) and layered in post, NOT Seedance native audio. Defaults to 9-figure DTC direct-response writing: emotion-first, benefit-driven. Outputs SIMPLE (short prompt per clip) and COMPLEX (full motion-graphics direction) workflows."
    },
    "name": "animated-ad",
    "plugin_release_skill_id": "pluginrsk_6ada336dceb081919af1eee24ef639af"
  },
  {
    "description": "Turn product photos plus a brief into a cinematic, photorealistic e-commerce short film (30s to 10 min) made with Seedance 2.5 on the Arcads MCP connector: a real story in movie language where the product is the turning point, never UGC. Asks genre (9 genres, from heist and trailer to rom-com, horror and wildlife doc), format and length one question at a time, then gets client approval on the script, GPT Image 2 character sheets and location images before generating clips in order, each referencing the last ~10s of the previous one, then stitches and offers extras. Trigger when the user wants a cinematic ad, a movie-style or film-look product ad, a short film for their product, a heist/trailer/detective/rom-com/horror/documentary-style ad, or says \"make my product the hero of a film\". Do NOT use for UGC or talking-head ads (ads), Pixar-style 3D (pixar-ad), Vox paper-collage (animated-ad), cloning a reference video (viral-clone) or restyling footage (omniflash-restyle).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "cinematic-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Turn product photos plus a brief into a cinematic, photorealistic e-commerce short film (30s to 10 min) made with Seedance 2.5 on the Arcads MCP connector: a real story in movie language where the product is the turning point, never UGC. Asks genre (9 genres, from heist and trailer to rom-com, horror and wildlife doc), format and length one question at a time, then gets client approval on the script, GPT Image 2 character sheets and location images before generating clips in order, each referencing the last ~10s of the previous one, then stitches and offers extras. Trigger when the user wants a cinematic ad, a movie-style or film-look product ad, a short film for their product, a heist/trailer/detective/rom-com/horror/documentary-style ad, or says \"make my product the hero of a film\". Do NOT use for UGC or talking-head ads (ads), Pixar-style 3D (pixar-ad), Vox paper-collage (animated-ad), cloning a reference video (viral-clone) or restyling footage (omniflash-restyle)."
    },
    "name": "cinematic-ads",
    "plugin_release_skill_id": "pluginrsk_6ada336a8a1c81919c7ffe079f9dc588"
  },
  {
    "description": "Identify a video ad's hook and clone it for the user's brand: one frame to approve, then one 720p take, with text and captions added at the edit. Invoke with /arcads:clone-hook or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "clone-hook",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Identify a video ad's hook and clone it for the user's brand: one frame to approve, then one 720p take, with text and captions added at the edit. Invoke with /arcads:clone-hook or via another skill."
    },
    "name": "clone-hook",
    "plugin_release_skill_id": "pluginrsk_6ada336a500c8191859a7261bf780512"
  },
  {
    "description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "clone-static-ad",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill."
    },
    "name": "clone-static-ad",
    "plugin_release_skill_id": "pluginrsk_6ada336b5eb8819194444388eaee5542"
  },
  {
    "description": "End-to-end Arcads-native pipeline for halftone paper-collage and stop-motion-graphic ads. Decodes a reference image into a field-editable JSON spec, generates on-brand stills with nano-banana-2, then animates them into assemble-from-empty motion with Seedance 2.0, all on the Arcads MCP connector. Trigger whenever the user pastes a reference to decode, replicate, or make \"similar\"; asks for a halftone, paper-cut, paper-collage, editorial-collage, or stop-motion-graphic look; wants a still or product turned into an animated ad, explainer, or motion graphic on Arcads; or says \"analyze this\", \"break this down\", \"reverse-engineer this look\", \"animate this\", \"assemble it in\", \"make a collage ad\", or \"Seedance this\". Use even when the user does not say \"skill\" or \"Arcads\" but the visual is clearly the halftone-collage look or the request is decode-then-animate on Arcads. Default image nano-banana-2, default video Seedance 2.0; never use arcads_add_text_overlay.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "collage-motion",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "End-to-end Arcads-native pipeline for halftone paper-collage and stop-motion-graphic ads. Decodes a reference image into a field-editable JSON spec, generates on-brand stills with nano-banana-2, then animates them into assemble-from-empty motion with Seedance 2.0, all on the Arcads MCP connector. Trigger whenever the user pastes a reference to decode, replicate, or make \"similar\"; asks for a halftone, paper-cut, paper-collage, editorial-collage, or stop-motion-graphic look; wants a still or product turned into an animated ad, explainer, or motion graphic on Arcads; or says \"analyze this\", \"break this down\", \"reverse-engineer this look\", \"animate this\", \"assemble it in\", \"make a collage ad\", or \"Seedance this\". Use even when the user does not say \"skill\" or \"Arcads\" but the visual is clearly the halftone-collage look or the request is decode-then-animate on Arcads. Default image nano-banana-2, default video Seedance 2.0; never use arcads_add_text_overlay."
    },
    "name": "collage-motion",
    "plugin_release_skill_id": "pluginrsk_6ada336cb950819182e7ef35ae1d13c9"
  },
  {
    "description": "Ready-to-use FPV drone-path video prompt: turn a wide landmark image with a hand-drawn red flight path into one continuous 15-second cinematic first-person drone ride. Use when the user wants an FPV drone flythrough, a \"draw a path on this image and fly it\" video, a world-tour / landmark roller-coaster shot, or asks for the drone-path prompt template.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "fpv-drone-path",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Ready-to-use FPV drone-path video prompt: turn a wide landmark image with a hand-drawn red flight path into one continuous 15-second cinematic first-person drone ride. Use when the user wants an FPV drone flythrough, a \"draw a path on this image and fly it\" video, a world-tour / landmark roller-coaster shot, or asks for the drone-path prompt template."
    },
    "name": "fpv-drone-path",
    "plugin_release_skill_id": "pluginrsk_6ada336dfd248191b205d438adf316a0"
  },
  {
    "description": "Turn any still image into a professional motion graphic through the Arcads MCP connector with Seedance 2.5. Covers how to read a reference image, motion vocabulary for any image type — UI, marketing hero, flat-lay, key art, collage, product, character — the prompt clauses that control camera, timing, frozen regions and text fidelity, and the connector's file-upload mechanics. Use whenever the user supplies an image and wants it animated, moving, or turned into video — including \"animate this\", \"turn this into a motion graphic\", \"make this move\", \"この画像動かして\", \"モーショングラフィックにして\", \"I want the cards to pop in\", \"I want the bars to slide up\", or when they describe motion beats for a static image. Also use when asked to write a Seedance prompt for an existing image. Do NOT use for text-to-video with no source image, restyling existing footage (use omniflash-restyle), or cloning a reference video (use viral-clone).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "image-to-motion",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Turn any still image into a professional motion graphic through the Arcads MCP connector with Seedance 2.5. Covers how to read a reference image, motion vocabulary for any image type — UI, marketing hero, flat-lay, key art, collage, product, character — the prompt clauses that control camera, timing, frozen regions and text fidelity, and the connector's file-upload mechanics. Use whenever the user supplies an image and wants it animated, moving, or turned into video — including \"animate this\", \"turn this into a motion graphic\", \"make this move\", \"この画像動かして\", \"モーショングラフィックにして\", \"I want the cards to pop in\", \"I want the bars to slide up\", or when they describe motion beats for a static image. Also use when asked to write a Seedance prompt for an existing image. Do NOT use for text-to-video with no source image, restyling existing footage (use omniflash-restyle), or cloning a reference video (use viral-clone)."
    },
    "name": "image-to-motion",
    "plugin_release_skill_id": "pluginrsk_6ada336cf0748191b2463829db2e965f"
  },
  {
    "description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "media-router",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n"
    },
    "name": "media-router",
    "plugin_release_skill_id": "pluginrsk_6ada336acae08191b2f58a6430890596"
  },
  {
    "description": "Restyle a raw talking-head video into the look of a reference edit using Arcads Omni Flash (arcads_generate_video_omni_flash). Required inputs: RAW footage, reference video or screenshots, and script (script governs on-screen text spelling, transcript governs timing). Copies the full editing grammar: backgrounds, typography, overlays, zoom in/out, punch-ins, and cut density (many cuts in the reference means many cuts in the output). Locks the person's identity so the face never changes. Omni Flash runs multiple timed scene changes in ONE call via a timestamped prompt (1 to 2s switches are fine); hard limits are 3 to 10s input/output per call. 10s or less is one call; longer footage is chunked, stitched, and the original voice relaid for lip sync. Never trust Omni Flash audio. All outputs in English. Trigger on: 'edit my video like this', 'restyle this', 'make it look like this reel', 'Omni Flash edit', a talking-head clip plus a style reference, or a viral AI-editing tutorial to replicate on Arcads.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "omniflash-restyle",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Restyle a raw talking-head video into the look of a reference edit using Arcads Omni Flash (arcads_generate_video_omni_flash). Required inputs: RAW footage, reference video or screenshots, and script (script governs on-screen text spelling, transcript governs timing). Copies the full editing grammar: backgrounds, typography, overlays, zoom in/out, punch-ins, and cut density (many cuts in the reference means many cuts in the output). Locks the person's identity so the face never changes. Omni Flash runs multiple timed scene changes in ONE call via a timestamped prompt (1 to 2s switches are fine); hard limits are 3 to 10s input/output per call. 10s or less is one call; longer footage is chunked, stitched, and the original voice relaid for lip sync. Never trust Omni Flash audio. All outputs in English. Trigger on: 'edit my video like this', 'restyle this', 'make it look like this reel', 'Omni Flash edit', a talking-head clip plus a style reference, or a viral AI-editing tutorial to replicate on Arcads."
    },
    "name": "omniflash-restyle",
    "plugin_release_skill_id": "pluginrsk_6ada336cc74c81918f6b129300273368"
  },
  {
    "description": "Turn a product (URL and/or product image) into a finished 15-second Pixar-style 3D animated ad in ONE Seedance 2.0 call, with the voice-over and in-scene dialogue generated natively. Produces a researched product read, a character sheet, a composition key frame, a professional dual-track script (narrator plus character dialogue), and the exact generation call. Trigger whenever the user wants a Pixar-style, Disney-style, 3D animated, or animated-film-look ad: \"make a Pixar style ad for this\", \"3D animated ad\", \"make it look like an animated movie\", \"cute 3D character ad\", or pastes a product URL or photo asking for an emotional animated spot. Also trigger on \"15 second animated ad\" or a request for an animated ad script with scene-by-scene prompts. Do NOT use for the Vox paper-collage look (use animated-ad), brick or stop-motion looks, cloning a reference video (viral-clone), or restyling existing footage (omniflash-restyle).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "pixar-ad",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Turn a product (URL and/or product image) into a finished 15-second Pixar-style 3D animated ad in ONE Seedance 2.0 call, with the voice-over and in-scene dialogue generated natively. Produces a researched product read, a character sheet, a composition key frame, a professional dual-track script (narrator plus character dialogue), and the exact generation call. Trigger whenever the user wants a Pixar-style, Disney-style, 3D animated, or animated-film-look ad: \"make a Pixar style ad for this\", \"3D animated ad\", \"make it look like an animated movie\", \"cute 3D character ad\", or pastes a product URL or photo asking for an emotional animated spot. Also trigger on \"15 second animated ad\" or a request for an animated ad script with scene-by-scene prompts. Do NOT use for the Vox paper-collage look (use animated-ad), brick or stop-motion looks, cloning a reference video (viral-clone), or restyling existing footage (omniflash-restyle)."
    },
    "name": "pixar-ad",
    "plugin_release_skill_id": "pluginrsk_6ada336a23c08191bc24850cad65d4c9"
  },
  {
    "description": "AI music ads: turn a product into a song ad (singing ad, music ad, jingle, musical ad, brand music video) on the Arcads MCP connector plus local ffmpeg. A song about the product (the user's lyrics, or 2-3 options written from the brief) is generated with Suno v6 (arcads_create_music), vocals from the first second, and plays over a fast-cut animated story with a setup, a turn and a payoff, made with Seedance 2.5 in blocks that each hear their slice of the song, ending on a held, centred product hero. Nobody sings on screen. The full song is laid on top once, then captions. Trigger whenever the user wants their product sung, asks for a song ad, a music ad, an AI music ad, a jingle or a musical ad, or mentions Suno + Seedance for an ad. Do NOT use for spoken voice-over ads (pixar-ad, animated-ad), cinematic films with dialogue (cinematic-ads), or adding background music to an existing video (media-router).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "song-ad",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pen",
      "short_description": "AI music ads: turn a product into a song ad (singing ad, music ad, jingle, musical ad, brand music video) on the Arcads MCP connector plus local ffmpeg. A song about the product (the user's lyrics, or 2-3 options written from the brief) is generated with Suno v6 (arcads_create_music), vocals from the first second, and plays over a fast-cut animated story with a setup, a turn and a payoff, made with Seedance 2.5 in blocks that each hear their slice of the song, ending on a held, centred product hero. Nobody sings on screen. The full song is laid on top once, then captions. Trigger whenever the user wants their product sung, asks for a song ad, a music ad, an AI music ad, a jingle or a musical ad, or mentions Suno + Seedance for an ad. Do NOT use for spoken voice-over ads (pixar-ad, animated-ad), cinematic films with dialogue (cinematic-ads), or adding background music to an existing video (media-router)."
    },
    "name": "song-ad",
    "plugin_release_skill_id": "pluginrsk_6ada336f1be08191a1eea278204289f6"
  },
  {
    "description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "spy-competitor-ads",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill."
    },
    "name": "spy-competitor-ads",
    "plugin_release_skill_id": "pluginrsk_6ada336ded288191be089278da825be5"
  },
  {
    "description": "Turn a finished static ad into short video for paid social on the Arcads MCP connector using Seedance 2.0. Reads the static, classifies its layout archetype, then offers two modes: SIMPLE, where the composition is preserved and only what would really move moves, elements revealed one beat at a time; and CREATIVE, where the static seeds one stated idea, with morph, scale violation, match cuts and camera moves allowed. Trigger when a user uploads a static ad, Meta static, product still, flatlay, shade chart, swatch layout or offer card and asks to animate it, make it move, turn it into a video or Reel, animate my statics, make this a video, or asks for a build-up or assemble-from-empty reveal. Also trigger when they want both a safe and a creative version to A/B test. Do NOT use for cloning a reference video with a swapped product (viral-clone), restyling raw footage (omniflash-restyle), or building ads from a product URL with no static (arcads-meta-ad-engine).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "static-to-motion",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Turn a finished static ad into short video for paid social on the Arcads MCP connector using Seedance 2.0. Reads the static, classifies its layout archetype, then offers two modes: SIMPLE, where the composition is preserved and only what would really move moves, elements revealed one beat at a time; and CREATIVE, where the static seeds one stated idea, with morph, scale violation, match cuts and camera moves allowed. Trigger when a user uploads a static ad, Meta static, product still, flatlay, shade chart, swatch layout or offer card and asks to animate it, make it move, turn it into a video or Reel, animate my statics, make this a video, or asks for a build-up or assemble-from-empty reveal. Also trigger when they want both a safe and a creative version to A/B test. Do NOT use for cloning a reference video with a swapped product (viral-clone), restyling raw footage (omniflash-restyle), or building ads from a product URL with no static (arcads-meta-ad-engine)."
    },
    "name": "static-to-motion",
    "plugin_release_skill_id": "pluginrsk_6ada336f00688191ac64f67bd1645882"
  },
  {
    "description": "Ready-to-use video prompt for the \"tsunami on a film soundstage\" shot: a wide behind-the-scenes take where a colossal steel door slams, a water tank heaves and a wave sweeps a miniature Paris while the crew scrambles. Use when the user wants this viral miniature-flood soundstage format, a practical-effects behind-the-scenes video, or asks for the tsunami soundstage prompt.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "tsunami-soundstage",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Ready-to-use video prompt for the \"tsunami on a film soundstage\" shot: a wide behind-the-scenes take where a colossal steel door slams, a water tank heaves and a wave sweeps a miniature Paris while the crew scrambles. Use when the user wants this viral miniature-flood soundstage format, a practical-effects behind-the-scenes video, or asks for the tsunami soundstage prompt."
    },
    "name": "tsunami-soundstage",
    "plugin_release_skill_id": "pluginrsk_6ada336f1d1881919ef17ac621eab567"
  },
  {
    "description": "Clone any viral video ad frame by frame with a different product swapped in, on the Arcads MCP connector plus local ffmpeg. Inputs: one reference video plus 1 to 3 product images. Output preserves the reference's shots, cuts, camera, hands, set, lighting, captions, and pacing, with only the product and its packaging replaced. Primary engine: arcads_generate_video_omni_flash in edit mode with a source-as-truth product-lock prompt; fallback: per-shot rebuild (nano-banana-2 stills plus Seedance or Kling image-to-video, stitched). Trigger whenever the user uploads a reference ad and says anything like \"copy this ad with my product\", \"recreate this with my product\", \"clone this viral video\", \"same video but swap the product\", \"この広告をうちの商品でパクって\", \"product swap\", or uploads a viral clip plus product photos with intent to reproduce it. Do NOT use for restyling the user's own raw footage (omniflash-restyle) or from-scratch ads with no reference (arcads ad skills).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "viral-clone",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Clone any viral video ad frame by frame with a different product swapped in, on the Arcads MCP connector plus local ffmpeg. Inputs: one reference video plus 1 to 3 product images. Output preserves the reference's shots, cuts, camera, hands, set, lighting, captions, and pacing, with only the product and its packaging replaced. Primary engine: arcads_generate_video_omni_flash in edit mode with a source-as-truth product-lock prompt; fallback: per-shot rebuild (nano-banana-2 stills plus Seedance or Kling image-to-video, stitched). Trigger whenever the user uploads a reference ad and says anything like \"copy this ad with my product\", \"recreate this with my product\", \"clone this viral video\", \"same video but swap the product\", \"この広告をうちの商品でパクって\", \"product swap\", or uploads a viral clip plus product photos with intent to reproduce it. Do NOT use for restyling the user's own raw footage (omniflash-restyle) or from-scratch ads with no reference (arcads ad skills)."
    },
    "name": "viral-clone",
    "plugin_release_skill_id": "pluginrsk_6ada336e282881918165c0bd5c1ac906"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"1.0.10"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6aa01081c414819196e58fc42ab585a6",
  "connector_id": "asdk_app_6aa01081c414819196e58fc42ab585a6",
  "created_at": "2026-09-08T13:41:22.229425Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6aa01081c414819196e58fc42ab585a6",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6aa01081c414819196e58fc42ab585a6",
  "release": {
    "app_ids": [
      "asdk_app_6aa01081c414819196e58fc42ab585a6"
    ],
    "app_manifest": {
      "apps": {
        "arcads": {
          "id": "asdk_app_6aa01081c414819196e58fc42ab585a6",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Create ad creatives with Arcads: research competitor ads, adapt winning hooks and static ads to your brand, and generate UGC, cinematic, animated and song video ads plus static image ads through the Arcads MCP server.",
    "display_name": "Arcads",
    "id": "pluginrel_eecea1163f588191b9ae881ce5f4d641",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Generate video ads: UGC, cinematic, 3D animated and song ads",
        "Generate static image ads and Amazon listing images",
        "Clone the hook of a reference video ad for your brand",
        "Adapt a competitor's static ad to your product",
        "Research competitor ads in the Meta Ad Library",
        "Animate static ads and images into short videos"
      ],
      "category": "Creativity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000606081f4b196166528e7110b",
      "default_prompt": "Make a 15-second UGC video ad for my skincare serum",
      "default_prompts": [
        "Make a 15-second UGC video ad for my skincare serum",
        "Turn my product into a catchy song ad with an animated story",
        "Find my competitors' top video ads and clone the best hook"
      ],
      "developer_name": "Arcads",
      "logo_url": "https://files.openai.com/content?id=file_00000000827c81f48940c14b635b8002",
      "logo_url_dark": null,
      "long_description": "Arcads is a creative tool for making advertising content. This plugin turns a product, a brief or a reference ad into finished ad creatives: video ads (UGC-style, cinematic short films, Pixar-style 3D, paper-collage animation, AI music and song ads), static image ads, Amazon listing images, and motion versions of existing statics.\n\nTypical tasks: find competitor ads in the Meta Ad Library for inspiration, clone the hook of a reference video for your brand, adapt a static ad to your product, write a script or song lyrics and generate the matching video, and restyle or animate existing footage and images.\n\nIt is built for marketers, growth teams, agencies and e-commerce brands who produce ads for Meta, TikTok and other social platforms.\n\nLimitations: an Arcads account is required, and every generation uses the credits included in that account. Competitor research needs a connected browser automation tool. Some skills stitch clips locally and need ffmpeg.",
      "plugin_category_id": "creativity",
      "privacy_policy_url": "https://www.arcads.ai/privacy",
      "screenshot_urls": [],
      "short_description": "Generate ad creatives",
      "terms_of_service_url": "https://www.arcads.ai/terms",
      "website_url": "https://www.arcads.ai"
    },
    "keywords": [
      "arcads",
      "ads",
      "ad-creative",
      "video",
      "image",
      "meta-ad-library",
      "competitor-research",
      "hook",
      "seedance"
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server: static image ads, AI video ads, actor-led UGC formats, app demos, unboxings, try-ons, plus post-production (subtitles, overlays, hook variants, translation). Use when the user says \"make ads\", \"make a creative\", \"recreate this ad/post\", \"turn this into a video\", references a viral format, mentions creative fatigue or rising CPMs, or wants existing creatives edited, localized, or re-hooked. Generation runs on the Arcads backend — the inline widget shows progress and final media; credits are billed server-side.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Arcads ads skill — understand the user's marketing goal, research their brand, and produce ad creatives through the Arcads MCP server: static image ads, AI video ads, actor-led UGC formats, app demos, unboxings, try-ons, plus post-production (subtitles, overlays, hook variants, translation). Use when the user says \"make ads\", \"make a creative\", \"recreate this ad/post\", \"turn this into a video\", references a viral format, mentions creative fatigue or rising CPMs, or wants existing creatives edited, localized, or re-hooked. Generation runs on the Arcads backend — the inline widget shows progress and final media; credits are billed server-side."
        },
        "name": "ads",
        "plugin_release_skill_id": "pluginrsk_6ada336c67ec8191b2e10d41f232e773"
      },
      {
        "description": "Turn one product URL + one product photo into a full Amazon listing image set: research buyer angles, then generate Hero/Benefits/Ingredients/Lifestyle/Reviews images via Arcads.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "amazon-listing-system",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Turn one product URL + one product photo into a full Amazon listing image set: research buyer angles, then generate Hero/Benefits/Ingredients/Lifestyle/Reviews images via Arcads."
        },
        "name": "amazon-listing-system",
        "plugin_release_skill_id": "pluginrsk_6ada336babd48191994fac61f18bb281"
      },
      {
        "description": "Converts a product, offer, or raw ad script into a production-ready Vox-style paper-collage animated ad for Arcads Seedance 2.0 (arcads_generate_video_seedance_20, max 15s per clip): a voice-over script with per-clip timestamps plus copy-paste-ready prompts, one self-contained prompt per clip with internal timeframes. Use whenever the user wants an \"arcads animated ad\", \"arcads anime ad\", a \"Vox-style\" ad, \"paper texture animation\", \"explainer ad\", \"motion graphics ad\", \"Vox explainer\", a Seedance Vox video, or pastes a product/offer and says \"make me an animated ad\" or \"animate this script Vox-style\". Also triggers on an uploaded product image or a request for the timestamped VO timeline. Voice-over is recorded separately (ElevenLabs, arcads_text_to_speech, or a real read) and layered in post, NOT Seedance native audio. Defaults to 9-figure DTC direct-response writing: emotion-first, benefit-driven. Outputs SIMPLE (short prompt per clip) and COMPLEX (full motion-graphics direction) workflows.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "animated-ad",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Converts a product, offer, or raw ad script into a production-ready Vox-style paper-collage animated ad for Arcads Seedance 2.0 (arcads_generate_video_seedance_20, max 15s per clip): a voice-over script with per-clip timestamps plus copy-paste-ready prompts, one self-contained prompt per clip with internal timeframes. Use whenever the user wants an \"arcads animated ad\", \"arcads anime ad\", a \"Vox-style\" ad, \"paper texture animation\", \"explainer ad\", \"motion graphics ad\", \"Vox explainer\", a Seedance Vox video, or pastes a product/offer and says \"make me an animated ad\" or \"animate this script Vox-style\". Also triggers on an uploaded product image or a request for the timestamped VO timeline. Voice-over is recorded separately (ElevenLabs, arcads_text_to_speech, or a real read) and layered in post, NOT Seedance native audio. Defaults to 9-figure DTC direct-response writing: emotion-first, benefit-driven. Outputs SIMPLE (short prompt per clip) and COMPLEX (full motion-graphics direction) workflows."
        },
        "name": "animated-ad",
        "plugin_release_skill_id": "pluginrsk_6ada336dceb081919af1eee24ef639af"
      },
      {
        "description": "Turn product photos plus a brief into a cinematic, photorealistic e-commerce short film (30s to 10 min) made with Seedance 2.5 on the Arcads MCP connector: a real story in movie language where the product is the turning point, never UGC. Asks genre (9 genres, from heist and trailer to rom-com, horror and wildlife doc), format and length one question at a time, then gets client approval on the script, GPT Image 2 character sheets and location images before generating clips in order, each referencing the last ~10s of the previous one, then stitches and offers extras. Trigger when the user wants a cinematic ad, a movie-style or film-look product ad, a short film for their product, a heist/trailer/detective/rom-com/horror/documentary-style ad, or says \"make my product the hero of a film\". Do NOT use for UGC or talking-head ads (ads), Pixar-style 3D (pixar-ad), Vox paper-collage (animated-ad), cloning a reference video (viral-clone) or restyling footage (omniflash-restyle).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "cinematic-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Turn product photos plus a brief into a cinematic, photorealistic e-commerce short film (30s to 10 min) made with Seedance 2.5 on the Arcads MCP connector: a real story in movie language where the product is the turning point, never UGC. Asks genre (9 genres, from heist and trailer to rom-com, horror and wildlife doc), format and length one question at a time, then gets client approval on the script, GPT Image 2 character sheets and location images before generating clips in order, each referencing the last ~10s of the previous one, then stitches and offers extras. Trigger when the user wants a cinematic ad, a movie-style or film-look product ad, a short film for their product, a heist/trailer/detective/rom-com/horror/documentary-style ad, or says \"make my product the hero of a film\". Do NOT use for UGC or talking-head ads (ads), Pixar-style 3D (pixar-ad), Vox paper-collage (animated-ad), cloning a reference video (viral-clone) or restyling footage (omniflash-restyle)."
        },
        "name": "cinematic-ads",
        "plugin_release_skill_id": "pluginrsk_6ada336a8a1c81919c7ffe079f9dc588"
      },
      {
        "description": "Identify a video ad's hook and clone it for the user's brand: one frame to approve, then one 720p take, with text and captions added at the edit. Invoke with /arcads:clone-hook or via another skill.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "clone-hook",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Identify a video ad's hook and clone it for the user's brand: one frame to approve, then one 720p take, with text and captions added at the edit. Invoke with /arcads:clone-hook or via another skill."
        },
        "name": "clone-hook",
        "plugin_release_skill_id": "pluginrsk_6ada336a500c8191859a7261bf780512"
      },
      {
        "description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "clone-static-ad",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Clone a static (image) ad for the user's brand. Invoke with /arcads:clone-static-ad or via another skill."
        },
        "name": "clone-static-ad",
        "plugin_release_skill_id": "pluginrsk_6ada336b5eb8819194444388eaee5542"
      },
      {
        "description": "End-to-end Arcads-native pipeline for halftone paper-collage and stop-motion-graphic ads. Decodes a reference image into a field-editable JSON spec, generates on-brand stills with nano-banana-2, then animates them into assemble-from-empty motion with Seedance 2.0, all on the Arcads MCP connector. Trigger whenever the user pastes a reference to decode, replicate, or make \"similar\"; asks for a halftone, paper-cut, paper-collage, editorial-collage, or stop-motion-graphic look; wants a still or product turned into an animated ad, explainer, or motion graphic on Arcads; or says \"analyze this\", \"break this down\", \"reverse-engineer this look\", \"animate this\", \"assemble it in\", \"make a collage ad\", or \"Seedance this\". Use even when the user does not say \"skill\" or \"Arcads\" but the visual is clearly the halftone-collage look or the request is decode-then-animate on Arcads. Default image nano-banana-2, default video Seedance 2.0; never use arcads_add_text_overlay.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "collage-motion",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "End-to-end Arcads-native pipeline for halftone paper-collage and stop-motion-graphic ads. Decodes a reference image into a field-editable JSON spec, generates on-brand stills with nano-banana-2, then animates them into assemble-from-empty motion with Seedance 2.0, all on the Arcads MCP connector. Trigger whenever the user pastes a reference to decode, replicate, or make \"similar\"; asks for a halftone, paper-cut, paper-collage, editorial-collage, or stop-motion-graphic look; wants a still or product turned into an animated ad, explainer, or motion graphic on Arcads; or says \"analyze this\", \"break this down\", \"reverse-engineer this look\", \"animate this\", \"assemble it in\", \"make a collage ad\", or \"Seedance this\". Use even when the user does not say \"skill\" or \"Arcads\" but the visual is clearly the halftone-collage look or the request is decode-then-animate on Arcads. Default image nano-banana-2, default video Seedance 2.0; never use arcads_add_text_overlay."
        },
        "name": "collage-motion",
        "plugin_release_skill_id": "pluginrsk_6ada336cb950819182e7ef35ae1d13c9"
      },
      {
        "description": "Ready-to-use FPV drone-path video prompt: turn a wide landmark image with a hand-drawn red flight path into one continuous 15-second cinematic first-person drone ride. Use when the user wants an FPV drone flythrough, a \"draw a path on this image and fly it\" video, a world-tour / landmark roller-coaster shot, or asks for the drone-path prompt template.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "fpv-drone-path",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "cursor",
          "short_description": "Ready-to-use FPV drone-path video prompt: turn a wide landmark image with a hand-drawn red flight path into one continuous 15-second cinematic first-person drone ride. Use when the user wants an FPV drone flythrough, a \"draw a path on this image and fly it\" video, a world-tour / landmark roller-coaster shot, or asks for the drone-path prompt template."
        },
        "name": "fpv-drone-path",
        "plugin_release_skill_id": "pluginrsk_6ada336dfd248191b205d438adf316a0"
      },
      {
        "description": "Turn any still image into a professional motion graphic through the Arcads MCP connector with Seedance 2.5. Covers how to read a reference image, motion vocabulary for any image type — UI, marketing hero, flat-lay, key art, collage, product, character — the prompt clauses that control camera, timing, frozen regions and text fidelity, and the connector's file-upload mechanics. Use whenever the user supplies an image and wants it animated, moving, or turned into video — including \"animate this\", \"turn this into a motion graphic\", \"make this move\", \"この画像動かして\", \"モーショングラフィックにして\", \"I want the cards to pop in\", \"I want the bars to slide up\", or when they describe motion beats for a static image. Also use when asked to write a Seedance prompt for an existing image. Do NOT use for text-to-video with no source image, restyling existing footage (use omniflash-restyle), or cloning a reference video (use viral-clone).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "image-to-motion",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Turn any still image into a professional motion graphic through the Arcads MCP connector with Seedance 2.5. Covers how to read a reference image, motion vocabulary for any image type — UI, marketing hero, flat-lay, key art, collage, product, character — the prompt clauses that control camera, timing, frozen regions and text fidelity, and the connector's file-upload mechanics. Use whenever the user supplies an image and wants it animated, moving, or turned into video — including \"animate this\", \"turn this into a motion graphic\", \"make this move\", \"この画像動かして\", \"モーショングラフィックにして\", \"I want the cards to pop in\", \"I want the bars to slide up\", or when they describe motion beats for a static image. Also use when asked to write a Seedance prompt for an existing image. Do NOT use for text-to-video with no source image, restyling existing footage (use omniflash-restyle), or cloning a reference video (use viral-clone)."
        },
        "name": "image-to-motion",
        "plugin_release_skill_id": "pluginrsk_6ada336cf0748191b2463829db2e965f"
      },
      {
        "description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "media-router",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Smart router for any \"generate\" or \"edit/modify/repurpose\" request on an image or video. Introspects connected MCP servers, locates the Arcads MCP, reads its live tool list, picks the best-matching tool for the user's intent, and runs it end-to-end (upload, call, poll, deliver). Use when the user asks to \"generate an image\", \"make a picture of…\", \"generate a video\", \"create a video of…\", \"edit this image\", \"remove the background\", \"extend this video\", \"add captions\", \"add a voice-over\", \"translate this ad\", \"upscale this\", \"change the background\", \"repurpose this video\", \"make a version with…\", \"add a logo\", \"swap the product\", or any phrasing implying media creation, modification, repurposing, captioning, voice work, translation, or enhancement — text-only, image, or video input. Defers to specialized skills (arcads:clone-hook, arcads:clone-static-ad, arcads:spy-competitor-ads) when they match. Do not trigger for read-only/analytical queries.\n"
        },
        "name": "media-router",
        "plugin_release_skill_id": "pluginrsk_6ada336acae08191b2f58a6430890596"
      },
      {
        "description": "Restyle a raw talking-head video into the look of a reference edit using Arcads Omni Flash (arcads_generate_video_omni_flash). Required inputs: RAW footage, reference video or screenshots, and script (script governs on-screen text spelling, transcript governs timing). Copies the full editing grammar: backgrounds, typography, overlays, zoom in/out, punch-ins, and cut density (many cuts in the reference means many cuts in the output). Locks the person's identity so the face never changes. Omni Flash runs multiple timed scene changes in ONE call via a timestamped prompt (1 to 2s switches are fine); hard limits are 3 to 10s input/output per call. 10s or less is one call; longer footage is chunked, stitched, and the original voice relaid for lip sync. Never trust Omni Flash audio. All outputs in English. Trigger on: 'edit my video like this', 'restyle this', 'make it look like this reel', 'Omni Flash edit', a talking-head clip plus a style reference, or a viral AI-editing tutorial to replicate on Arcads.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "omniflash-restyle",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Restyle a raw talking-head video into the look of a reference edit using Arcads Omni Flash (arcads_generate_video_omni_flash). Required inputs: RAW footage, reference video or screenshots, and script (script governs on-screen text spelling, transcript governs timing). Copies the full editing grammar: backgrounds, typography, overlays, zoom in/out, punch-ins, and cut density (many cuts in the reference means many cuts in the output). Locks the person's identity so the face never changes. Omni Flash runs multiple timed scene changes in ONE call via a timestamped prompt (1 to 2s switches are fine); hard limits are 3 to 10s input/output per call. 10s or less is one call; longer footage is chunked, stitched, and the original voice relaid for lip sync. Never trust Omni Flash audio. All outputs in English. Trigger on: 'edit my video like this', 'restyle this', 'make it look like this reel', 'Omni Flash edit', a talking-head clip plus a style reference, or a viral AI-editing tutorial to replicate on Arcads."
        },
        "name": "omniflash-restyle",
        "plugin_release_skill_id": "pluginrsk_6ada336cc74c81918f6b129300273368"
      },
      {
        "description": "Turn a product (URL and/or product image) into a finished 15-second Pixar-style 3D animated ad in ONE Seedance 2.0 call, with the voice-over and in-scene dialogue generated natively. Produces a researched product read, a character sheet, a composition key frame, a professional dual-track script (narrator plus character dialogue), and the exact generation call. Trigger whenever the user wants a Pixar-style, Disney-style, 3D animated, or animated-film-look ad: \"make a Pixar style ad for this\", \"3D animated ad\", \"make it look like an animated movie\", \"cute 3D character ad\", or pastes a product URL or photo asking for an emotional animated spot. Also trigger on \"15 second animated ad\" or a request for an animated ad script with scene-by-scene prompts. Do NOT use for the Vox paper-collage look (use animated-ad), brick or stop-motion looks, cloning a reference video (viral-clone), or restyling existing footage (omniflash-restyle).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "pixar-ad",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Turn a product (URL and/or product image) into a finished 15-second Pixar-style 3D animated ad in ONE Seedance 2.0 call, with the voice-over and in-scene dialogue generated natively. Produces a researched product read, a character sheet, a composition key frame, a professional dual-track script (narrator plus character dialogue), and the exact generation call. Trigger whenever the user wants a Pixar-style, Disney-style, 3D animated, or animated-film-look ad: \"make a Pixar style ad for this\", \"3D animated ad\", \"make it look like an animated movie\", \"cute 3D character ad\", or pastes a product URL or photo asking for an emotional animated spot. Also trigger on \"15 second animated ad\" or a request for an animated ad script with scene-by-scene prompts. Do NOT use for the Vox paper-collage look (use animated-ad), brick or stop-motion looks, cloning a reference video (viral-clone), or restyling existing footage (omniflash-restyle)."
        },
        "name": "pixar-ad",
        "plugin_release_skill_id": "pluginrsk_6ada336a23c08191bc24850cad65d4c9"
      },
      {
        "description": "AI music ads: turn a product into a song ad (singing ad, music ad, jingle, musical ad, brand music video) on the Arcads MCP connector plus local ffmpeg. A song about the product (the user's lyrics, or 2-3 options written from the brief) is generated with Suno v6 (arcads_create_music), vocals from the first second, and plays over a fast-cut animated story with a setup, a turn and a payoff, made with Seedance 2.5 in blocks that each hear their slice of the song, ending on a held, centred product hero. Nobody sings on screen. The full song is laid on top once, then captions. Trigger whenever the user wants their product sung, asks for a song ad, a music ad, an AI music ad, a jingle or a musical ad, or mentions Suno + Seedance for an ad. Do NOT use for spoken voice-over ads (pixar-ad, animated-ad), cinematic films with dialogue (cinematic-ads), or adding background music to an existing video (media-router).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "song-ad",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "AI music ads: turn a product into a song ad (singing ad, music ad, jingle, musical ad, brand music video) on the Arcads MCP connector plus local ffmpeg. A song about the product (the user's lyrics, or 2-3 options written from the brief) is generated with Suno v6 (arcads_create_music), vocals from the first second, and plays over a fast-cut animated story with a setup, a turn and a payoff, made with Seedance 2.5 in blocks that each hear their slice of the song, ending on a held, centred product hero. Nobody sings on screen. The full song is laid on top once, then captions. Trigger whenever the user wants their product sung, asks for a song ad, a music ad, an AI music ad, a jingle or a musical ad, or mentions Suno + Seedance for an ad. Do NOT use for spoken voice-over ads (pixar-ad, animated-ad), cinematic films with dialogue (cinematic-ads), or adding background music to an existing video (media-router)."
        },
        "name": "song-ad",
        "plugin_release_skill_id": "pluginrsk_6ada336f1be08191a1eea278204289f6"
      },
      {
        "description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "spy-competitor-ads",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Find and download competitor ads from the Meta Ad Library (video, image, or both). Invoke with /arcads:spy-competitor-ads or via another skill."
        },
        "name": "spy-competitor-ads",
        "plugin_release_skill_id": "pluginrsk_6ada336ded288191be089278da825be5"
      },
      {
        "description": "Turn a finished static ad into short video for paid social on the Arcads MCP connector using Seedance 2.0. Reads the static, classifies its layout archetype, then offers two modes: SIMPLE, where the composition is preserved and only what would really move moves, elements revealed one beat at a time; and CREATIVE, where the static seeds one stated idea, with morph, scale violation, match cuts and camera moves allowed. Trigger when a user uploads a static ad, Meta static, product still, flatlay, shade chart, swatch layout or offer card and asks to animate it, make it move, turn it into a video or Reel, animate my statics, make this a video, or asks for a build-up or assemble-from-empty reveal. Also trigger when they want both a safe and a creative version to A/B test. Do NOT use for cloning a reference video with a swapped product (viral-clone), restyling raw footage (omniflash-restyle), or building ads from a product URL with no static (arcads-meta-ad-engine).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "static-to-motion",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Turn a finished static ad into short video for paid social on the Arcads MCP connector using Seedance 2.0. Reads the static, classifies its layout archetype, then offers two modes: SIMPLE, where the composition is preserved and only what would really move moves, elements revealed one beat at a time; and CREATIVE, where the static seeds one stated idea, with morph, scale violation, match cuts and camera moves allowed. Trigger when a user uploads a static ad, Meta static, product still, flatlay, shade chart, swatch layout or offer card and asks to animate it, make it move, turn it into a video or Reel, animate my statics, make this a video, or asks for a build-up or assemble-from-empty reveal. Also trigger when they want both a safe and a creative version to A/B test. Do NOT use for cloning a reference video with a swapped product (viral-clone), restyling raw footage (omniflash-restyle), or building ads from a product URL with no static (arcads-meta-ad-engine)."
        },
        "name": "static-to-motion",
        "plugin_release_skill_id": "pluginrsk_6ada336f00688191ac64f67bd1645882"
      },
      {
        "description": "Ready-to-use video prompt for the \"tsunami on a film soundstage\" shot: a wide behind-the-scenes take where a colossal steel door slams, a water tank heaves and a wave sweeps a miniature Paris while the crew scrambles. Use when the user wants this viral miniature-flood soundstage format, a practical-effects behind-the-scenes video, or asks for the tsunami soundstage prompt.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "tsunami-soundstage",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Ready-to-use video prompt for the \"tsunami on a film soundstage\" shot: a wide behind-the-scenes take where a colossal steel door slams, a water tank heaves and a wave sweeps a miniature Paris while the crew scrambles. Use when the user wants this viral miniature-flood soundstage format, a practical-effects behind-the-scenes video, or asks for the tsunami soundstage prompt."
        },
        "name": "tsunami-soundstage",
        "plugin_release_skill_id": "pluginrsk_6ada336f1d1881919ef17ac621eab567"
      },
      {
        "description": "Clone any viral video ad frame by frame with a different product swapped in, on the Arcads MCP connector plus local ffmpeg. Inputs: one reference video plus 1 to 3 product images. Output preserves the reference's shots, cuts, camera, hands, set, lighting, captions, and pacing, with only the product and its packaging replaced. Primary engine: arcads_generate_video_omni_flash in edit mode with a source-as-truth product-lock prompt; fallback: per-shot rebuild (nano-banana-2 stills plus Seedance or Kling image-to-video, stitched). Trigger whenever the user uploads a reference ad and says anything like \"copy this ad with my product\", \"recreate this with my product\", \"clone this viral video\", \"same video but swap the product\", \"この広告をうちの商品でパクって\", \"product swap\", or uploads a viral clip plus product photos with intent to reproduce it. Do NOT use for restyling the user's own raw footage (omniflash-restyle) or from-scratch ads with no reference (arcads ad skills).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "viral-clone",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Clone any viral video ad frame by frame with a different product swapped in, on the Arcads MCP connector plus local ffmpeg. Inputs: one reference video plus 1 to 3 product images. Output preserves the reference's shots, cuts, camera, hands, set, lighting, captions, and pacing, with only the product and its packaging replaced. Primary engine: arcads_generate_video_omni_flash in edit mode with a source-as-truth product-lock prompt; fallback: per-shot rebuild (nano-banana-2 stills plus Seedance or Kling image-to-video, stitched). Trigger whenever the user uploads a reference ad and says anything like \"copy this ad with my product\", \"recreate this with my product\", \"clone this viral video\", \"same video but swap the product\", \"この広告をうちの商品でパクって\", \"product swap\", or uploads a viral clip plus product photos with intent to reproduce it. Do NOT use for restyling the user's own raw footage (omniflash-restyle) or from-scratch ads with no reference (arcads ad skills)."
        },
        "name": "viral-clone",
        "plugin_release_skill_id": "pluginrsk_6ada336e282881918165c0bd5c1ac906"
      }
    ],
    "version": "1.0.10"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 5a2affbd9d01732496ac3830f1c34bb885552be741519c60453c1803840a083c