← Product DesignCONTENT HISTORY

Update to Product Design

Snapshot Oct 4, 2026 · 12:03 UTC · version 0.1.56

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Algorithm: removed “RSA_PKCS1_SHA256”.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Algorithm

Before

RSA_PKCS1_SHA256

After

Not present

Key id

Before

lITLhD2sQMkzmyYdQoOlErlyCSOM0m1gJ5jYZyzq3iQ

After

Not present

Sha256

Before

90ffde24b7cc74b9c3d8b8cc7ca40defb5cc7699d98618d5e0d7ba206bb2503c

After

Not present

Signature

Before

MoOMPyhktSEytJQ5ROT7Z64SCXUW2ukO9WHErJl1uAOysCy36K0qj8GotZyZHiPHx720IjDLbezxrjVOrApKTeZByK7rinEeD+qdgsl8Ukzk/Y733irVZqwt59fcKrb6IpetmcLNgpmzlVuwG8/+OnTUV8PeqOnwgGohyRHbhiNM/CEzhh/iRS3e1vvCEMjHVEOkVcT4TW6TNtojzS5PTMdPctf6Ig85wlv01vi3XjZeD...

After

Not present

Compare saved observations

Download comparison JSON
Full technical diff · 4 changed fields

removed /release/algorithm

BEFORE
"RSA_PKCS1_SHA256"
AFTER
Field is absent

removed /release/key_id

BEFORE
"lITLhD2sQMkzmyYdQoOlErlyCSOM0m1gJ5jYZyzq3iQ"
AFTER
Field is absent

removed /release/sha256

BEFORE
"90ffde24b7cc74b9c3d8b8cc7ca40defb5cc7699d98618d5e0d7ba206bb2503c"
AFTER
Field is absent

removed /release/signature

