← FLORACONTENT HISTORY

Update to FLORA

Snapshot Oct 31, 2026 · 06:10 UTC · version 2.1.1

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Generate creative workflows

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

Save FLORA and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 00:09 UTC

The FLORA plugin lets users generate, organize, and iterate on visual assets — hero images, moodboards, lifestyle shots, promo graphics — directly from a conversation. When used alongside other connected tools like Notion, Google Drive, ...

After

Oct 31, 2026 · 06:10 UTC

Generate creative workflows

Declared skills

Before

Oct 27, 2026 · 00:09 UTC

[{"description":"Apply one FLORA technique across many items so every result shares a single consistent style — a product list or spreadsheet into PDP shots, a folder of sketches into renders, a set of photos relit the same way. Use when...

After

Oct 31, 2026 · 06:10 UTC

[{"description":"FLORA visual AI canvas. Use for generating or editing images, video, audio, or 3D; product and PDP shots; ad, campaign, and social mockups; decks and slides; one asset per row from a list or sheet; fixing a wrong result;...

App-6a8c516c7e308191a0091f1b9c98a621

Before

Oct 27, 2026 · 00:09 UTC

{"id":"asdk_app_6a8c516c7e308191a0091f1b9c98a621","required":true}

After

Oct 31, 2026 · 06:10 UTC

Not present

App 6a8c516c7e308191a0091f1b9c98a621

Before

Oct 27, 2026 · 00:09 UTC

Not present

After

Oct 31, 2026 · 06:10 UTC

{"id":"asdk_app_6a8c516c7e308191a0091f1b9c98a621","required":true}

Compare saved observations

Download comparison JSON
Full technical diff · 17 changed fields

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

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

added /release/app_manifest/apps/app_6a8c516c7e308191a0091f1b9c98a621

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

changed /release/description

BEFORE
"The FLORA plugin lets users generate, organize, and iterate on visual assets — hero images, moodboards, lifestyle shots, promo graphics — directly from a conversation. When used alongside other connected tools like Notion, Google Drive, or Slack, the same conversation can pull in context and write results back to where the team already works. Authentication is OAuth via your existing FLORA account."
AFTER
"Generate creative workflows"

changed /release/id

BEFORE
"pluginrel_d8c34c9b620481918404fa713ef9c807"
AFTER
"pluginrel_0be9ed393f3081919fb9a0edd1a6fd21"

changed /release/interface/brand_color

BEFORE
null
AFTER
"#000000"

changed /release/interface/capabilities

BEFORE
[]
AFTER
[
  "Generate images and video",
  "Browse FLORA projects",
  "Run techniques",
  "Batch generation",
  "3D model viewer"
]

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_00000000c80081f79b6993d9ea003af1"
AFTER
"https://files.openai.com/content?id=file_0000000046bc81f5a0cc71a6872284b4"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000c80081f79b6993d9ea003af1"
AFTER
"https://files.openai.com/content?id=file_000000001b2081f5aff65661d263a864"

changed /release/interface/default_prompt

BEFORE
"Generate a clean PDP shot in FLORA for each item in my product list."
AFTER
"Open my FLORA project and show me what's on it"

changed /release/interface/default_prompts

BEFORE
[
  "Generate a clean PDP shot in FLORA for each item in my product list.",
  "Design a character, then lock the design and give me six angles.",
  "Design a wine bar poster, place it on four sites, add social sizes and a contact sheet."
]
AFTER
[
  "Open my FLORA project and show me what's on it",
  "Generate 4 poster concepts on my FLORA canvas",
  "Turn this list of products into one image per row"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000d65481f7a77f6bb12816a500"
AFTER
"https://files.openai.com/content?id=file_0000000091cc81fdb09c0e95f3621b65"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000d65481f7a77f6bb12816a500"
AFTER
"https://files.openai.com/content?id=file_000000008ab48230ae38cfaf992163e5"

changed /release/keywords

BEFORE
[]
AFTER
[
  "flora",
  "canvas",
  "image-generation",
  "video-generation",
  "workflow"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "app_6a8c516c7e308191a0091f1b9c98a621",
    "metadata": {
      "url": "https://agents.flora.ai/mcp"
    }
  }
]

changed /release/onboarding_skill_name

BEFORE
null
AFTER
"flora-onboarding"

changed /release/skills

BEFORE
[
  {
    "description": "Apply one FLORA technique across many items so every result shares a single consistent style — a product list or spreadsheet into PDP shots, a folder of sketches into renders, a set of photos relit the same way. Use when the user supplies a list, file, or set of images and wants the same treatment on each. Always total the cost and get confirmation before running. Do not use for a single item.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Run this list through a FLORA technique",
      "display_name": "Batch a FLORA technique",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Apply one FLORA workflow across many items, consistently."
    },
    "name": "flora-batch-consistent",
    "plugin_release_skill_id": "pluginrsk_6a8d1ed893848191b419edcbc66ea3eb"
  },
  {
    "description": "Find and build on work that already exists in a FLORA project — inspect a canvas, review past generations and what they cost, and regenerate specific assets with new direction applied. Use when the user refers to a named project, \"my canvas\", or earlier work (\"the hero images from last week\", \"what's in the Meridian project\"). Do not use to start new work in an empty project.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Show me what's in my FLORA project",
      "display_name": "Iterate on a FLORA project",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Inspect an existing FLORA canvas and regenerate work on it."
    },
    "name": "flora-canvas-iterate",
    "plugin_release_skill_id": "pluginrsk_6a8d1ed8beec819191c4fcca56b70386"
  },
  {
    "description": "Put a finished ad creative into the world as out-of-home placements — poster on a gable wall, transit platform panel, backlit bus shelter, construction hoarding. Use when someone asks to mock up an ad, see a poster in situ or in the wild, wants out-of-home or OOH placements, or asks how a campaign key visual would look on the street. The artwork is reproduced exactly and never regenerated. Do not use to create the artwork itself, and do not use to resize a creative for social.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Mock this ad up as out-of-home placements",
      "display_name": "FLORA out-of-home placements",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Put a finished ad creative into the world, four ways."
    },
    "name": "flora-ooh-placements",
    "plugin_release_skill_id": "pluginrsk_6a8d1ed9161081918118fc6fd091c38c"
  },
  {
    "description": "Run a saved FLORA technique — a multi-step visual workflow such as background swap, relighting, upscale, model swap, or sketch-to-render. Use when the user names a technique, asks to transform an image they already have (\"put this on a clean background\", \"match this lighting\", \"upscale this\", \"make this look photographed\"), or asks what FLORA can do. Do not use for a plain text-to-image request with no source image, and do not use to inspect existing project work.",
    "interface": {
      "brand_color": null,
      "default_prompt": "Use a FLORA technique on this image",
      "display_name": "Run a FLORA technique",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "cursor",
      "short_description": "Apply a saved FLORA visual workflow to an image."
    },
    "name": "flora-run-technique",
    "plugin_release_skill_id": "pluginrsk_6a8d1ed94d7881918ca7d84e906a86ba"
  }
]
AFTER
[
  {
    "description": "FLORA visual AI canvas. Use for generating or editing images, video, audio, or 3D; product and PDP shots; ad, campaign, and social mockups; decks and slides; one asset per row from a list or sheet; fixing a wrong result; or opening and continuing an existing FLORA project, canvas link, or \"Open in agent\" handoff.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "flora",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "default",
      "short_description": "FLORA visual AI canvas. Use for generating or editing images, video, audio, or 3D; product and PDP shots; ad, campaign, and social mockups; decks and slides; one asset per row from a list or sheet; fixing a wrong result; or opening and continuing an existing FLORA project, canvas link, or \"Open in agent\" handoff."
    },
    "name": "flora",
    "plugin_release_skill_id": "pluginrsk_6ad7ac2597748191964f8daf636bbc10"
  },
  {
    "description": "Runs once after the FLORA plugin is installed. Confirms the FLORA sign-in, shows the skill catalog, and gets the user started on a new idea or an existing project.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "flora-onboarding",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Runs once after the FLORA plugin is installed. Confirms the FLORA sign-in, shows the skill catalog, and gets the user started on a new idea or an existing project."
    },
    "name": "flora-onboarding",
    "plugin_release_skill_id": "pluginrsk_6ad7ac21db888191b173d6eab790988a"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"2.1.1"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a8c516c7e308191a0091f1b9c98a621",
  "connector_id": "asdk_app_6a8c516c7e308191a0091f1b9c98a621",
  "created_at": "2026-08-24T14:13:00.604264Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a8c516c7e308191a0091f1b9c98a621",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a8c516c7e308191a0091f1b9c98a621",
  "release": {
    "app_ids": [
      "asdk_app_6a8c516c7e308191a0091f1b9c98a621"
    ],
    "app_manifest": {
      "apps": {
        "app_6a8c516c7e308191a0091f1b9c98a621": {
          "id": "asdk_app_6a8c516c7e308191a0091f1b9c98a621",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Generate creative workflows",
    "display_name": "FLORA",
    "id": "pluginrel_0be9ed393f3081919fb9a0edd1a6fd21",
    "interface": {
      "brand_color": "#000000",
      "capabilities": [
        "Generate images and video",
        "Browse FLORA projects",
        "Run techniques",
        "Batch generation",
        "3D model viewer"
      ],
      "category": "Creativity",
      "composer_icon_dark_url": "https://files.openai.com/content?id=file_0000000046bc81f5a0cc71a6872284b4",
      "composer_icon_url": "https://files.openai.com/content?id=file_000000001b2081f5aff65661d263a864",
      "default_prompt": "Open my FLORA project and show me what's on it",
      "default_prompts": [
        "Open my FLORA project and show me what's on it",
        "Generate 4 poster concepts on my FLORA canvas",
        "Turn this list of products into one image per row"
      ],
      "developer_name": "FLORA",
      "logo_url": "https://files.openai.com/content?id=file_0000000091cc81fdb09c0e95f3621b65",
      "logo_url_dark": "https://files.openai.com/content?id=file_000000008ab48230ae38cfaf992163e5",
      "long_description": "The FLORA plugin lets users generate, organize, and iterate on visual assets — hero images, moodboards, lifestyle shots, promo graphics — directly from a conversation. When used alongside other connected tools like Notion, Google Drive, or Slack, the same conversation can pull in context and write results back to where the team already works. Authentication is OAuth via your existing FLORA account.",
      "plugin_category_id": "creativity",
      "privacy_policy_url": "https://flora.ai/legal/privacy-notice",
      "screenshot_urls": [],
      "short_description": "Generate creative workflows",
      "terms_of_service_url": "https://flora.ai/legal/terms-of-service",
      "website_url": "https://flora.ai/mcp"
    },
    "keywords": [
      "flora",
      "canvas",
      "image-generation",
      "video-generation",
      "workflow"
    ],
    "mcp_servers": [
      {
        "key": "app_6a8c516c7e308191a0091f1b9c98a621",
        "metadata": {
          "url": "https://agents.flora.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": "flora-onboarding",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "FLORA visual AI canvas. Use for generating or editing images, video, audio, or 3D; product and PDP shots; ad, campaign, and social mockups; decks and slides; one asset per row from a list or sheet; fixing a wrong result; or opening and continuing an existing FLORA project, canvas link, or \"Open in agent\" handoff.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "flora",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "default",
          "short_description": "FLORA visual AI canvas. Use for generating or editing images, video, audio, or 3D; product and PDP shots; ad, campaign, and social mockups; decks and slides; one asset per row from a list or sheet; fixing a wrong result; or opening and continuing an existing FLORA project, canvas link, or \"Open in agent\" handoff."
        },
        "name": "flora",
        "plugin_release_skill_id": "pluginrsk_6ad7ac2597748191964f8daf636bbc10"
      },
      {
        "description": "Runs once after the FLORA plugin is installed. Confirms the FLORA sign-in, shows the skill catalog, and gets the user started on a new idea or an existing project.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "flora-onboarding",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Runs once after the FLORA plugin is installed. Confirms the FLORA sign-in, shows the skill catalog, and gets the user started on a new idea or an existing project."
        },
        "name": "flora-onboarding",
        "plugin_release_skill_id": "pluginrsk_6ad7ac21db888191b173d6eab790988a"
      }
    ],
    "version": "2.1.1"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a8c516c7e308191a0091f1b9c98a621?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 329bfdb27ea58dd9a1de6372b56f2caf29eff331493f8254640c46ea10eae0a7