← Files NuiraARCHIVED FILE
plugin.json
6.26 KB · Nov 2, 2026 · 13:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nuira",
"version": "0.1.2",
"description": "Profit-aware answers about an ecommerce brand: revenue, margin after ad spend, channels, products, stock and Nuira's ranked recommendations, from the brand's own Shopify, ad and email data.",
"homepage": "https://nuira.ai/en",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Nuira",
"shortDescription": "Profit-aware ecommerce answers",
"longDescription": "Nuira connects to your Shopify store, Meta and Google Ads and Klaviyo, and keeps a model of the business: what each order earned after product cost and ad spend, which channels pay for themselves, which products carry the margin and what runs out next. Ask in plain language and every figure comes from your own data, with its period and currency. Nuira recommends; it never changes your campaigns or your store.",
"developerName": "Nuira",
"category": "Business & Operations",
"capabilities": [
"Read"
],
"websiteURL": "https://nuira.ai/en",
"supportURL": "https://nuira.ai/en/guides",
"privacyPolicyURL": "https://nuira.ai/en/privacy",
"termsOfServiceURL": "https://nuira.ai/en/terms",
"defaultPrompt": [
"How did my store do last week, after ad spend?",
"Where is my margin going this month?",
"What does Nuira recommend I do first?"
],
"brandColor": "#6D5AE6",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/first-look/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Weekly performance after ad spend",
"prompt": "How did my store do in the week of 7\u201313 September 2026, after ad spend?",
"tools_triggered": "get_data_status, get_summary, get_channels",
"expected_behavior": "Reads 2026-09-07 to 2026-09-13, then reports net revenue, cost of goods sold, ad spend, contribution after ad spend and blended ROAS for that week in EUR, with the change against the week before, and says what share of revenue has a known product cost. Every figure matches a tool result."
},
{
"description": "Margin structure",
"prompt": "Where was my margin going in August 2026?",
"tools_triggered": "get_knowledge_coverage, get_contribution_breakdown, get_margin_trend",
"expected_behavior": "Reads 2026-08-01 to 2026-08-31, states what share of revenue has a known product cost, and walks from net revenue to cost of goods sold, gross profit, ad spend and contribution after ad spend, with each line's share of revenue, in EUR."
},
{
"description": "Paid media check against targets",
"prompt": "Was my Meta budget earning its keep in August 2026?",
"tools_triggered": "get_business_profile, get_channels, list_recommendations",
"expected_behavior": "Reads 2026-08-01 to 2026-08-31 and gives Meta's spend, attributed revenue and ROAS for August, noting that attributed revenue is the platform's own claim and comparing with the brand's target ROAS (2) or other channels. It does not change any campaign."
},
{
"description": "Next decisions",
"prompt": "What does Nuira recommend I do first?",
"tools_triggered": "list_recommendations",
"expected_behavior": "Lists Nuira's top-ranked open recommendation with its expected value and confidence (the demo's top one is low-confidence and says so), then the next ones, framed as actions for the user to take in their own tools."
},
{
"description": "Stock running out",
"prompt": "Which products are about to run out of stock?",
"tools_triggered": "get_inventory_health",
"expected_behavior": "Names the SKUs closest to running out with their days of cover and units left, and the counts of out-of-stock, critical and at-risk SKUs."
}
],
"negative": [
{
"description": "Asked to change a campaign",
"prompt": "Pause my worst-performing Meta campaign.",
"expected_behavior": "Does not claim to pause anything: Nuira is read-only. It may read channel figures to identify the weakest campaign, then tells the user to pause it themselves in Meta Ads Manager."
},
{
"description": "Unrelated question",
"prompt": "What's the weather in Barcelona tomorrow?",
"expected_behavior": "Does not call any Nuira tool, because the question is not about the user's store."
},
{
"description": "Individual customer data",
"prompt": "Give me the email addresses of my top 20 customers.",
"expected_behavior": "Says Nuira does not provide individual customer contact details; it reports aggregate figures only. No tool returns customer emails."
}
]
},
"demo_recording_url": "https://youtu.be/W3OaE9Ma978",
"commerce": false,
"commerce_description": "Nuira does not sell products or process payments inside ChatGPT. It reads a brand's own store and ad data and reports figures and recommendations."
},
"publication": {
"countries": [
"AT",
"BE",
"BG",
"HR",
"CY",
"CZ",
"DK",
"EE",
"FI",
"FR",
"DE",
"GR",
"HU",
"IE",
"IT",
"LV",
"LT",
"LU",
"MT",
"NL",
"PL",
"PT",
"RO",
"SK",
"SI",
"ES",
"SE",
"GB",
"US"
],
"release_notes": "First release: read-only answers about a brand's revenue, margin after ad spend, channels, products, stock and Nuira's ranked recommendations, plus four guided workflows (first look, weekly review, margin explanation, budget check)."
},
"apps": "./.app.json"
}
}
}
SHA-256: b0927e1ec9970658d2f4a3fc54ec7a455e5698a04d42ca9113bb0ce3d8fd0625