← Files Moda - Slides & DesignsARCHIVED FILE
plugin.json
6.15 KB · Nov 3, 2026 · 00:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6aac1626f2dc8191835ec8ff79edb1ac",
"version": "1.0.3",
"description": "Moda gives ChatGPT a real design canvas for creating, editing, reviewing, organizing, sharing, and exporting fully editable presentations, sales collateral, social creative, print assets, and generated media. It preserves editable text and layers, supports brand kits and team templates, and exports finished work to formats including PowerPoint, PDF, PNG, and video.",
"author": {
"name": "Nullframe (dba Moda)",
"url": "https://moda.app"
},
"homepage": "https://moda.app",
"license": "Apache-2.0",
"keywords": [
"design",
"slides",
"pptx",
"social",
"video",
"brand",
"canvas",
"website"
],
"extensions": {
"com.openai": {
"interface": {
"capabilities": [
"Read",
"Write"
],
"category": "Creativity",
"defaultPrompt": [
"Build a 6-slide deck on why remote teams need better design tools, then send me the link.",
"Design a 3-slide Instagram carousel announcing a new pricing tier.",
"Make a one-page PDF comparing three project management tools."
],
"developerName": "Nullframe (dba Moda)",
"displayName": "Moda - Slides & Designs",
"longDescription": "Moda gives ChatGPT a real design canvas for creating, editing, reviewing, organizing, sharing, and exporting fully editable presentations, sales collateral, social creative, print assets, and generated media. It preserves editable text and layers, supports brand kits and team templates, and exports finished work to formats including PowerPoint, PDF, PNG, and video.",
"privacyPolicyURL": "https://moda.app/privacy",
"shortDescription": "Editable slides and designs",
"supportURL": "https://docs.moda.app/help",
"termsOfServiceURL": "https://moda.app/terms",
"websiteURL": "https://moda.app",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"brandColor": "#111111"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create an editable slide deck from a topic",
"prompt": "Build a 6-slide deck on why remote teams need better design tools, then send me the link. Don't use a brand kit.",
"tools_triggered": "moda_bootstrap, load_skill, canvas_create, canvas_apply_markup",
"expected_behavior": "Creates a 6-page deck on a Moda canvas with editable text and shapes and replies with a link to the canvas."
},
{
"description": "Create a platform-sized social carousel",
"prompt": "Design a 3-slide Instagram carousel announcing a new pricing tier: Starter $9, Pro $29, Team $79. Don't use a brand kit.",
"tools_triggered": "moda_bootstrap, load_skill, canvas_create, canvas_apply_markup",
"expected_behavior": "Creates a 3-page Instagram-sized canvas with the three prices as editable text and returns the canvas link."
},
{
"description": "Create a one-page PDF document and export it",
"prompt": "Make a one-page PDF comparing Asana, Linear and Trello for a 10-person startup. Don't use a brand kit.",
"tools_triggered": "moda_bootstrap, load_skill, canvas_create, canvas_apply_markup, export",
"expected_behavior": "Builds a US-Letter one-page comparison on a canvas, exports it as a PDF, and returns the PDF download link along with the canvas link. If the export reports a quality warning (for example that the page shipped as an image), the reply says so."
},
{
"description": "Edit an existing canvas",
"prompt": "Open my Moda design called 'New Pricing \u2014 Instagram' and change the headline on the first page to 'Launch day is here'.",
"tools_triggered": "canvas_search, canvas_read, canvas_edit",
"expected_behavior": "Finds the existing 'New Pricing \u2014 Instagram' canvas in the signed-in workspace, changes the first-page headline text to 'Launch day is here' without touching other pages, and returns the canvas link."
},
{
"description": "Create or reuse a brand kit from a website",
"prompt": "Create a Moda brand kit from https://stripe.com so I can reuse its colors, fonts and logo.",
"tools_triggered": "brand_list, brand_show",
"expected_behavior": "Shows a Stripe brand kit with its colors, fonts and logo. If the workspace already has a Stripe kit (the demo account does), Moda reuses it instead of creating a duplicate, and the response shows the saved kit tokens; on a workspace without one it extracts and creates the kit."
}
],
"negative": [
{
"description": "Writing code is not design work; the plugin should not trigger.",
"prompt": "Write a Python script that deduplicates rows in a CSV file by email address."
},
{
"description": "Summarizing or researching text does not need a design canvas; the plugin should not trigger.",
"prompt": "Summarize the main arguments of this news article in three bullet points."
},
{
"description": "Building a spreadsheet financial model is not a Moda design task; the plugin should not trigger and the model should use a spreadsheet tool instead.",
"prompt": "Build an Excel financial model with formulas projecting revenue over 5 years."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments inside ChatGPT. Moda accounts and any metered media generation are managed on moda.app.",
"demo_recording_url": "https://assets-cdn.moda.app/teams/9ac07631-d1fe-4f8b-875d-747af12f5414/files/94de52f0-7e8f-4005-919a-a811d7adb944?Expires=1821292209&KeyName=mpwa&Signature=4oIayqSWs5mjkG-E1TaK_vRjXJk"
},
"apps": "./.app.json"
}
}
}
SHA-256: d2c2559b40703bfd526a2935014f5300ab4547ab4e9fc107604e5354eaa7a3d9