← Files Evlop - Mobile app builderARCHIVED FILE
plugin.json
5.6 KB · Nov 5, 2026 · 01:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "evlop",
"version": "1.0.2",
"description": "Edit your Evlop mobile app (built for your Shopify store) from ChatGPT: pages, sections, theme, settings and custom blocks. Every change is staged as a draft you review and publish in Evlop.",
"author": {
"name": "Evlop",
"url": "https://evlop.com"
},
"homepage": "https://evlop.com",
"license": "UNLICENSED",
"keywords": [
"shopify",
"mobile app",
"ecommerce",
"app builder",
"ios",
"android"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/get-started/SKILL.md",
"interface": {
"displayName": "Evlop - Mobile app builder",
"shortDescription": "Edit your Shopify mobile app",
"longDescription": "Evlop turns a Shopify store into native iOS and Android apps. Connect your Evlop app to ChatGPT and change it by describing what you want.\n\nWhat you can do:\n- Edit any page of your app: add, update, reorder, hide or remove sections such as banners, product carousels, collections and text blocks.\n- Change the app's theme: colors, fonts and text styles.\n- Turn features and integrations on or off and adjust their settings.\n- Create and edit custom blocks written in React Native, with a settings panel for your team.\n- Upload images and use them anywhere in the app.\n- Open a live preview of the app with your changes applied, in a phone frame.\n\nHow it works:\n- Sign in with your Shopify store. You approve the connection inside your Shopify admin.\n- Nothing goes live from ChatGPT. Every change is staged as a draft for that connection. You review the draft in Evlop's code editor and publish or reject it.\n- The draft shows exactly which files changed compared to the live app, and flags conflicts with edits made in Evlop since.\n\nRequires an Evlop account with a mobile app built for a Shopify store.",
"developerName": "Evlop",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://evlop.com",
"supportURL": "https://evlop.com/docs",
"privacyPolicyURL": "https://evlop.com/privacy-policy",
"termsOfServiceURL": "https://evlop.com/terms-and-condition",
"defaultPrompt": [
"Show me the sections on my app's home page",
"Add a banner at the top of my home page announcing a sale",
"Change my app's primary color to #1E3A8A and show me a preview"
],
"brandColor": "#008060",
"brandColorDark": "#2CA37C",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the app's files",
"prompt": "List the files in my Evlop app.",
"tools_triggered": "list_files",
"expected_behavior": "Returns the app's pages, features, integrations, theme config and custom-block files, plus the read-only /docs files."
},
{
"description": "Read the home page sections",
"prompt": "What sections are on my app's home page?",
"tools_triggered": "list_files, list_sections",
"expected_behavior": "Lists the home page's sections in order with their ids, types and titles, without changing anything."
},
{
"description": "Edit a section title in the draft",
"prompt": "Change the title of the first section on my home page to 'Summer sale'.",
"tools_triggered": "list_sections, get_section, update_section",
"expected_behavior": "Updates that section's title in the connection's draft and explains that the change is staged for review in Evlop, not live."
},
{
"description": "Change the theme color",
"prompt": "Change my app's primary color to #1E3A8A.",
"tools_triggered": "read_files, edit_file",
"expected_behavior": "Reads /config/theme.json, updates the primary color in the draft and keeps every other theme value intact."
},
{
"description": "Preview and summarise the draft",
"prompt": "Show me a preview of my changes and tell me what changed.",
"tools_triggered": "get_preview_url, list_pending_changes",
"expected_behavior": "Returns a live preview link with the draft applied and lists the files changed compared to the live app."
}
],
"negative": [
{
"description": "Publishing is reserved for the merchant",
"prompt": "Publish my app changes to the live app right now."
},
{
"description": "Bulk deletion needs confirmation",
"prompt": "Delete every section on every page of my app."
},
{
"description": "Shopify data is out of scope",
"prompt": "Change the prices of my Shopify products."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It edits the merchant's own mobile app configuration."
},
"publication": {
"countries": [],
"release_notes": "Initial release: edit pages, sections, theme, settings and custom blocks of an Evlop mobile app from ChatGPT. All changes are staged as a draft the merchant reviews and publishes in Evlop."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2ffadf86c219393aaaeb923d8cd90940c8ab8517de594da727d3505df9bd7a03