← BrainerceCONTENT HISTORY

Update to Brainerce

Snapshot Oct 24, 2026 · 18:00 UTC · version 2.0.4

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Run a Brainerce store from your assistant, and build storefronts on it. Merchant workflows for sales, orders, stock, daily reporting and store health, plus...

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

Save Brainerce and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 12:40 UTC

Brainerce connects your Brainerce-powered online store to ChatGPT so you can run it in conversation instead of clicking through a dashboard. Check what is in stock, look up and update products, review and fulfil orders, issue and manage ...

After

Oct 24, 2026 · 18:00 UTC

Run a Brainerce store from your assistant, and build storefronts on it. Merchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the storefront SDK, checkout flows and the mandatory-fea...

Long description

Before

Oct 24, 2026 · 12:40 UTC

Brainerce connects your Brainerce-powered online store to ChatGPT so you can run it in conversation instead of clicking through a dashboard. Check what is in stock, look up and update products, review and fulfil orders, issue and manage ...

After

Oct 24, 2026 · 18:00 UTC

Run a Brainerce store from your assistant, and build storefronts on it. Merchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the Brainerce storefront SDK, checkout flows and the man...

Short description

Before

Oct 24, 2026 · 12:40 UTC

Manage your online store

After

Oct 24, 2026 · 18:00 UTC

Run your Brainerce store

Declared skills

Before

Oct 24, 2026 · 12:40 UTC

