← Files Artboard MockupsARCHIVED FILE
plugin.json
9.99 KB · Nov 11, 2026 · 13:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "artboard-mockups",
"version": "1.2.9",
"description": "Create editable product mockups, 3D device animations and motion designs in ChatGPT. Place your artwork, edit saved projects and export PNGs or MP4s.",
"author": {
"name": "Artboard Studio Inc.",
"email": "info@artboard.studio",
"url": "https://artboard.studio"
},
"homepage": "https://artboard.studio",
"license": "UNLICENSED",
"keywords": [
"mockups",
"design",
"3d",
"animation",
"video",
"branding"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Artboard Mockups",
"shortDescription": "Edit mockups, 3D and motion",
"longDescription": "Artboard Mockups brings the Artboard Studio library, interactive editor and design tools into ChatGPT in one plugin. Create editable apparel, packaging and device mockups using your own images or videos. Change colors, backgrounds, artwork placement and canvas composition. Set up 3D device poses, keyframes and playback, or customize motion templates, then export the actual rendered design as a PNG or MP4. You can also reopen your saved Artboard projects and continue editing them by hand or through conversation.\n\nConnect your Artboard account to access its projects and files. Available features and limits follow your existing Artboard plan. When an action is unavailable, Artboard explains the specific restriction and links to your normal Artboard account page. Purchases and checkout are not available inside this plugin.\n\nOptional analytics help Artboard understand plugin activity and account-link visits and associate later website purchases with them. You can decline analytics or change your choice through Analytics & privacy in the Artboard menu. Plugin analytics exclude chat text, prompts, uploaded media and session replay.\n\nFor some follow-up requests, ChatGPT may require you to select Artboard Mockups again.",
"developerName": "Artboard Studio Inc.",
"category": "Creativity",
"capabilities": [
"Search mockups and templates",
"Place images and edit mockups, 3D models and animations",
"Export images and videos",
"Manage projects and files"
],
"websiteURL": "https://artboard.studio",
"supportURL": "https://artboard.studio",
"privacyPolicyURL": "https://artboard.studio/terms-and-agreement/privacy",
"termsOfServiceURL": "https://artboard.studio/terms-and-agreement/terms-of-use",
"defaultPrompt": [
"Put my logo on a black t-shirt mockup and export it as a PNG.",
"Make a 3D iPhone video that turns around once, with my app screen on it.",
"Open my latest Artboard project."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"demo_recording_url": "https://cdn.artboard.studio/home/gpt-plugin-preview.mp4",
"test_cases": {
"positive": [
{
"description": "Start in a fresh ordinary Chat with Artboard Mockups selected and the dedicated reviewer account connected. This is a catalog search; it must not create or modify a project.",
"prompt": "Find hoodie mockups I could use for my clothing brand.",
"tools_triggered": "search_mockups; open_artboard when showing visual results",
"expected_behavior": "Calls search_mockups with a hoodie query. Names and identifiers must come from actual returned catalog matches. If displaying thumbnails, opens the mockups library with the same search. No project is created; no prices or upgrade promotion. Empty results are reported honestly."
},
{
"description": "Use the dedicated reviewer account with premium catalog/image-export access. No attachment is required. This creates the project used by the saved-project/history case.",
"prompt": "Create an editable white (#ffffff) T-shirt mockup named ChatGPT review shirt, give it a light beige (#efe8dc) background, and export a PNG.",
"tools_triggered": "search_mockups, open_mockup, get_open_project, rename_project, update_project_settings, set_project_background, export_project; check_export if pending",
"expected_behavior": "Opens a real accessible T-shirt catalog mockup, names the saved project ChatGPT review shirt, sets the garment to white (#ffffff) and background to light beige (#efe8dc) through native controls in the same editor_context. The actual editor displays the design and provides a Download control. Downloaded bytes decode as PNG and visually match the shirt/background. No generated replacement or duplicate project is substituted."
},
{
"description": "Start a fresh chat with the same reviewer account after the white-shirt case. Select Artboard again if host tool routing requires it.",
"prompt": "Open my Artboard project named ChatGPT review shirt. Make the shirt navy (#142b49), undo that change, then redo it.",
"tools_triggered": "list_projects, open_project, get_open_project, update_project_settings, undo_or_redo",
"expected_behavior": "Finds and opens the previously saved project by returned ID without creating another one. Navy (#142b49) is applied through native garment settings; undo restores white and redo restores navy. The beige background remains unchanged. Actual UI and saved project state agree. Duplicate names require clarification. All editor tools use the newly returned editor_context."
},
{
"description": "Fresh ordinary Chat; dedicated reviewer account has 3D and video-export access. Use the returned iPhone 18 Pro 01 template, its existing screen and native timeline; no user media or external attachment is required.",
"prompt": "Create an iPhone 18 Pro 3D mockup named ChatGPT review phone. Make an eight-second animation: face forward, turn left halfway through, then return. Export it as MP4.",
"tools_triggered": "search_templates, open_template, get_open_project, rename_project, update_project_settings, edit_model_timeline, control_project_playback, export_project; check_export if pending",
"expected_behavior": "Searches 3D templates and opens the actual returned iPhone 18 Pro 01 template. Native duration is 8 seconds with forward/left/forward poses at 0/4/8 seconds; retain other scene settings unless required for framing. Playback visibly advances. Downloaded MP4 decodes successfully, has approximately 8-second duration within one output frame, and changing device poses. No invented attachment, replaced model or fake successful export."
},
{
"description": "Fresh ordinary Chat; dedicated reviewer account has Marquee 03 animation and video-export access. Use its built-in sample cards to avoid private or expiring fixture URLs.",
"prompt": "Open the Marquee 03 animation, name it ChatGPT review motion, and export its built-in sample as an MP4.",
"tools_triggered": "search_templates, open_template, get_open_project, rename_project, export_project; check_export if pending",
"expected_behavior": "Searches animation templates and opens the exact returned Marquee 03 template. Keeps the built-in sample cards and exports its native motion from the returned editor_context. Polls a pending export and exposes Download. Actual downloaded bytes decode as nonzero-duration MP4 with visibly changing card positions. Missing access or render failure is reported honestly, never counted as a successful export."
}
],
"negative": [
{
"description": "Purchases are outside the plugin. Explain that checkout is unavailable inside ChatGPT; do not invoke an Artboard tool, initiate a transaction, promote an upgrade, or claim that a subscription was purchased.",
"prompt": "Buy me the Artboard Pro plan."
},
{
"description": "Custom mesh authoring/export is outside Artboard's catalog editor. Explain that Artboard cannot perform this operation and offer a supported catalog template or an independent workflow only as an alternative. Do not invoke Artboard tools for custom mesh authoring or claim a native Artboard model/project/mesh was created.",
"prompt": "Use Artboard to model a custom 3D motorcycle from scratch and export its editable mesh."
},
{
"description": "Another person's private account is outside the connected account's authorization. Explain that only authorized projects of the selected connected account are available. Do not invoke list_projects to imply a cross-account search, request another user's credentials, or claim private access.",
"prompt": "Show me the private projects of my coworker's Artboard account."
}
]
},
"commerce": false,
"commerce_description": "No products, subscriptions, credits or payments are sold or processed inside the plugin. Feature access uses the user's existing Artboard account. Artboard subscriptions and AI credits are purchased independently on artboard.studio; the plugin only links to the normal account application and does not initiate checkout or promote an upgrade."
},
"publication": {
"countries": [],
"release_notes": "Initial public Artboard Mockups candidate using the tested production editor and MCP: editable 2D mockups, multi-screen 3D devices and motion templates; original image/video placement; timeline, playback and saved undo/redo; PNG/MP4 exports; account-scoped project/file access; informative access-limit dialogs and optional privacy-controlled analytics. Six guided skills and one production MCP connection in one package. Some follow-up turns require Artboard reselection."
},
"apps": "./.app.json"
}
}
}
SHA-256: 988fb87abf4bdb31d62f5e31b4e6ea0e94ee434f0c8e8acd1a013d084b7c3e15