Update to Hermoso: AI Ad Generator
Snapshot Oct 26, 2026 · 00:04 UTC · version 1.1.7
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
Declared skills
Oct 24, 2026 · 13:33 UTC
[{"description":"Set up Hermoso for a new user. Use right after the plugin is installed, or when the user asks how to start, what Hermoso can do, or to set up their brand. Checks for a saved brand profile, drafts one from the user's webs...
Oct 26, 2026 · 00:04 UTC
[{"description":"Set up Hermoso for a new user. Use right after the plugin is installed, or when the user asks how to start, what Hermoso can do, or to set up their brand. Checks for a saved brand profile, drafts one from the user's webs...
Composer icon url
Oct 24, 2026 · 13:33 UTC
https://files.openai.com/content?id=file_00000000d00481f7ba48942f5a05bbfe
Oct 26, 2026 · 00:04 UTC
https://files.openai.com/content?id=file_00000000cbd081f69710df22a66d8401
Default prompts
Oct 24, 2026 · 13:33 UTC
["Make a 15-second video ad for my coffee shop.","Create 3 Instagram image ads for my product launch.","Show me the ads my competitors are running right now."]
Oct 26, 2026 · 00:04 UTC
["Make a 15-second video ad for my coffee shop.","Create 3 Instagram image ads for my product launch.","Show me the Facebook and Instagram ads Liquid Death is running right now."]
Logo url
Oct 24, 2026 · 13:33 UTC
https://files.openai.com/content?id=file_00000000fb38820c9645d0691466e6c3
Oct 26, 2026 · 00:04 UTC
https://files.openai.com/content?id=file_0000000099cc81f48321ed94cbf6bda9
Compare saved observations
Download comparison JSONFull technical diff · 6 changed fields
changed /release/id
"pluginrel_248b44aaa9108191a501ac9df669fffa"
"pluginrel_b625545ab5fc8191a34e83959d3b71f1"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000d00481f7ba48942f5a05bbfe"
"https://files.openai.com/content?id=file_00000000cbd081f69710df22a66d8401"
changed /release/interface/default_prompts
[ "Make a 15-second video ad for my coffee shop.", "Create 3 Instagram image ads for my product launch.", "Show me the ads my competitors are running right now." ]
[ "Make a 15-second video ad for my coffee shop.", "Create 3 Instagram image ads for my product launch.", "Show me the Facebook and Instagram ads Liquid Death is running right now." ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000fb38820c9645d0691466e6c3"
"https://files.openai.com/content?id=file_0000000099cc81f48321ed94cbf6bda9"
changed /release/skills
[
{
"description": "Set up Hermoso for a new user. Use right after the plugin is installed, or when the user asks how to start, what Hermoso can do, or to set up their brand. Checks for a saved brand profile, drafts one from the user's website or description if there is none, shows which accounts are connected, and suggests a first task.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Set up Hermoso for my brand.",
"display_name": "Get started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Set up your brand and see what Hermoso can do"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6ad999ef2da881919d0744b92a93b9aa"
},
{
"description": "Create an image or video ad for the user's brand with Hermoso. Use when the user asks to make, design or render an ad, a social post visual, a product shot, a video ad, a UGC-style ad, a clone of an ad they like, cut-ins of their own screens over a video, a longer version of a clip, or variations of an ad they already have.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Make an Instagram ad for my brand's summer sale.",
"display_name": "Make an ad",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Create an image or video ad for your brand"
},
"name": "make-an-ad",
"plugin_release_skill_id": "pluginrsk_6ad999eff9c0819186d53e15b312f5ec"
},
{
"description": "Research the ads other brands are running and turn them into ideas. Use when the user asks what ads a named brand is running, who their competitors are, what is working in their market, how a competitor's ad strategy is built, or which angles and hooks to use based on what customers say.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Show me the ads my top competitors are running right now.",
"display_name": "Research competitor ads",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "See the ads other brands run and what works"
},
"name": "research-competitor-ads",
"plugin_release_skill_id": "pluginrsk_6ad999f0dab4819187cb5caa430e05fd"
},
{
"description": "Review how the user's marketing is performing and manage their paid campaigns. Use when the user asks which posts, hooks or formats work best on a channel, how their organic social is doing, how their paid campaigns are doing and what to scale, pause, fix or test next, or asks to build, pause, resume or change the budget of a campaign on their own ad account.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Which of my posts did best last month?",
"display_name": "Review performance",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "See which posts and campaigns work best"
},
"name": "review-performance",
"plugin_release_skill_id": "pluginrsk_6ad999ef64c481918d3bc61c30bba147"
},
{
"description": "Post and schedule to the user's own connected social accounts, show what is queued, and answer comments and messages. Use when the user asks to post, schedule or queue something on Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest, Bluesky or Telegram, asks what is scheduled or what already went out, or asks what people said and wants to reply to comments, direct messages or Intercom support conversations.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "What do I have scheduled to post this week?",
"display_name": "Schedule posts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Schedule posts to your connected accounts"
},
"name": "schedule-posts",
"plugin_release_skill_id": "pluginrsk_6ad999ef4afc8191bb5295b87f14d840"
}
][
{
"description": "Set up Hermoso for a new user. Use right after the plugin is installed, or when the user asks how to start, what Hermoso can do, or to set up their brand. Checks for a saved brand profile, drafts one from the user's website or description if there is none, shows which accounts are connected, and suggests a first task.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Set up Hermoso for my brand.",
"display_name": "Get started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Set up your brand and see what Hermoso can do"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6ade51dfe6a08191b1a35f7f2de250bf"
},
{
"description": "Create an image or video ad for the user's brand with Hermoso. Use when the user asks to make, design or render an ad, a social post visual, a product shot, a video ad, a UGC-style ad, a clone of an ad they like, cut-ins of their own screens over a video, a longer version of a clip, or variations of an ad they already have.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Make an Instagram ad for my brand's summer sale.",
"display_name": "Make an ad",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Create an image or video ad for your brand"
},
"name": "make-an-ad",
"plugin_release_skill_id": "pluginrsk_6ade51dfd2f881918f6cf330f494cf46"
},
{
"description": "Research the ads other brands are running and turn them into ideas. Use when the user asks what ads a named brand is running, who their competitors are, what is working in their market, how a competitor's ad strategy is built, or which angles and hooks to use based on what customers say.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Show me the ads my top competitors are running right now.",
"display_name": "Research competitor ads",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "See the ads other brands run and what works"
},
"name": "research-competitor-ads",
"plugin_release_skill_id": "pluginrsk_6ade51dfd26c819198277affab85c978"
},
{
"description": "Review how the user's marketing is performing and manage their paid campaigns. Use when the user asks which posts, hooks or formats work best on a channel, how their organic social is doing, how their paid campaigns are doing and what to scale, pause, fix or test next, or asks to build, pause, resume or change the budget of a campaign on their own ad account.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Which of my posts did best last month?",
"display_name": "Review performance",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "See which posts and campaigns work best"
},
"name": "review-performance",
"plugin_release_skill_id": "pluginrsk_6ade51dfd0d081918632b23c15709bd2"
},
{
"description": "Post and schedule to the user's own connected social accounts, show what is queued, and answer comments and messages. Use when the user asks to post, schedule or queue something on Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest, Bluesky or Telegram, asks what is scheduled or what already went out, or asks what people said and wants to reply to comments, direct messages or Intercom support conversations.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "What do I have scheduled to post this week?",
"display_name": "Schedule posts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Schedule posts to your connected accounts"
},
"name": "schedule-posts",
"plugin_release_skill_id": "pluginrsk_6ade51e0fe048191afe0cb107baa25fe"
}
]changed /release/version
"1.1.6"
"1.1.7"
Full snapshot data
{
"canonical_app_id": "asdk_app_6abde87d08048191b2ee7cda76721749",
"connector_id": "asdk_app_6abde87d08048191b2ee7cda76721749",
"created_at": "2026-10-01T05:11:20.403936Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6abde87d08048191b2ee7cda76721749",
"is_template": false,
"is_template_instance": false,
"name": "app-6a8744d972b48191966d3412f6c98638",
"release": {
"app_ids": [
"asdk_app_6abde87d08048191b2ee7cda76721749"
],
"app_manifest": {
"apps": {
"hermoso": {
"id": "asdk_app_6abde87d08048191b2ee7cda76721749",
"required": true
}
}
},
"app_templates": [],
"description": "Hermoso is an AI ad generator and marketing agent for ChatGPT: make AI video ads, image ads and posts for your brand, see the ads competitors are running, post and schedule to your own social accounts, build paid campaigns on your own ad accounts, and read how it all performs.",
"display_name": "Hermoso: AI Ad Generator",
"id": "pluginrel_b625545ab5fc8191a34e83959d3b71f1",
"interface": {
"brand_color": "#D85C42",
"capabilities": [
"Make AI video ads for your brand, from presenter-led UGC-style ads to product videos",
"Create image ads, product shots and social post visuals in any size",
"Remake a video or static ad you like for your brand from its link",
"Show cut-ins of your own app or page screens over a video, and extend a clip with a new shot",
"Turn a finished ad into headline and hook variations for A/B tests",
"Research the ads competitors are running in the Meta, Google and LinkedIn ad libraries",
"Find a brand's competitors from its website and break down their strongest ads",
"Mine ad angles and hooks from real customer language",
"Post and schedule to Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest, Bluesky and Telegram",
"See what is queued and what already went out on each channel",
"Answer comments and direct messages on your connected channels from one inbox",
"Read and reply to Intercom support conversations",
"Build paid campaigns on Meta, Google, TikTok, LinkedIn, Pinterest, Reddit, Microsoft and more, created paused",
"Pause, resume and change budgets on campaigns in your own ad accounts",
"Review paid campaigns across your ad accounts with scale, pause, fix and test suggestions",
"See which posts and hooks perform best on each channel",
"Read channel analytics for Instagram, Facebook, TikTok, YouTube, LinkedIn and X",
"Save finished files to a Google Drive folder"
],
"category": "Creativity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000cbd081f69710df22a66d8401",
"default_prompt": "Make a 15-second video ad for my coffee shop.",
"default_prompts": [
"Make a 15-second video ad for my coffee shop.",
"Create 3 Instagram image ads for my product launch.",
"Show me the Facebook and Instagram ads Liquid Death is running right now."
],
"developer_name": "Hermoso AI",
"logo_url": "https://files.openai.com/content?id=file_0000000099cc81f48321ed94cbf6bda9",
"logo_url_dark": null,
"long_description": "Hermoso is an AI ad generator and marketing agent in ChatGPT. Ask in plain words and it makes video ads, image ads and posts for your brand, posts and schedules them to your own social accounts, builds paid campaigns on your own ad accounts and tells you what is working. Use any part on its own or all of it together: marketing on autopilot.\n\nCreate: make AI video ads and image ads from your saved brand profile (products, logo, colours and voice), from presenter-led UGC-style ads to product videos, product shots and social post visuals in any size. Show cut-ins of your own app or page screens over a video, extend a clip by cutting to a new shot, remake a video or static ad you like for your brand from its link, and turn one finished ad into headline or hook variations for testing. Finished files land in your Hermoso Library and can be saved to a Google Drive folder.\n\nResearch: see the ads competitors are running right now in the Meta, Google and LinkedIn ad libraries, find a brand's competitors from its website, break down which hooks and themes their longest-running ads use, and mine ad angles from real customer language.\n\nPublish: post or schedule to the accounts you connect, such as Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest, Bluesky and Telegram, see what is queued and what already went out, and answer comments, direct messages and Intercom support conversations.\n\nPaid ads: build campaigns on your own ad accounts on Meta (Facebook and Instagram), Google, TikTok, LinkedIn, Pinterest, Reddit, Microsoft, Snapchat and more. New campaigns are created paused, and nothing spends until you turn it on.\n\nMeasure: see which posts and hooks perform best on each channel, read channel analytics and campaign reports, and get a review of your paid campaigns with suggestions on what to scale, pause, fix or test next.\n\nWho it is for: founders, marketers, creators and agencies who want their marketing handled from one conversation.\n\nLimits: Hermoso needs a Hermoso account, and it only acts on the brands and accounts you connect to it. It never posts, and never turns on a campaign, without your instruction. Generating ads and ad research use credits from your Hermoso account. Ad libraries only show what the platforms make public, so some advertisers return few or no ads. Video ads usually take a few minutes to render.",
"plugin_category_id": "creativity",
"privacy_policy_url": "https://hermoso.ai/privacy",
"screenshot_urls": [],
"short_description": "Video ads, image ads & posts",
"terms_of_service_url": "https://hermoso.ai/terms",
"website_url": "https://hermoso.ai"
},
"keywords": [
"ads",
"ai ads",
"ad generator",
"ai ad generator",
"ad maker",
"video ads",
"ai video",
"ai image",
"image ads",
"ugc ads",
"ad creative",
"meta ads",
"facebook ads",
"instagram ads",
"tiktok ads",
"google ads",
"competitor ads",
"ad library",
"marketing",
"marketing agent",
"social media",
"social media scheduler",
"schedule posts",
"advertising",
"analytics",
"hermoso"
],
"mcp_servers": [
{
"key": "hermoso",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://app.hermoso.ai/mcp"
}
}
],
"onboarding_skill_name": "get-started",
"requires_local_executor": false,
"skills": [
{
"description": "Set up Hermoso for a new user. Use right after the plugin is installed, or when the user asks how to start, what Hermoso can do, or to set up their brand. Checks for a saved brand profile, drafts one from the user's website or description if there is none, shows which accounts are connected, and suggests a first task.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Set up Hermoso for my brand.",
"display_name": "Get started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Set up your brand and see what Hermoso can do"
},
"name": "get-started",
"plugin_release_skill_id": "pluginrsk_6ade51dfe6a08191b1a35f7f2de250bf"
},
{
"description": "Create an image or video ad for the user's brand with Hermoso. Use when the user asks to make, design or render an ad, a social post visual, a product shot, a video ad, a UGC-style ad, a clone of an ad they like, cut-ins of their own screens over a video, a longer version of a clip, or variations of an ad they already have.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Make an Instagram ad for my brand's summer sale.",
"display_name": "Make an ad",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Create an image or video ad for your brand"
},
"name": "make-an-ad",
"plugin_release_skill_id": "pluginrsk_6ade51dfd2f881918f6cf330f494cf46"
},
{
"description": "Research the ads other brands are running and turn them into ideas. Use when the user asks what ads a named brand is running, who their competitors are, what is working in their market, how a competitor's ad strategy is built, or which angles and hooks to use based on what customers say.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Show me the ads my top competitors are running right now.",
"display_name": "Research competitor ads",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "See the ads other brands run and what works"
},
"name": "research-competitor-ads",
"plugin_release_skill_id": "pluginrsk_6ade51dfd26c819198277affab85c978"
},
{
"description": "Review how the user's marketing is performing and manage their paid campaigns. Use when the user asks which posts, hooks or formats work best on a channel, how their organic social is doing, how their paid campaigns are doing and what to scale, pause, fix or test next, or asks to build, pause, resume or change the budget of a campaign on their own ad account.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "Which of my posts did best last month?",
"display_name": "Review performance",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "See which posts and campaigns work best"
},
"name": "review-performance",
"plugin_release_skill_id": "pluginrsk_6ade51dfd0d081918632b23c15709bd2"
},
{
"description": "Post and schedule to the user's own connected social accounts, show what is queued, and answer comments and messages. Use when the user asks to post, schedule or queue something on Instagram, Facebook, TikTok, YouTube, LinkedIn, X, Threads, Pinterest, Bluesky or Telegram, asks what is scheduled or what already went out, or asks what people said and wants to reply to comments, direct messages or Intercom support conversations.",
"interface": {
"brand_color": "#D85C42",
"default_prompt": "What do I have scheduled to post this week?",
"display_name": "Schedule posts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Schedule posts to your connected accounts"
},
"name": "schedule-posts",
"plugin_release_skill_id": "pluginrsk_6ade51e0fe048191afe0cb107baa25fe"
}
],
"version": "1.1.7"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6abde87d08048191b2ee7cda76721749?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: c5d0ff3e549aa33ef556725c2821a81c86c4424ef66383b6b72f56f73e2b58e7