[{"description":"Answer how much, how many, what is best and what is the trend for a Brainerce store, using the right reporting tool instead of counting rows by hand. Use when the merchant asks about revenue, sales, total orders, average...

After

Oct 24, 2026 · 18:00 UTC

[{"description":"Answer how much, how many, what is best and what is the trend for a Brainerce store, using the right reporting tool instead of counting rows by hand. Use when the merchant asks about revenue, sales, total orders, average...

Compare saved observations

Download comparison JSON
Full technical diff · 17 changed fields

added /release/app_manifest/apps/Brainerce

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

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

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

changed /release/description

BEFORE
"Brainerce connects your Brainerce-powered online store to ChatGPT so you can run it in conversation instead of clicking through a dashboard. Check what is in stock, look up and update products, review and fulfil orders, issue and manage discount codes, find customers, and edit storefront content.\n\nThe connection is bound to a single store and to the permissions you grant when you sign in. An assistant given read-only access cannot change anything, and it can never reach another merchant's store. Actions that modify or delete data are marked as such, so ChatGPT asks before running them.\n\nThis app manages catalogues of physical goods. It does not sell digital products or subscriptions, and it does not process payments or transfer funds through ChatGPT."
AFTER
"Run a Brainerce store from your assistant, and build storefronts on it. Merchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the storefront SDK, checkout flows and the mandatory-feature checklist."

changed /release/id

BEFORE
"pluginrel_467dabb1f87081918eb0cd8f01dded2d"
AFTER
"pluginrel_18e0a90ad60081919cd0c6ffcb2103c5"

changed /release/interface/brand_color

BEFORE
null
AFTER
"#182848"

changed /release/interface/composer_icon_dark_url

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

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000d9848246b7254770e110ed7a"
AFTER
"https://files.openai.com/content?id=file_000000009a6481f4a02d0372981cff38"

changed /release/interface/default_prompt

BEFORE
"Show me the products in my store"
AFTER
null

changed /release/interface/default_prompts

BEFORE
[
  "Show me the products in my store",
  "Show me my recent orders",
  "How is my store performing this month?"
]
AFTER
null

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000074fc8243b71098bdc16a8faf"
AFTER
"https://files.openai.com/content?id=file_000000004db8820a8bfe81159faf4305"

changed /release/interface/logo_url_dark

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

changed /release/interface/long_description

BEFORE
"Brainerce connects your Brainerce-powered online store to ChatGPT so you can run it in conversation instead of clicking through a dashboard. Check what is in stock, look up and update products, review and fulfil orders, issue and manage discount codes, find customers, and edit storefront content.\n\nThe connection is bound to a single store and to the permissions you grant when you sign in. An assistant given read-only access cannot change anything, and it can never reach another merchant's store. Actions that modify or delete data are marked as such, so ChatGPT asks before running them.\n\nThis app manages catalogues of physical goods. It does not sell digital products or subscriptions, and it does not process payments or transfer funds through ChatGPT."
AFTER
"Run a Brainerce store from your assistant, and build storefronts on it.\n\nMerchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the Brainerce storefront SDK, checkout flows and the mandatory-feature checklist.\n\nThis plugin manages catalogues of physical goods. It does not sell digital products or subscriptions, and it does not process payments or transfer funds through ChatGPT."

changed /release/interface/screenshot_urls

BEFORE
[
  "https://files.openai.com/content?id=file_00000000c8288243a481f21653e35cea",
  "https://files.openai.com/content?id=file_00000000407881f4801eefe4d356adf9",
  "https://files.openai.com/content?id=file_00000000b6ac8243b5910aa661d2dbf2"
]
AFTER
[]

changed /release/interface/short_description

BEFORE
"Manage your online store"
AFTER
"Run your Brainerce store"

changed /release/keywords

BEFORE
[]
AFTER
[
  "brainerce",
  "ecommerce",
  "headless-commerce",
  "storefront",
  "merchant",
  "skills"
]

changed /release/skills

BEFORE
[
  {
    "description": "Answer how much, how many, what is best and what is the trend for a Brainerce store, using the right reporting tool instead of counting rows by hand. Use when the merchant asks about revenue, sales, total orders, average order value, best sellers, worst sellers, how this month compares to last, whether a sale worked, how many customers, or what people think of a product. Turns a plain question into the correct statistics call and answers with a number plus what it means. For store owners, not developers. Do not choose this for the general morning check-in, use brainerce-daily-summary. Do not choose this to act on a specific order, use brainerce-order-handling. Do not choose this for a health sweep of drafts and stuck orders, use brainerce-store-health. Keywords: revenue, sales, how much, how many, total, average order value, AOV, best sellers, top products, trend, compare, month over month, growth, conversion, ratings, reviews, report, statistics, analytics.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How much did I make this month compared to last?",
      "display_name": "Store analytics",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_0000000083a082439fec8cd015059262",
      "iconography": "chart",
      "short_description": "Answer how much, how many and what is the trend with the right report"
    },
    "name": "brainerce-analytics",
    "plugin_release_skill_id": "pluginrsk_6a94002723788191a74c02746edb1f7b"
  },
  {
    "description": "Get the non-negotiable Brainerce sequences right: checkout, registration and email verification, login, password reset, cart persistence, inventory reservation and order confirmation. Use when a developer is building or debugging any of those, or asks why is my order not appearing, the payment succeeded but nothing happened, my reservation expired, the cart empties on refresh, or what order do these calls go in. These flows are fixed regardless of framework, and improvising one produces orders that never complete and stock that never releases. For developers. Do not choose this for the signature of a single method, use brainerce-sdk. Do not choose this to plan a whole storefront, use brainerce-storefront-build. Do not choose this for a merchant asking where a specific customer order is, use brainerce-order-handling. Keywords: checkout, payment, order confirmation, handlePaymentSuccess, waitForOrder, reservation, cart persistence, login, email verification, reset password, OAuth callback.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "My payment succeeded but no order appeared. What did I miss?",
      "display_name": "Checkout and auth flows",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000009d2482109fc476ab1a81ec41",
      "iconography": "hierarchy",
      "short_description": "The fixed sequences for checkout, payment, cart, auth and reservations"
    },
    "name": "brainerce-checkout-flows",
    "plugin_release_skill_id": "pluginrsk_6a940027d1d48191bf0c276fcb4bac48"
  },
  {
    "description": "The words on a Brainerce storefront that are not product copy: static pages, FAQs, footers, the header and its navigation links, announcement bars, the blog, and the SEO around them. Use when the merchant asks where do I write my About page, how do I add a shipping policy, can I put a banner across the top, how do I change my menu, where does my blog live, or how do I get found on Google. Says which pieces exist, where each is configured, and which a storefront must be built to read before anything shows up. Nothing here is reachable from this connector, so it gives exact dashboard routes instead of pretending. For store owners and for developers wiring content in. Do not choose this for products, categories or tags, use brainerce-store-architecture. Do not choose this for product specs, use brainerce-custom-fields. Keywords: pages, about page, policy page, terms, FAQ, footer, header, navigation, menu, announcement bar, banner, blog, articles, SEO, meta description, Google, sitemap.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Where do I write my About page and add it to the menu?",
      "display_name": "Pages and navigation",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000002ff882109d64294a32b98063",
      "iconography": "hierarchy",
      "short_description": "Static pages, header links, announcements, blog and the SEO around them"
    },
    "name": "brainerce-content-and-navigation",
    "plugin_release_skill_id": "pluginrsk_6a94002878c48191a04274fc71a72ced"
  },
  {
    "description": "Work with Brainerce custom fields, also called metafields: the structured extra data a product carries beyond its built-in fields. Use when the merchant says add a spec to my products, where do I put materials or care instructions, I need a size guide link on every item, let customers type an engraving, make this filterable on my shop, or set the country of origin on these. Covers the definition versus value split, which of the fifteen types to pick, the two flags that decide whether a field is buyer-facing or filterable, and the common data shapes. Writes values through the connector; definitions are a dashboard step and this skill says so rather than pretending. For store owners, and for developers reading fields on a storefront. Do not choose this to decide whether a property should be a custom field at all, that is brainerce-store-architecture. Keywords: custom fields, metafields, specs, materials, care instructions, engraving, personalisation, storefront filter, product attributes, structured data.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Add care instructions to my linen products.",
      "display_name": "Custom fields",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000ee1882108788aa934edf0d54",
      "iconography": "code",
      "short_description": "Put structured data on products, and know which half is a dashboard step"
    },
    "name": "brainerce-custom-fields",
    "plugin_release_skill_id": "pluginrsk_6a9400292f0c819186249acd44085e73"
  },
  {
    "description": "Give a Brainerce store owner one short morning briefing: what sold, what came in overnight, what needs attention today. Use when the merchant says how is the store doing, what happened yesterday, catch me up, morning report, daily summary, any orders overnight, or what do I need to deal with today. Assembles sales figures, order counts and low-stock warnings into a single readable answer instead of three separate tool dumps. For store owners, not developers. Do not choose this for one specific metric or a trend question such as which product sells best or how does this month compare to last, use brainerce-analytics. Do not choose this for a full audit of drafts, expired promotions and stuck orders, use brainerce-store-health. Do not choose this to act on a particular order, use brainerce-order-handling. Keywords: daily summary, morning report, briefing, catch me up, overnight, how is the store doing, today, yesterday, standup, dashboard.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How is my store doing today?",
      "display_name": "Daily summary",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000ace48210b18b6fe0a854940a",
      "iconography": "chart",
      "short_description": "One morning briefing on sales, orders and what needs attention"
    },
    "name": "brainerce-daily-summary",
    "plugin_release_skill_id": "pluginrsk_6a940029d56c81918cdca40f15d28ef7"
  },
  {
    "description": "Audit a Brainerce storefront against the mandatory-feature checklist and the critical rules, and report what is missing, present but unreachable, or wrong. Use when a developer says is my integration complete, check my Brainerce build, did I miss anything, review this before launch, why is this feature not working, or before shipping a storefront to a real store owner. Walks the actual code rather than trusting that a file exists, with particular attention to the features that are almost always skipped. For developers. Do not choose this to build something new, use brainerce-storefront-build. Do not choose this for one method's signature, use brainerce-sdk. Do not choose this for the correct order of a checkout or login sequence while writing it, use brainerce-checkout-flows. Do not choose this for a merchant auditing their shop's products and promotions, that is brainerce-store-health. Keywords: verify, audit, checklist, did I miss anything, pre-launch, mandatory features, critical rules, ready to ship.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Check my Brainerce integration before I ship it.",
      "display_name": "Verify integration",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_0000000031248210a6345f60513d0ec3",
      "iconography": "radar",
      "short_description": "Audit a build against the mandatory features and critical rules"
    },
    "name": "brainerce-integration-verify",
    "plugin_release_skill_id": "pluginrsk_6a94002a708c81919219c4fcff8c79e6"
  },
  {
    "description": "Set up a sale, promotion or discount on a Brainerce store and confirm it is actually live. Use when the merchant says take 20% off, run a sale, put the winter range on sale, launch a promotion, create a discount code, set up a voucher, offer free shipping over a threshold, or schedule a Black Friday or holiday deal. The core of this skill is the choice between an automatic discount that applies by itself in the cart and a coupon code the shopper has to type, because getting that wrong is the mistake merchants notice. For store owners, not developers. Do not choose this to review how a past promotion performed, use brainerce-analytics. Do not choose this to hunt for expired or forgotten promotions across the store, use brainerce-store-health. Keywords: sale, discount, promotion, promo code, coupon, voucher, percent off, money off, BOGO, buy one get one, free shipping, bundle, Black Friday, clearance, markdown.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Take 20% off everything next week.",
      "display_name": "Launch a sale",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000003b2c82439b52913208ae9fd2",
      "iconography": "hierarchy",
      "short_description": "Set up a discount or coupon and confirm it is live"
    },
    "name": "brainerce-launch-a-sale",
    "plugin_release_skill_id": "pluginrsk_6a94002b03888191b1088745bbf32968"
  },
  {
    "description": "Work a single Brainerce order from question to action: look it up, understand its state, then fulfil, move its status or cancel it. Use when the merchant says where is order 1042, this customer is asking about their order, mark this as shipped, add tracking, cancel this one, the customer changed their mind, or what has this person bought before. Includes the rules for when NOT to touch an order. For store owners, not developers. Do not choose this for counts and totals across many orders such as how many orders today or revenue this week, use brainerce-analytics or brainerce-daily-summary. Do not choose this to sweep for stuck orders across the whole store, use brainerce-store-health. This connector cannot issue refunds or record payments. Keywords: order, fulfil, fulfill, ship, shipped, tracking number, cancel order, order status, customer asking, where is my order, refund, order history, delivery.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Where is order 1042?",
      "display_name": "Handle an order",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000000dac81f4b766e4d4f7ac4792",
      "iconography": "cursor",
      "short_description": "Look up one order and fulfil, update or cancel it safely"
    },
    "name": "brainerce-order-handling",
    "plugin_release_skill_id": "pluginrsk_6a94002b9c108191b993cd135ac17d39"
  },
  {
    "description": "Add a product to a Brainerce store properly, from creating it through to category, tags, stock and publishing. Use when the merchant says add a product, I have something new to sell, list this item, put this in the shop, set up my new range, copy an existing product, or fix the stock count on something. Also covers duplicating a near-identical product and correcting inventory after a stock take. For store owners, not developers. Do not choose this to change price or description on a product that already exists and is set up, that is a quick edit and needs no sequence. Do not choose this for reading reviews or ratings, use brainerce-analytics. Do not choose this to find products that were left as drafts, use brainerce-store-health. Do not choose this to decide variant versus custom field, use brainerce-store-architecture. Keywords: add product, new product, list an item, create product, upload product, stock count, inventory, restock, categorise, tags, publish, duplicate product, product variants.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "I have a new product to add to my shop.",
      "display_name": "Add a product",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000a93c824391cbc4892e388e77",
      "iconography": "hierarchy",
      "short_description": "Create a product and finish it: category, tags, stock, publishing"
    },
    "name": "brainerce-product-onboarding",
    "plugin_release_skill_id": "pluginrsk_6a94002c35e08191afef407ec561ff80"
  },
  {
    "description": "Look up the real shape of the Brainerce storefront SDK: method names, arguments, return types and the TypeScript definitions behind them. Use when a developer asks what does this SDK method take, what comes back from it, what is the type of a product or an order, how do I fetch products with variants, which method loads a category, or is there a method for this at all. This is the reference, so reach for it whenever you are about to write a Brainerce call and are not certain of its exact signature. For developers. Do not choose this for the ordered sequence a checkout or login has to follow, use brainerce-checkout-flows. Do not choose this to plan or scaffold a whole storefront, use brainerce-storefront-build. Do not choose this for admin or dashboard operations such as creating a product as a merchant, those are merchant skills. Keywords: SDK, method, signature, arguments, return type, TypeScript types, interface, BrainerceClient, getProducts, types, API reference, does this method exist.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "What does the Brainerce getProducts method return?",
      "display_name": "Brainerce SDK reference",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000e02882438e0585c187c969b9",
      "iconography": "search",
      "short_description": "Exact method signatures, arguments, return shapes and types"
    },
    "name": "brainerce-sdk",
    "plugin_release_skill_id": "pluginrsk_6a94002cdfbc81919428aca179288e3b"
  },
  {
    "description": "Decide how a Brainerce catalog should be structured, and diagnose one that is already wrong. Use when the merchant asks how should I organise my shop, should this be a variant or an option, categories or tags, how do I set up my menu, my product list is a mess, or I have hundreds of variants I cannot manage. Answers the modelling question before anything is created: what becomes a variant, what becomes a custom field, what becomes a category, what becomes a tag. Also audits an existing catalog and returns an ordered improvement plan. For store owners, and for developers deciding a data model. Do not choose this to add one product, that is brainerce-product-onboarding. Do not choose this for custom fields in depth, use brainerce-custom-fields. Do not choose this for pages, menus or blog, use brainerce-content-and-navigation. Keywords: catalog structure, variants or options, variant explosion, too many variants, categories vs tags, hierarchy, menu structure, product model, organise my shop, catalog audit.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How should I structure my catalog?",
      "display_name": "Catalog structure",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000ca048210b5c014b69ef14754",
      "iconography": "hierarchy",
      "short_description": "Decide what becomes a variant, a custom field, a category or a tag"
    },
    "name": "brainerce-store-architecture",
    "plugin_release_skill_id": "pluginrsk_6a94002d6d348191818b7e2d07adbd3a"
  },
  {
    "description": "Sweep a Brainerce store for the things that quietly go wrong and hand the merchant a short list of what to fix. Use when the merchant says check my store, is everything ok, spring clean, audit the shop, what am I missing, anything broken, or I have not looked at this in a while. Finds products left as drafts, items out of stock, promotions that expired or were never switched off, and orders stuck waiting on someone. For store owners, not developers. Do not choose this for the routine morning check-in on yesterday's numbers, use brainerce-daily-summary. Do not choose this for a specific metric or trend, use brainerce-analytics. Do not choose this to act on one known order, use brainerce-order-handling. Do not choose this to audit how the catalog is structured rather than its state, use brainerce-store-architecture. Keywords: store health, audit, check my store, spring clean, tidy up, what is broken, drafts, out of stock, expired discount, stuck orders, housekeeping, review my shop.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Check my store and tell me what needs fixing.",
      "display_name": "Store health check",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000c47c8210a2c12a5e003748eb",
      "iconography": "radar",
      "short_description": "Sweep for drafts, empty stock, overrunning promotions and stuck orders"
    },
    "name": "brainerce-store-health",
    "plugin_release_skill_id": "pluginrsk_6a94002e011881918edfb31ecf726f24"
  },
  {
    "description": "Build a storefront on Brainerce, a headless commerce platform, in whatever framework the project already uses. Use when a developer says build me a store, scaffold a storefront, I have a Brainerce connection id, wire up the shop, add commerce to this site, or start a Brainerce project. Covers the ordered build path from store capabilities through catalog, cart and checkout, and the rules that cause production incidents when skipped. For developers. Brainerce is framework agnostic: Next.js, Remix, Astro, Nuxt and plain React all work. Do not choose this for merchant tasks such as adding a product or running a sale, those are brainerce-product-onboarding and brainerce-launch-a-sale. Do not choose this for one SDK method's exact signature, use brainerce-sdk. Do not choose this for the checkout sequence, use brainerce-checkout-flows. Do not choose this for content pages or blog, use brainerce-content-and-navigation. Keywords: storefront, headless commerce, scaffold, build a store, connection id, vc_, integrate.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Build me a storefront on my Brainerce store.",
      "display_name": "Build a storefront",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000009254821080314561a5ec60ba",
      "iconography": "code",
      "short_description": "Build a Brainerce storefront in whatever framework the project uses"
    },
    "name": "brainerce-storefront-build",
    "plugin_release_skill_id": "pluginrsk_6a94002eb9308191a6fffdbb10505e95"
  }
]
AFTER
[
  {
    "description": "Answer how much, how many, what is best and what is the trend for a Brainerce store, using the right reporting tool instead of counting rows by hand. Use when the merchant asks about revenue, sales, total orders, average order value, best or worst sellers, how this month compares to last, whether a sale worked, how many customers, or what people think of a product. Turns a plain question into the correct statistics call and answers with a number plus what it means. Also owns retention, coupon performance, stock velocity, traffic and connection health. For store owners, not developers. Not for the morning check-in (brainerce-daily-summary), acting on one order (brainerce-order-handling) or a health sweep (brainerce-store-health). Keywords: revenue, sales, how much, how many, total, average order value, AOV, best sellers, trend, compare, month over month, growth, conversion, retention, repeat customers, stock velocity, traffic, ratings, reviews, report, analytics.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How much did I make this month compared to last?",
      "display_name": "Store analytics",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_0000000031dc820a9daedd98150848d7",
      "iconography": "chart",
      "short_description": "Answer how much, how many and what is the trend with the right report"
    },
    "name": "brainerce-analytics",
    "plugin_release_skill_id": "pluginrsk_6ad72112bd6081918b9ccb1a9d655e9e"
  },
  {
    "description": "Get the non-negotiable Brainerce sequences right: checkout, registration and email verification, login, password reset, cart persistence, inventory reservation and order confirmation. Use when a developer is building or debugging any of those, or asks why is my order not appearing, the payment succeeded but nothing happened, my reservation expired, the cart empties on refresh, or what order do these calls go in. These flows are fixed regardless of framework, and improvising one produces orders that never complete and stock that never releases. For developers. Do not choose this for the signature of a single method, use brainerce-sdk. Do not choose this to plan a whole storefront, use brainerce-storefront-build. Do not choose this for a merchant asking where a specific customer order is, use brainerce-order-handling. Keywords: checkout, payment, order confirmation, handlePaymentSuccess, waitForOrder, reservation, cart persistence, login, email verification, reset password, OAuth callback.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "My payment succeeded but no order appeared. What did I miss?",
      "display_name": "Checkout and auth flows",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000001db481f48c9703fa3fa7a2ae",
      "iconography": "hierarchy",
      "short_description": "The fixed sequences for checkout, payment, cart, auth and reservations"
    },
    "name": "brainerce-checkout-flows",
    "plugin_release_skill_id": "pluginrsk_6ad7211460f88191b6a7eb02c57a3a05"
  },
  {
    "description": "The words on a Brainerce storefront that are not product copy: static pages, FAQs, footers, the header and its navigation links, announcement bars, the blog, and the SEO around them. Use when the merchant asks where do I write my About page, how do I add a shipping policy, can I add a banner at the top, or how do I get found on Google. Says which pieces exist, where each is configured, and which a storefront must read before anything shows up. Also owns the contact form. Content, blog and contact-form tools are OAuth-only and absent from the ChatGPT app, and navigation has no tool at all, so it gives exact dashboard routes rather than pretending. For store owners and for developers wiring content in. Do not choose this for products, categories or tags, use brainerce-store-architecture. Do not choose this for product specs, use brainerce-custom-fields. Keywords: pages, about page, policy page, terms, FAQ, footer, header, navigation, menu, announcement bar, blog, contact form, SEO, meta description, sitemap.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Where do I write my About page and add it to the menu?",
      "display_name": "Pages and navigation",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000800081f4be712041069e4362",
      "iconography": "pen",
      "short_description": "Static pages, header links, announcements, blog and the SEO around them"
    },
    "name": "brainerce-content-and-navigation",
    "plugin_release_skill_id": "pluginrsk_6ad7211467cc8191adbab229865607b1"
  },
  {
    "description": "Work with Brainerce custom fields, also called metafields: the structured extra data a product carries beyond its built-in fields. Use when the merchant says add a spec to my products, where do I put materials or care instructions, I need a size guide link on every item, let customers type an engraving, or make this filterable on my shop. Covers the definition versus value split, which of the fifteen types to pick, and the two flags that decide whether a field is buyer-facing or filterable. Writes values only over an OAuth connection; on an API key the metafield tools refuse outright. Creating a definition is a dashboard step either way, and this skill says so rather than pretending. For store owners, and for developers reading fields on a storefront. Do not choose this to decide whether a property should be a custom field at all, that is brainerce-store-architecture. Keywords: custom fields, metafields, specs, materials, care instructions, engraving, storefront filter, product attributes.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Add care instructions to my linen products.",
      "display_name": "Custom fields",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000009f588211a9bbf508ad684423",
      "iconography": "hierarchy",
      "short_description": "Put structured data on products, and know which half is a dashboard step"
    },
    "name": "brainerce-custom-fields",
    "plugin_release_skill_id": "pluginrsk_6ad72116ea18819180032de3132d2103"
  },
  {
    "description": "Give a Brainerce store owner one short morning briefing: what sold, what came in overnight, what needs attention today. Use when the merchant says how is the store doing, what happened yesterday, catch me up, morning report, daily summary, any orders overnight, or what do I need to deal with today. Assembles sales figures, order counts and low-stock warnings into a single readable answer instead of three separate tool dumps. For store owners, not developers. Do not choose this for one specific metric or a trend question such as which product sells best or how does this month compare to last, use brainerce-analytics. Do not choose this for a full audit of drafts, expired promotions and stuck orders, use brainerce-store-health. Do not choose this to act on a particular order, use brainerce-order-handling. Keywords: daily summary, morning report, briefing, catch me up, overnight, how is the store doing, today, yesterday, standup, dashboard.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How is my store doing today?",
      "display_name": "Daily summary",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000d844820aa0cd2831fee05b91",
      "iconography": "chart",
      "short_description": "One morning briefing on sales, orders and what needs attention"
    },
    "name": "brainerce-daily-summary",
    "plugin_release_skill_id": "pluginrsk_6ad72115970c8191925e4c53d6237afd"
  },
  {
    "description": "Send a marketing email to a Brainerce store's customers safely: pick the audience, write or reuse the email, check who it reaches, then send or schedule it. Use when the merchant says email my customers, send a newsletter, announce the sale by email, email my VIP buyers, save this as a template, schedule an email for Friday, who would get this email, or make a customer segment. Covers saved customer segments, campaign templates, drafting, the recipient count check and the send itself. A send reaches real people and cannot be recalled, so this skill puts the count check and the merchant's yes before it. For store owners, not developers. Do not choose this for the signup welcome coupon or for a promotion itself (brainerce-launch-a-sale), for a fundraising drive (a donation campaign), or for transactional order emails. Keywords: email campaign, newsletter, email blast, segment, audience, template, schedule send, mailing list, send email to customers.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Email my repeat customers about the new collection.",
      "display_name": "Email campaigns",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000d3a48211b72e0f22a4628fe2",
      "iconography": "chat",
      "short_description": "Email your customers safely: audience, draft, count, then send"
    },
    "name": "brainerce-email-campaigns",
    "plugin_release_skill_id": "pluginrsk_6ad72115fa0881918e93aff781957dc6"
  },
  {
    "description": "Audit a Brainerce storefront against the mandatory-feature checklist and the critical rules, and report what is missing, present but unreachable, or wrong. Use when a developer says is my integration complete, check my Brainerce build, did I miss anything, review this before launch, why is this feature not working, or before shipping a storefront to a real store owner. Walks the actual code rather than trusting that a file exists, with particular attention to the features that are almost always skipped. For developers. Do not choose this to build something new, use brainerce-storefront-build. Do not choose this for one method's signature, use brainerce-sdk. Do not choose this for the correct order of a checkout or login sequence while writing it, use brainerce-checkout-flows. Do not choose this for a merchant auditing their shop's products and promotions, that is brainerce-store-health. Keywords: verify, audit, checklist, did I miss anything, pre-launch, mandatory features, critical rules, ready to ship.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Check my Brainerce integration before I ship it.",
      "display_name": "Verify integration",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000dfe881f480762bfd4d2a206b",
      "iconography": "radar",
      "short_description": "Audit a build against the mandatory features and critical rules"
    },
    "name": "brainerce-integration-verify",
    "plugin_release_skill_id": "pluginrsk_6ad7211494f08191bc5b56d0b841ea7c"
  },
  {
    "description": "Set up a sale, promotion or discount on a Brainerce store and confirm it is actually live. Use when the merchant says take 20% off, run a sale, create a discount code, set up a voucher, or schedule a Black Friday deal. The core of this skill is the choice between an automatic discount that applies by itself in the cart and a coupon code the shopper has to type, because getting that wrong is the mistake merchants notice. Also covers loyalty points, earning rules, badges and paid plans, and gift cards: a gift card is stored value the customer spends, not a discount, never a coupon. For store owners, not developers. Do not choose this to review a past promotion, use brainerce-analytics, or to hunt for expired ones, use brainerce-store-health. Do not choose this to set up shipping zones or what shipping costs, use brainerce-store-architecture. Keywords: sale, discount, promo code, coupon, voucher, BOGO, free shipping offer, Black Friday, loyalty, points, earning rules, membership, gift card.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Take 20% off everything next week.",
      "display_name": "Launch a sale",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000dd9c81f4b15b7916c9f65516",
      "iconography": "bolt",
      "short_description": "Set up a discount or coupon and confirm it is live"
    },
    "name": "brainerce-launch-a-sale",
    "plugin_release_skill_id": "pluginrsk_6ad721152d1881919d18ae755ab18b46"
  },
  {
    "description": "Work a single Brainerce order from question to action: look it up, understand its state, then fulfil, move its status or cancel it. Use when the merchant says where is order 1042, this customer is asking about their order, mark this as shipped, add tracking, or cancel this one. Includes when NOT to touch an order, and the pay-before-fulfill gate that blocks shipping an unpaid order. Also owns manual orders, status labels, shipping labels and the contact-form inbox; those, plus refunds and returns, are on the full connector and not the ChatGPT app, so check the tool list. For store owners, not developers. Do not choose this for counts and totals across many orders, use brainerce-analytics or brainerce-daily-summary. Do not choose this to sweep for stuck orders across the whole store, use brainerce-store-health. Keywords: order, fulfil, ship, tracking number, cancel order, order status, where is my order, refund, return, mark as paid, manual order, status label, shipping label, inquiry, order custom fields.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Where is order 1042?",
      "display_name": "Handle an order",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000b87c820aabace0dc8537f02d",
      "iconography": "bolt",
      "short_description": "Look up one order and fulfil, update or cancel it safely"
    },
    "name": "brainerce-order-handling",
    "plugin_release_skill_id": "pluginrsk_6ad72112d9048191b23e3101bb14233d"
  },
  {
    "description": "Add a product to a Brainerce store properly, from creating it through to category, tags, stock and publishing. Use when the merchant says add a product, list this item, put this in the shop, set up my new range, copy an existing product, or fix the stock count on something. Also covers duplicating a product, publishing the whole catalog to a storefront, stock corrections and stock history. For store owners, not developers. A price or description edit on a set-up product needs no sequence. Not for reviews (brainerce-analytics), finding drafts (brainerce-store-health) or variant versus custom field (brainerce-store-architecture). Keywords: add product, new product, create product, stock count, inventory, restock, categorise, tags, publish, publish all, duplicate product, bulk import, CSV import, product images, alt text, stock history, sale price dates.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "I have a new product to add to my shop.",
      "display_name": "Add a product",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000000db481f583d87fe96ee58985",
      "iconography": "bolt",
      "short_description": "Create a product and finish it: category, tags, stock, publishing"
    },
    "name": "brainerce-product-onboarding",
    "plugin_release_skill_id": "pluginrsk_6ad72115db9481919cea4c105d55e045"
  },
  {
    "description": "Look up the real shape of the Brainerce storefront SDK: method names, arguments, return types and the TypeScript definitions behind them. Use when a developer asks what does this SDK method take, what comes back from it, what is the type of a product or an order, how do I fetch products with variants, which method loads a category, or is there a method for this at all. This is the reference, so reach for it whenever you are about to write a Brainerce call and are not certain of its exact signature. For developers. Do not choose this for the ordered sequence a checkout or login has to follow, use brainerce-checkout-flows. Do not choose this to plan or scaffold a whole storefront, use brainerce-storefront-build. Do not choose this for admin or dashboard operations such as creating a product as a merchant, those are merchant skills. Keywords: SDK, method, signature, arguments, return type, TypeScript types, interface, BrainerceClient, getProducts, types, API reference, does this method exist.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "What does the Brainerce getProducts method return?",
      "display_name": "Brainerce SDK reference",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000006c1c81f485cc03090af5256e",
      "iconography": "code",
      "short_description": "Exact method signatures, arguments, return shapes and types"
    },
    "name": "brainerce-sdk",
    "plugin_release_skill_id": "pluginrsk_6ad721128d04819196c186334f696147"
  },
  {
    "description": "Decide how a Brainerce catalog should be structured, and audit an existing one: what becomes a variant, what becomes a custom field, what becomes a category, what becomes a tag. Use when the merchant asks how should I organise my shop, should this be a variant or an option, categories or tags, or I have too many variants to manage. Also owns store settings (currency, language, going live), shipping zones, rates, labels, sales-channel publishing, subscriptions, apps, email domains, webhooks and backups. Free shipping as a standing rate lives here; as a promotion it does not. For store owners and developers deciding a data model. Do not choose this to add one product, that is brainerce-product-onboarding. Do not choose this for custom fields in depth, use brainerce-custom-fields. Do not choose this for pages or menus, use brainerce-content-and-navigation. Keywords: catalog structure, variant explosion, categories vs tags, shipping zones, sales channels, go live, currency, subscriptions, email domain, webhooks.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "How should I structure my catalog?",
      "display_name": "Catalog structure",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_00000000155c8211b5228fab168f4aea",
      "iconography": "hierarchy",
      "short_description": "Decide what becomes a variant, a custom field, a category or a tag"
    },
    "name": "brainerce-store-architecture",
    "plugin_release_skill_id": "pluginrsk_6ad7211681bc8191bd98b552eaf049c0"
  },
  {
    "description": "Sweep a Brainerce store for the things that quietly go wrong and hand the merchant a short list of what to fix. Use when the merchant says check my store, is everything ok, spring clean, audit the shop, what am I missing, anything broken, or I have not looked at this in a while. Finds products left as drafts, items out of stock, promotions that expired or were never switched off, orders stuck waiting on someone, and on the full connector dead webhooks, bounced emails and a missing backup schedule. For store owners, not developers. Not for the morning check-in (brainerce-daily-summary), one metric or trend (brainerce-analytics), one known order (brainerce-order-handling), or how the catalog is structured rather than its state (brainerce-store-architecture). Keywords: store health, audit, check my store, spring clean, tidy up, what is broken, drafts, out of stock, expired discount, stuck orders, housekeeping, review my shop.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Check my store and tell me what needs fixing.",
      "display_name": "Store health check",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_0000000067d8820ab7d4206f010dbe92",
      "iconography": "radar",
      "short_description": "Sweep for drafts, empty stock, overrunning promotions and stuck orders"
    },
    "name": "brainerce-store-health",
    "plugin_release_skill_id": "pluginrsk_6ad72112deb08191a8b576ecc05077b8"
  },
  {
    "description": "Build a storefront on Brainerce, a headless commerce platform, in whatever framework the project already uses. Use when a developer says build me a store, scaffold a storefront, I have a Brainerce connection id, wire up the shop, add commerce to this site, or start a Brainerce project. Covers the ordered build path from store capabilities through catalog, cart and checkout, and the rules that cause production incidents when skipped. For developers. Brainerce is framework agnostic: Next.js, Remix, Astro, Nuxt and plain React all work. Do not choose this for merchant tasks such as adding a product or running a sale, those are brainerce-product-onboarding and brainerce-launch-a-sale. Do not choose this for one SDK method's exact signature, use brainerce-sdk. Do not choose this for the checkout sequence, use brainerce-checkout-flows. Do not choose this for content pages or blog, use brainerce-content-and-navigation. Keywords: storefront, headless commerce, scaffold, build a store, connection id, vc_, integrate.",
    "interface": {
      "brand_color": "#182848",
      "default_prompt": "Build me a storefront on my Brainerce store.",
      "display_name": "Build a storefront",
      "icon_large_url": null,
      "icon_small_url": "https://files.openai.com/content?id=file_000000008f44821182347e61883ef3bc",
      "iconography": "code",
      "short_description": "Build a Brainerce storefront in whatever framework the project uses"
    },
    "name": "brainerce-storefront-build",
    "plugin_release_skill_id": "pluginrsk_6ad7211721d081919996f056015ef144"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"2.0.4"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a914a0cdf9481919be3610f9c2e7ecf",
  "connector_id": "asdk_app_6a914a0cdf9481919be3610f9c2e7ecf",
  "created_at": "2026-08-28T08:42:53.124181Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a914a0cdf9481919be3610f9c2e7ecf",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a914a0cdf9481919be3610f9c2e7ecf",
  "release": {
    "app_ids": [
      "asdk_app_6a914a0cdf9481919be3610f9c2e7ecf"
    ],
    "app_manifest": {
      "apps": {
        "Brainerce": {
          "id": "asdk_app_6a914a0cdf9481919be3610f9c2e7ecf",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Run a Brainerce store from your assistant, and build storefronts on it. Merchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the storefront SDK, checkout flows and the mandatory-feature checklist.",
    "display_name": "Brainerce",
    "id": "pluginrel_18e0a90ad60081919cd0c6ffcb2103c5",
    "interface": {
      "brand_color": "#182848",
      "capabilities": [],
      "category": "Business & Operations",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000009a6481f4a02d0372981cff38",
      "default_prompt": null,
      "default_prompts": null,
      "developer_name": "Brainerce inc",
      "logo_url": "https://files.openai.com/content?id=file_000000004db8820a8bfe81159faf4305",
      "logo_url_dark": null,
      "long_description": "Run a Brainerce store from your assistant, and build storefronts on it.\n\nMerchant workflows for sales, orders, stock, daily reporting and store health, plus developer references for the Brainerce storefront SDK, checkout flows and the mandatory-feature checklist.\n\nThis plugin manages catalogues of physical goods. It does not sell digital products or subscriptions, and it does not process payments or transfer funds through ChatGPT.",
      "plugin_category_id": "business & operations",
      "privacy_policy_url": "https://brainerce.com/privacy",
      "screenshot_urls": [],
      "short_description": "Run your Brainerce store",
      "terms_of_service_url": "https://brainerce.com/terms",
      "website_url": "https://brainerce.com"
    },
    "keywords": [
      "brainerce",
      "ecommerce",
      "headless-commerce",
      "storefront",
      "merchant",
      "skills"
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Answer how much, how many, what is best and what is the trend for a Brainerce store, using the right reporting tool instead of counting rows by hand. Use when the merchant asks about revenue, sales, total orders, average order value, best or worst sellers, how this month compares to last, whether a sale worked, how many customers, or what people think of a product. Turns a plain question into the correct statistics call and answers with a number plus what it means. Also owns retention, coupon performance, stock velocity, traffic and connection health. For store owners, not developers. Not for the morning check-in (brainerce-daily-summary), acting on one order (brainerce-order-handling) or a health sweep (brainerce-store-health). Keywords: revenue, sales, how much, how many, total, average order value, AOV, best sellers, trend, compare, month over month, growth, conversion, retention, repeat customers, stock velocity, traffic, ratings, reviews, report, analytics.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "How much did I make this month compared to last?",
          "display_name": "Store analytics",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_0000000031dc820a9daedd98150848d7",
          "iconography": "chart",
          "short_description": "Answer how much, how many and what is the trend with the right report"
        },
        "name": "brainerce-analytics",
        "plugin_release_skill_id": "pluginrsk_6ad72112bd6081918b9ccb1a9d655e9e"
      },
      {
        "description": "Get the non-negotiable Brainerce sequences right: checkout, registration and email verification, login, password reset, cart persistence, inventory reservation and order confirmation. Use when a developer is building or debugging any of those, or asks why is my order not appearing, the payment succeeded but nothing happened, my reservation expired, the cart empties on refresh, or what order do these calls go in. These flows are fixed regardless of framework, and improvising one produces orders that never complete and stock that never releases. For developers. Do not choose this for the signature of a single method, use brainerce-sdk. Do not choose this to plan a whole storefront, use brainerce-storefront-build. Do not choose this for a merchant asking where a specific customer order is, use brainerce-order-handling. Keywords: checkout, payment, order confirmation, handlePaymentSuccess, waitForOrder, reservation, cart persistence, login, email verification, reset password, OAuth callback.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "My payment succeeded but no order appeared. What did I miss?",
          "display_name": "Checkout and auth flows",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_000000001db481f48c9703fa3fa7a2ae",
          "iconography": "hierarchy",
          "short_description": "The fixed sequences for checkout, payment, cart, auth and reservations"
        },
        "name": "brainerce-checkout-flows",
        "plugin_release_skill_id": "pluginrsk_6ad7211460f88191b6a7eb02c57a3a05"
      },
      {
        "description": "The words on a Brainerce storefront that are not product copy: static pages, FAQs, footers, the header and its navigation links, announcement bars, the blog, and the SEO around them. Use when the merchant asks where do I write my About page, how do I add a shipping policy, can I add a banner at the top, or how do I get found on Google. Says which pieces exist, where each is configured, and which a storefront must read before anything shows up. Also owns the contact form. Content, blog and contact-form tools are OAuth-only and absent from the ChatGPT app, and navigation has no tool at all, so it gives exact dashboard routes rather than pretending. For store owners and for developers wiring content in. Do not choose this for products, categories or tags, use brainerce-store-architecture. Do not choose this for product specs, use brainerce-custom-fields. Keywords: pages, about page, policy page, terms, FAQ, footer, header, navigation, menu, announcement bar, blog, contact form, SEO, meta description, sitemap.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Where do I write my About page and add it to the menu?",
          "display_name": "Pages and navigation",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000800081f4be712041069e4362",
          "iconography": "pen",
          "short_description": "Static pages, header links, announcements, blog and the SEO around them"
        },
        "name": "brainerce-content-and-navigation",
        "plugin_release_skill_id": "pluginrsk_6ad7211467cc8191adbab229865607b1"
      },
      {
        "description": "Work with Brainerce custom fields, also called metafields: the structured extra data a product carries beyond its built-in fields. Use when the merchant says add a spec to my products, where do I put materials or care instructions, I need a size guide link on every item, let customers type an engraving, or make this filterable on my shop. Covers the definition versus value split, which of the fifteen types to pick, and the two flags that decide whether a field is buyer-facing or filterable. Writes values only over an OAuth connection; on an API key the metafield tools refuse outright. Creating a definition is a dashboard step either way, and this skill says so rather than pretending. For store owners, and for developers reading fields on a storefront. Do not choose this to decide whether a property should be a custom field at all, that is brainerce-store-architecture. Keywords: custom fields, metafields, specs, materials, care instructions, engraving, storefront filter, product attributes.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Add care instructions to my linen products.",
          "display_name": "Custom fields",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_000000009f588211a9bbf508ad684423",
          "iconography": "hierarchy",
          "short_description": "Put structured data on products, and know which half is a dashboard step"
        },
        "name": "brainerce-custom-fields",
        "plugin_release_skill_id": "pluginrsk_6ad72116ea18819180032de3132d2103"
      },
      {
        "description": "Give a Brainerce store owner one short morning briefing: what sold, what came in overnight, what needs attention today. Use when the merchant says how is the store doing, what happened yesterday, catch me up, morning report, daily summary, any orders overnight, or what do I need to deal with today. Assembles sales figures, order counts and low-stock warnings into a single readable answer instead of three separate tool dumps. For store owners, not developers. Do not choose this for one specific metric or a trend question such as which product sells best or how does this month compare to last, use brainerce-analytics. Do not choose this for a full audit of drafts, expired promotions and stuck orders, use brainerce-store-health. Do not choose this to act on a particular order, use brainerce-order-handling. Keywords: daily summary, morning report, briefing, catch me up, overnight, how is the store doing, today, yesterday, standup, dashboard.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "How is my store doing today?",
          "display_name": "Daily summary",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000d844820aa0cd2831fee05b91",
          "iconography": "chart",
          "short_description": "One morning briefing on sales, orders and what needs attention"
        },
        "name": "brainerce-daily-summary",
        "plugin_release_skill_id": "pluginrsk_6ad72115970c8191925e4c53d6237afd"
      },
      {
        "description": "Send a marketing email to a Brainerce store's customers safely: pick the audience, write or reuse the email, check who it reaches, then send or schedule it. Use when the merchant says email my customers, send a newsletter, announce the sale by email, email my VIP buyers, save this as a template, schedule an email for Friday, who would get this email, or make a customer segment. Covers saved customer segments, campaign templates, drafting, the recipient count check and the send itself. A send reaches real people and cannot be recalled, so this skill puts the count check and the merchant's yes before it. For store owners, not developers. Do not choose this for the signup welcome coupon or for a promotion itself (brainerce-launch-a-sale), for a fundraising drive (a donation campaign), or for transactional order emails. Keywords: email campaign, newsletter, email blast, segment, audience, template, schedule send, mailing list, send email to customers.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Email my repeat customers about the new collection.",
          "display_name": "Email campaigns",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000d3a48211b72e0f22a4628fe2",
          "iconography": "chat",
          "short_description": "Email your customers safely: audience, draft, count, then send"
        },
        "name": "brainerce-email-campaigns",
        "plugin_release_skill_id": "pluginrsk_6ad72115fa0881918e93aff781957dc6"
      },
      {
        "description": "Audit a Brainerce storefront against the mandatory-feature checklist and the critical rules, and report what is missing, present but unreachable, or wrong. Use when a developer says is my integration complete, check my Brainerce build, did I miss anything, review this before launch, why is this feature not working, or before shipping a storefront to a real store owner. Walks the actual code rather than trusting that a file exists, with particular attention to the features that are almost always skipped. For developers. Do not choose this to build something new, use brainerce-storefront-build. Do not choose this for one method's signature, use brainerce-sdk. Do not choose this for the correct order of a checkout or login sequence while writing it, use brainerce-checkout-flows. Do not choose this for a merchant auditing their shop's products and promotions, that is brainerce-store-health. Keywords: verify, audit, checklist, did I miss anything, pre-launch, mandatory features, critical rules, ready to ship.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Check my Brainerce integration before I ship it.",
          "display_name": "Verify integration",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000dfe881f480762bfd4d2a206b",
          "iconography": "radar",
          "short_description": "Audit a build against the mandatory features and critical rules"
        },
        "name": "brainerce-integration-verify",
        "plugin_release_skill_id": "pluginrsk_6ad7211494f08191bc5b56d0b841ea7c"
      },
      {
        "description": "Set up a sale, promotion or discount on a Brainerce store and confirm it is actually live. Use when the merchant says take 20% off, run a sale, create a discount code, set up a voucher, or schedule a Black Friday deal. The core of this skill is the choice between an automatic discount that applies by itself in the cart and a coupon code the shopper has to type, because getting that wrong is the mistake merchants notice. Also covers loyalty points, earning rules, badges and paid plans, and gift cards: a gift card is stored value the customer spends, not a discount, never a coupon. For store owners, not developers. Do not choose this to review a past promotion, use brainerce-analytics, or to hunt for expired ones, use brainerce-store-health. Do not choose this to set up shipping zones or what shipping costs, use brainerce-store-architecture. Keywords: sale, discount, promo code, coupon, voucher, BOGO, free shipping offer, Black Friday, loyalty, points, earning rules, membership, gift card.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Take 20% off everything next week.",
          "display_name": "Launch a sale",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000dd9c81f4b15b7916c9f65516",
          "iconography": "bolt",
          "short_description": "Set up a discount or coupon and confirm it is live"
        },
        "name": "brainerce-launch-a-sale",
        "plugin_release_skill_id": "pluginrsk_6ad721152d1881919d18ae755ab18b46"
      },
      {
        "description": "Work a single Brainerce order from question to action: look it up, understand its state, then fulfil, move its status or cancel it. Use when the merchant says where is order 1042, this customer is asking about their order, mark this as shipped, add tracking, or cancel this one. Includes when NOT to touch an order, and the pay-before-fulfill gate that blocks shipping an unpaid order. Also owns manual orders, status labels, shipping labels and the contact-form inbox; those, plus refunds and returns, are on the full connector and not the ChatGPT app, so check the tool list. For store owners, not developers. Do not choose this for counts and totals across many orders, use brainerce-analytics or brainerce-daily-summary. Do not choose this to sweep for stuck orders across the whole store, use brainerce-store-health. Keywords: order, fulfil, ship, tracking number, cancel order, order status, where is my order, refund, return, mark as paid, manual order, status label, shipping label, inquiry, order custom fields.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Where is order 1042?",
          "display_name": "Handle an order",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000b87c820aabace0dc8537f02d",
          "iconography": "bolt",
          "short_description": "Look up one order and fulfil, update or cancel it safely"
        },
        "name": "brainerce-order-handling",
        "plugin_release_skill_id": "pluginrsk_6ad72112d9048191b23e3101bb14233d"
      },
      {
        "description": "Add a product to a Brainerce store properly, from creating it through to category, tags, stock and publishing. Use when the merchant says add a product, list this item, put this in the shop, set up my new range, copy an existing product, or fix the stock count on something. Also covers duplicating a product, publishing the whole catalog to a storefront, stock corrections and stock history. For store owners, not developers. A price or description edit on a set-up product needs no sequence. Not for reviews (brainerce-analytics), finding drafts (brainerce-store-health) or variant versus custom field (brainerce-store-architecture). Keywords: add product, new product, create product, stock count, inventory, restock, categorise, tags, publish, publish all, duplicate product, bulk import, CSV import, product images, alt text, stock history, sale price dates.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "I have a new product to add to my shop.",
          "display_name": "Add a product",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_000000000db481f583d87fe96ee58985",
          "iconography": "bolt",
          "short_description": "Create a product and finish it: category, tags, stock, publishing"
        },
        "name": "brainerce-product-onboarding",
        "plugin_release_skill_id": "pluginrsk_6ad72115db9481919cea4c105d55e045"
      },
      {
        "description": "Look up the real shape of the Brainerce storefront SDK: method names, arguments, return types and the TypeScript definitions behind them. Use when a developer asks what does this SDK method take, what comes back from it, what is the type of a product or an order, how do I fetch products with variants, which method loads a category, or is there a method for this at all. This is the reference, so reach for it whenever you are about to write a Brainerce call and are not certain of its exact signature. For developers. Do not choose this for the ordered sequence a checkout or login has to follow, use brainerce-checkout-flows. Do not choose this to plan or scaffold a whole storefront, use brainerce-storefront-build. Do not choose this for admin or dashboard operations such as creating a product as a merchant, those are merchant skills. Keywords: SDK, method, signature, arguments, return type, TypeScript types, interface, BrainerceClient, getProducts, types, API reference, does this method exist.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "What does the Brainerce getProducts method return?",
          "display_name": "Brainerce SDK reference",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_000000006c1c81f485cc03090af5256e",
          "iconography": "code",
          "short_description": "Exact method signatures, arguments, return shapes and types"
        },
        "name": "brainerce-sdk",
        "plugin_release_skill_id": "pluginrsk_6ad721128d04819196c186334f696147"
      },
      {
        "description": "Decide how a Brainerce catalog should be structured, and audit an existing one: what becomes a variant, what becomes a custom field, what becomes a category, what becomes a tag. Use when the merchant asks how should I organise my shop, should this be a variant or an option, categories or tags, or I have too many variants to manage. Also owns store settings (currency, language, going live), shipping zones, rates, labels, sales-channel publishing, subscriptions, apps, email domains, webhooks and backups. Free shipping as a standing rate lives here; as a promotion it does not. For store owners and developers deciding a data model. Do not choose this to add one product, that is brainerce-product-onboarding. Do not choose this for custom fields in depth, use brainerce-custom-fields. Do not choose this for pages or menus, use brainerce-content-and-navigation. Keywords: catalog structure, variant explosion, categories vs tags, shipping zones, sales channels, go live, currency, subscriptions, email domain, webhooks.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "How should I structure my catalog?",
          "display_name": "Catalog structure",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_00000000155c8211b5228fab168f4aea",
          "iconography": "hierarchy",
          "short_description": "Decide what becomes a variant, a custom field, a category or a tag"
        },
        "name": "brainerce-store-architecture",
        "plugin_release_skill_id": "pluginrsk_6ad7211681bc8191bd98b552eaf049c0"
      },
      {
        "description": "Sweep a Brainerce store for the things that quietly go wrong and hand the merchant a short list of what to fix. Use when the merchant says check my store, is everything ok, spring clean, audit the shop, what am I missing, anything broken, or I have not looked at this in a while. Finds products left as drafts, items out of stock, promotions that expired or were never switched off, orders stuck waiting on someone, and on the full connector dead webhooks, bounced emails and a missing backup schedule. For store owners, not developers. Not for the morning check-in (brainerce-daily-summary), one metric or trend (brainerce-analytics), one known order (brainerce-order-handling), or how the catalog is structured rather than its state (brainerce-store-architecture). Keywords: store health, audit, check my store, spring clean, tidy up, what is broken, drafts, out of stock, expired discount, stuck orders, housekeeping, review my shop.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Check my store and tell me what needs fixing.",
          "display_name": "Store health check",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_0000000067d8820ab7d4206f010dbe92",
          "iconography": "radar",
          "short_description": "Sweep for drafts, empty stock, overrunning promotions and stuck orders"
        },
        "name": "brainerce-store-health",
        "plugin_release_skill_id": "pluginrsk_6ad72112deb08191a8b576ecc05077b8"
      },
      {
        "description": "Build a storefront on Brainerce, a headless commerce platform, in whatever framework the project already uses. Use when a developer says build me a store, scaffold a storefront, I have a Brainerce connection id, wire up the shop, add commerce to this site, or start a Brainerce project. Covers the ordered build path from store capabilities through catalog, cart and checkout, and the rules that cause production incidents when skipped. For developers. Brainerce is framework agnostic: Next.js, Remix, Astro, Nuxt and plain React all work. Do not choose this for merchant tasks such as adding a product or running a sale, those are brainerce-product-onboarding and brainerce-launch-a-sale. Do not choose this for one SDK method's exact signature, use brainerce-sdk. Do not choose this for the checkout sequence, use brainerce-checkout-flows. Do not choose this for content pages or blog, use brainerce-content-and-navigation. Keywords: storefront, headless commerce, scaffold, build a store, connection id, vc_, integrate.",
        "interface": {
          "brand_color": "#182848",
          "default_prompt": "Build me a storefront on my Brainerce store.",
          "display_name": "Build a storefront",
          "icon_large_url": null,
          "icon_small_url": "https://files.openai.com/content?id=file_000000008f44821182347e61883ef3bc",
          "iconography": "code",
          "short_description": "Build a Brainerce storefront in whatever framework the project uses"
        },
        "name": "brainerce-storefront-build",
        "plugin_release_skill_id": "pluginrsk_6ad7211721d081919996f056015ef144"
      }
    ],
    "version": "2.0.4"
  },
  "scope": "GLOBAL",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 3731bac7080ced5e04841edf4b1bef3319658121d8af1ee432215b18a4b916cd