BEFORE
"MoOMPyhktSEytJQ5ROT7Z64SCXUW2ukO9WHErJl1uAOysCy36K0qj8GotZyZHiPHx720IjDLbezxrjVOrApKTeZByK7rinEeD+qdgsl8Ukzk/Y733irVZqwt59fcKrb6IpetmcLNgpmzlVuwG8/+OnTUV8PeqOnwgGohyRHbhiNM/CEzhh/iRS3e1vvCEMjHVEOkVcT4TW6TNtojzS5PTMdPctf6Ig85wlv01vi3XjZeDRtPdwQQPBzHahI4Duy5gP5UHoUGPTu//9mO8qakLcieIOjg+FZQ/oqznNzop5RDoeL78Fz6A0FdzIoXW0q2BI8ip8E1OZ/Z8TKvd3sf3Q=="
AFTER
Field is absent
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-06-01T04:27:11.155620Z",
  "discoverability": "LISTED",
  "id": "Plugin_fa77aec24fc08191bc6e57f377126d76",
  "is_template": false,
  "name": "product-design",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "The Product Design plugin is built for turning early ideas into prototypes teams can review. It starts design and build work by confirming the brief, then helps teams explore product directions, audit user flows, prototype from a live URL, and make static screenshots interactive.",
    "display_name": "Product Design",
    "id": "pluginrel_6ab53765b77c8191b08bdc8611976edc",
    "interface": {
      "brand_color": "#FF66AD",
      "capabilities": [
        "Interactive",
        "Read",
        "Write"
      ],
      "category": "Creativity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000fbf481f482108795756c37c9",
      "default_prompt": "Help me get started",
      "default_prompts": [
        "Help me get started",
        "Turn this product idea into three visual directions",
        "Design a landing page for my business"
      ],
      "developer_name": "OpenAI",
      "logo_url": "https://files.openai.com/content?id=file_0000000080bc822f9e836614a1279369",
      "logo_url_dark": null,
      "long_description": "Turn early ideas into prototypes teams can review. Explore product directions, audit user flows, research user friction, prototype from a live URL, and make static screenshots interactive. Start with a written brief, URL, screenshot, or existing design, then compare visual directions before building.\n\nUse available browser, Figma, Canva, image generation, and hosting tools to gather references, create concepts, review the result, and carry the work forward with your team.",
      "plugin_category_id": "creativity",
      "privacy_policy_url": "https://openai.com/policies/privacy-policy/",
      "screenshot_urls": [],
      "short_description": "Explore and prototype ideas",
      "terms_of_service_url": "https://openai.com/policies/terms-of-use/",
      "website_url": "https://openai.com/"
    },
    "keywords": [
      "prototype",
      "product design",
      "prototyping",
      "user experience",
      "wireframes",
      "design systems",
      "figma",
      "frontend",
      "ux-research",
      "ux-audit",
      "accessibility-audit",
      "research",
      "context-gathering",
      "ideation",
      "image-generation"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Audit or critique a product flow, journey, workflow, funnel, onboarding path, checkout path, settings path, screen, or multi-step product experience by capturing screenshots first, then reporting UX, design, and accessibility findings from that evidence. Default to an inline report; use a canvas for a visual walkthrough when requested or clearly implied by the ongoing task. Use when the user asks to audit, review, critique, inspect, assess, analyze, evaluate, or give feedback on a product experience.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Audit this product flow and report UX, design, and accessibility findings.",
          "display_name": "Audit",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Audit or critique product UX and design from captured screenshots"
        },
        "name": "audit",
        "plugin_release_skill_id": "pluginrsk_6ab5377185b88191a783a3cb0c4e8d27"
      },
      {
        "description": "Internal prototype QA helper. Use only after a Product Design prototype, URL-to-code build, or image-to-code build has a source visual target and a rendered implementation to compare before handoff. Do not use for broad UX critique, design critique, product audits, or flow reviews; route those user-facing requests to audit.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Review this prototype against its visual source.",
          "display_name": "Design QA",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Internal prototype QA comparison against a visual source"
        },
        "name": "design-qa",
        "plugin_release_skill_id": "pluginrsk_6ab5377185c48191b27a97df261c3003"
      },
      {
        "description": "Mandatory design-brief gate for clarifying the product and outcome. Use before ideation, image-to-code builds, redesigns, or product UI work to clarify missing product information and play back the brief before proceeding.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Let's design an app for my idea",
          "display_name": "Get Context",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Confirm the Product Design brief before design or build work"
        },
        "name": "get-context",
        "plugin_release_skill_id": "pluginrsk_6ab5377185cc8191bbb99231ba0cb95d"
      },
      {
        "description": "Generate image-based alternatives, remixes, or new design directions from a Product Design brief. Use when the user asks for design variants, visual exploration, remixes, or image-generated approaches from provided context.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Generate a few design directions for my app idea",
          "display_name": "Ideate",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Generate design mocks for a product with Image Gen"
        },
        "name": "ideate",
        "plugin_release_skill_id": "pluginrsk_6ab5377185d0819188c78e30623de737"
      },
      {
        "description": "Implement a selected image, screenshot, mockup, or Image Gen reference as a faithful, responsive frontend.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Play back the minimum design brief, then build this selected design as an interactive frontend.",
          "display_name": "Image To Code",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Build a responsive frontend after minimum brief playback"
        },
        "name": "image-to-code",
        "plugin_release_skill_id": "pluginrsk_6ab5377185d481919f596bebc3df4a94"
      },
      {
        "description": "Use when Product Design is explicitly invoked, or when the user's main goal is to explore a design, research UX, audit or critique a flow, faithfully clone a visual source, check a built design, or share a prototype. Do not use Product Design for ordinary implementation unless the user explicitly asks for it.",
        "interface": {
          "brand_color": null,
          "default_prompt": "What can Product Design do?",
          "display_name": "Product Design",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Primary entrypoint for explicit Product Design work, design exploration, research, audits, critique, source clones, QA, and sharing."
        },
        "name": "index",
        "plugin_release_skill_id": "pluginrsk_6ab5377185d88191a735a96671b93f8f"
      },
      {
        "description": "Run fast, source-grounded UX research on the highest-signal problems users are experiencing with a user-specified digital product. Use when the user asks to research user pain, UX friction, onboarding issues, docs/help problems, developer experience friction, support pain, product workflow issues, or current user complaints for a named product.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Research user pain and workflow friction for this product.",
          "display_name": "Research",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Research UX pain and workflow friction for a digital product"
        },
        "name": "research",
        "plugin_release_skill_id": "pluginrsk_6ab5377185dc8191a9eee77767ec4aae"
      },
      {
        "description": "Share a runnable prototype using the user's preferred deployment tool.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Share my runnable prototype.",
          "display_name": "Share",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Deploy a runnable prototype and return a shareable URL"
        },
        "name": "share",
        "plugin_release_skill_id": "pluginrsk_6ab5377185e08191a57bc1ec69843a19"
      },
      {
        "description": "Clone a live URL as a runnable frontend-only local app.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Clone this URL as a runnable frontend prototype.",
          "display_name": "URL To Code",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Clone live URLs of your projects into lightweight prototypes"
        },
        "name": "url-to-code",
        "plugin_release_skill_id": "pluginrsk_6ab5377185e481918832a821d39b609d"
      },
      {
        "description": "Load or manage Product Design's saved user context. Use when the user asks to set up Product Design, get started, onboard, save product or design sources, see what Product Design remembers, update saved context, or remember Product Design preferences. Examples include product URLs, Figma files, screenshots, reference images, codebase paths, Storybook, tokens, design systems, brand assets, and general product/design notes.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Set up Product Design with my product URLs, Figma files, screenshots, codebase paths, Storybook, tokens, and brand assets.",
          "display_name": "User Context",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": null,
          "short_description": "Save and read Product Design user context"
        },
        "name": "user-context",
        "plugin_release_skill_id": "pluginrsk_6ab5377185e88191a12d83ea8ce46863"
      }
    ],
    "version": "0.1.56"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/product-design?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: cda2574b5a379853f749c167ec220539b84cb706f671e0578574229e915716dc