Update to Replo
Snapshot Oct 30, 2026 · 00:05 UTC · version 2.0.4
Declared capabilities changed
Full description — Now says: Manage Replo sites and data
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 3 plugins free · no card required.
All fields and original values.
Full description
Oct 27, 2026 · 00:13 UTC
Replo helps users discover and manage ecommerce projects, sites, products, assets, orders, analytics, custom domains, scheduled tasks, and agent-led site work through ChatGPT.
Oct 30, 2026 · 00:05 UTC
Manage Replo sites and data
Long description
Oct 27, 2026 · 00:13 UTC
discover and manage ecommerce projects, sites, products, assets, orders, analytics, custom domains, scheduled tasks, and agent-led site work through ChatGPT.
Oct 30, 2026 · 00:05 UTC
manage their Replo projects, build and edit sites with an agent, inspect products and analytics, and retrieve data from connected business services. Users can explicitly publish a selected site, configure a domain, inspect or cancel exis...
Short description
Oct 27, 2026 · 00:13 UTC
Build and manage commerce
Oct 30, 2026 · 00:05 UTC
Manage Replo sites and data
Declared skills
Oct 27, 2026 · 00:13 UTC
[]
Oct 30, 2026 · 00:05 UTC
[{"description":"Use when applying a brand to a Replo site, page, or section, including requested colors, fonts, or logo. Preserve the requested surface and attributes.","interface":{"brand_color":null,"default_prompt":null,"display_name...
Compare saved observations
Download comparison JSONFull technical diff · 15 changed fields
removed /release/app_manifest/apps/app-6a70d49bbd808191856702565c3be463
{
"id": "asdk_app_6a70d49bbd808191856702565c3be463",
"required": true
}Field is absent
added /release/app_manifest/apps/replo
Field was absent
{
"id": "asdk_app_6a70d49bbd808191856702565c3be463",
"required": true
}changed /release/description
"Replo helps users discover and manage ecommerce projects, sites, products, assets, orders, analytics, custom domains, scheduled tasks, and agent-led site work through ChatGPT."
"Manage Replo sites and data"
changed /release/id
"pluginrel_c6beb15a26dc81918a7d3dc790153db3"
"pluginrel_c030238660808191868de48c7caf4163"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000884481f7a830a1ffe34c4769"
null
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000884481f7a830a1ffe34c4769"
"https://files.openai.com/content?id=file_000000008924822f8f4793864eb0408d"
changed /release/interface/default_prompt
"“Create a launch campaign for my next product, including the offer, landing page, ad concepts, and email copy.”"
null
changed /release/interface/default_prompts
[ "“Create a launch campaign for my next product, including the offer, landing page, ad concepts, and email copy.”", "“Build and publish a landing page for my best-selling product using its catalog data and my brand assets.”", "“Find my highest-traffic underperforming page, diagnose the drop-off, and design an A/B test to improve conversion.”" ]
null
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000bf1c81f78c73e47bd4612ae6"
"https://files.openai.com/content?id=file_00000000521481f58ef15c62e6a70372"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000bf1c81f78c73e47bd4612ae6"
null
changed /release/interface/long_description
"Replo helps users discover and manage ecommerce projects, sites, products, assets, orders, analytics, custom domains, scheduled tasks, and agent-led site work through ChatGPT."
"Replo helps users manage their Replo projects, build and edit sites with an agent, inspect products and analytics, and retrieve data from connected business services. Users can explicitly publish a selected site, configure a domain, inspect or cancel existing scheduled tasks, or create a project-scoped repository key for local Git development. Creating or updating scheduled tasks requires using Replo directly. Available integrations depend on the connected Replo account."
changed /release/interface/short_description
"Build and manage commerce"
"Manage Replo sites and data"
changed /release/mcp_servers
[]
[
{
"key": "replo",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://api.replo.app/v1/mcp/"
}
}
]changed /release/skills
[]
[
{
"description": "Use when applying a brand to a Replo site, page, or section, including requested colors, fonts, or logo. Preserve the requested surface and attributes.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "apply-branding",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use when applying a brand to a Replo site, page, or section, including requested colors, fonts, or logo. Preserve the requested surface and attributes."
},
"name": "apply-branding",
"plugin_release_skill_id": "pluginrsk_6acfb706abbc8191910af268490a976d"
},
{
"description": "Use when creating, editing, extending, or restyling any page or section of a Replo site — landing pages, product and collection pages, layouts, styling, images, translations, or routing. Replo sites are Next.js App Router repos you clone and edit. Triggers: make me a page, create a landing page, build a product page, update the about page, add a section, restyle this, make this a component, translate my site. To deploy, use the publish skill.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "building-replo-pages",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when creating, editing, extending, or restyling any page or section of a Replo site — landing pages, product and collection pages, layouts, styling, images, translations, or routing. Replo sites are Next.js App Router repos you clone and edit. Triggers: make me a page, create a landing page, build a product page, update the about page, add a section, restyle this, make this a component, translate my site. To deploy, use the publish skill."
},
"name": "building-replo-pages",
"plugin_release_skill_id": "pluginrsk_6acfb7059d0c8191b04b8a4a40ca1914"
},
{
"description": "Use when a user asks to connect, add, verify, check, or troubleshoot a custom domain, configure DNS records, set up a root/apex/naked domain, or set up a subdomain. Also use when DNS verification fails, a domain is stuck pending, the user needs to see what DNS records to configure for an existing domain, or a domain shows \"refused to connect\" or redirects unexpectedly. Triggers: \"connect my domain\", \"add a custom domain\", \"set up example.com\", \"DNS records\", \"domain not working\", \"domain pending\", \"domain stale\", \"verify my domain\", \"activate domain\", \"what DNS records do I need\", \"domain stuck\", \"domain not verifying\", \"refused to connect\", \"www not working\", \"domain redirecting\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "custom-domains",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when a user asks to connect, add, verify, check, or troubleshoot a custom domain, configure DNS records, set up a root/apex/naked domain, or set up a subdomain. Also use when DNS verification fails, a domain is stuck pending, the user needs to see what DNS records to configure for an existing domain, or a domain shows \"refused to connect\" or redirects unexpectedly. Triggers: \"connect my domain\", \"add a custom domain\", \"set up example.com\", \"DNS records\", \"domain not working\", \"domain pending\", \"domain stale\", \"verify my domain\", \"activate domain\", \"what DNS records do I need\", \"domain stuck\", \"domain not verifying\", \"refused to connect\", \"www not working\", \"domain redirecting\"."
},
"name": "custom-domains",
"plugin_release_skill_id": "pluginrsk_6acfb708e9ac8191b10e495b92defcb3"
},
{
"description": "REQUIRED when the user wants to build, rebuild, recreate, replicate, or match a Figma design, frame, or page, or to correct the fonts, layout, spacing, or imagery of a page built from one. Triggers: a figma.com link, \"from Figma\", \"this Figma file\", \"match the Figma\". Also covers reading Figma files, nodes, components, and styles through the project's Figma connection.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "figma",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "default",
"short_description": "REQUIRED when the user wants to build, rebuild, recreate, replicate, or match a Figma design, frame, or page, or to correct the fonts, layout, spacing, or imagery of a page built from one. Triggers: a figma.com link, \"from Figma\", \"this Figma file\", \"match the Figma\". Also covers reading Figma files, nodes, components, and styles through the project's Figma connection."
},
"name": "figma",
"plugin_release_skill_id": "pluginrsk_6acfb706c2f881919bf7400cc98a1b13"
},
{
"description": "Set up, inspect, or evaluate Intelligems experiments on Replo pages. Analyze existing Intelligems data and build split URL tests, content variations, or price tests on or including Replo pages.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "intelligems",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Set up, inspect, or evaluate Intelligems experiments on Replo pages. Analyze existing Intelligems data and build split URL tests, content variations, or price tests on or including Replo pages."
},
"name": "intelligems",
"plugin_release_skill_id": "pluginrsk_6acfb70583e881918a601dea7e349c7b"
},
{
"description": "Use when cloning, pulling, pushing, or running a Replo site's code outside Replo — on a laptop, in CI, or from a coding agent — through git.replo.app or a site's clone_url. Also use when the user asks which branches Replo supports, whether Replo has pull requests or review, whether pushing to main deploys or publishes, why pushed changes did or did not go live, or how to keep unfinished local work from being published. Triggers: \"clone my site\", \"work on my site locally\", \"replo-git\", \"git.replo.app\", \"push to main\", \"does pushing deploy\", \"branches\", \"pull request\", \"review before publishing\", \"local dev server\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "local-development",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when cloning, pulling, pushing, or running a Replo site's code outside Replo — on a laptop, in CI, or from a coding agent — through git.replo.app or a site's clone_url. Also use when the user asks which branches Replo supports, whether Replo has pull requests or review, whether pushing to main deploys or publishes, why pushed changes did or did not go live, or how to keep unfinished local work from being published. Triggers: \"clone my site\", \"work on my site locally\", \"replo-git\", \"git.replo.app\", \"push to main\", \"does pushing deploy\", \"branches\", \"pull request\", \"review before publishing\", \"local dev server\"."
},
"name": "local-development",
"plugin_release_skill_id": "pluginrsk_6acfb707d29c8191a16ad3ad2f0d720b"
},
{
"description": "REQUIRED before generating pages with Okendo review data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "okendo",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before generating pages with Okendo review data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "okendo",
"plugin_release_skill_id": "pluginrsk_6acfb706ad98819184b0bb91a037a845"
},
{
"description": "REQUIRED when building any page or component that displays product data. Contains product display requirements, pricing guidelines, and description rendering rules. Applies to both Shopify and Replo products.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "product-display",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "REQUIRED when building any page or component that displays product data. Contains product display requirements, pricing guidelines, and description rendering rules. Applies to both Shopify and Replo products."
},
"name": "product-display",
"plugin_release_skill_id": "pluginrsk_6acfb7081018819199d91af0cc9391d7"
},
{
"description": "REQUIRED when the user asks to publish, deploy, go live, push live, make changes live, or ship. You MUST load this skill before taking any publish action. The `publish_site` tool is the ONLY way to publish — never run build or deploy commands directly via bash. Triggers: \"publish\", \"deploy\", \"go live\", \"make it live\", \"push live\", \"ship it\", \"publish the site\", \"deploy my changes\", \"publish all\", \"publish everything\", \"publish all my sites\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "publish",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "REQUIRED when the user asks to publish, deploy, go live, push live, make changes live, or ship. You MUST load this skill before taking any publish action. The `publish_site` tool is the ONLY way to publish — never run build or deploy commands directly via bash. Triggers: \"publish\", \"deploy\", \"go live\", \"make it live\", \"push live\", \"ship it\", \"publish the site\", \"deploy my changes\", \"publish all\", \"publish everything\", \"publish all my sites\"."
},
"name": "publish",
"plugin_release_skill_id": "pluginrsk_6acfb70a22fc8191977c3fc007c4ba64"
},
{
"description": "Guide for using the `query_replo_analytics` MCP tool to run ClickHouse SQL queries against Replo analytics data.\nReference when: the agent needs to query analytics data, understand page views, sessions, purchases, conversion rates, or build custom analytics queries.\nAlso load for pixel-related queries, e.g. when querying for specific meta ads/adsets, etc\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "querying-analytics",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Guide for using the `query_replo_analytics` MCP tool to run ClickHouse SQL queries against Replo analytics data.\nReference when: the agent needs to query analytics data, understand page views, sessions, purchases, conversion rates, or build custom analytics queries.\nAlso load for pixel-related queries, e.g. when querying for specific meta ads/adsets, etc\n"
},
"name": "querying-analytics",
"plugin_release_skill_id": "pluginrsk_6acfb70559f4819180a407acc0d63f80"
},
{
"description": "REQUIRED before generating pages with Rebuy product recommendation data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "rebuy",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before generating pages with Rebuy product recommendation data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "rebuy",
"plugin_release_skill_id": "pluginrsk_6acfb70a4b5c8191995bf4f669276b84"
},
{
"description": "Use for user-requested work in Replo: sites, brand kits, reports, products, orders, files, assets, connected integrations, custom domains, and inspecting or canceling scheduled tasks. Explains project selection, available tools, asynchronous agent sessions, and the permission requests and questions they raise. Requires a Replo account; do not trigger for unrelated website, analytics, or third-party service requests.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "replo",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use for user-requested work in Replo: sites, brand kits, reports, products, orders, files, assets, connected integrations, custom domains, and inspecting or canceling scheduled tasks. Explains project selection, available tools, asynchronous agent sessions, and the permission requests and questions they raise. Requires a Replo account; do not trigger for unrelated website, analytics, or third-party service requests."
},
"name": "replo",
"plugin_release_skill_id": "pluginrsk_6acfb70637a48191b47659b7449b3213"
},
{
"description": "Use when creating or updating a Replo brand kit — extracting a brand from a website URL, handling a Figma URL as the brand source, and applying the brand — through Replo’s brand and page tools.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "replo-branding",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Use when creating or updating a Replo brand kit — extracting a brand from a website URL, handling a Figma URL as the brand source, and applying the brand — through Replo’s brand and page tools."
},
"name": "replo-branding",
"plugin_release_skill_id": "pluginrsk_6acfb7079a8c81918c03b002d2380480"
},
{
"description": "Use when a page looks correct in the editor/preview or on the user's laptop but wrong somewhere else — especially \"only on mobile\", \"only on my phone/iPhone/iPad\", \"only on the live page\", \"only after publishing\", \"broken in Safari\", \"fine in Chrome but not Safari\", images that collapse/squish/stretch, sections shorter than expected, content overflowing, rounded corners not clipping, a sticky/fixed bottom bar or footer/checkout/CTA that is cut off or won't stay pinned to the bottom on mobile, content hidden behind the toolbar or home indicator, sticky headers jumping, gradient text showing solid, autoplay video not playing on mobile, or animation flicker. These are almost always WebKit (Safari/iOS) rendering differences, not editor bugs. Load before diagnosing or \"fixing\" a difference that only appears on a real device or the published URL.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "safari-rendering",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when a page looks correct in the editor/preview or on the user's laptop but wrong somewhere else — especially \"only on mobile\", \"only on my phone/iPhone/iPad\", \"only on the live page\", \"only after publishing\", \"broken in Safari\", \"fine in Chrome but not Safari\", images that collapse/squish/stretch, sections shorter than expected, content overflowing, rounded corners not clipping, a sticky/fixed bottom bar or footer/checkout/CTA that is cut off or won't stay pinned to the bottom on mobile, content hidden behind the toolbar or home indicator, sticky headers jumping, gradient text showing solid, autoplay video not playing on mobile, or animation flicker. These are almost always WebKit (Safari/iOS) rendering differences, not editor bugs. Load before diagnosing or \"fixing\" a difference that only appears on a real device or the published URL."
},
"name": "safari-rendering",
"plugin_release_skill_id": "pluginrsk_6acfb7068e808191a1ea6de5eb5dab52"
},
{
"description": "REQUIRED before using any Shopify tools or generating pages with product data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture. Use when user asks about Shopify, Shop Pay, Shopify products, metafields or metaobjects, etc",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "shopify",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "REQUIRED before using any Shopify tools or generating pages with product data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture. Use when user asks about Shopify, Shop Pay, Shopify products, metafields or metaobjects, etc"
},
"name": "shopify",
"plugin_release_skill_id": "pluginrsk_6acfb7080a348191ac60a83649c357f1"
},
{
"description": "Use when the user asks to change the site's title, description, OG image, social preview, favicon, or search-engine visibility (noindex), or any field they describe as \"site settings\". Triggers include \"update the OG image\", \"change the site title\", \"set the description\", \"fix the social preview\", \"hide from Google\", \"add a favicon\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "site-metadata-conventions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when the user asks to change the site's title, description, OG image, social preview, favicon, or search-engine visibility (noindex), or any field they describe as \"site settings\". Triggers include \"update the OG image\", \"change the site title\", \"set the description\", \"fix the social preview\", \"hide from Google\", \"add a favicon\"."
},
"name": "site-metadata-conventions",
"plugin_release_skill_id": "pluginrsk_6acfb708f43481919eded690cc45169b"
},
{
"description": "REQUIRED before building loyalty landing pages with Smile.io data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "smile-io-integration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "heart",
"short_description": "REQUIRED before building loyalty landing pages with Smile.io data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "smile-io-integration",
"plugin_release_skill_id": "pluginrsk_6acfb709734c819180de55b42f6ba65a"
},
{
"description": "REQUIRED before running a Statsig A/B experiment on a page. Contains the mandatory SSR cohorting pattern (stable-ID cookie + data loader) — code generated without reading this skill will flash the wrong variant, mis-bucket visitors, or fail to record results.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "statsig",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before running a Statsig A/B experiment on a page. Contains the mandatory SSR cohorting pattern (stable-ID cookie + data loader) — code generated without reading this skill will flash the wrong variant, mis-bucket visitors, or fail to record results."
},
"name": "statsig",
"plugin_release_skill_id": "pluginrsk_6acfb705689481918ad8ab911558b851"
},
{
"description": "Use when the user asks to add, install, remove, or change an analytics or marketing tracking script, pixel, or tag — GA4 / Google Analytics, Google Tag Manager (GTM), Meta / Facebook pixel, TikTok, Pinterest, Reddit, Snapchat, X / Twitter, Hotjar, Microsoft Clarity, Contentsquare, Triple Whale, Elevar, Segment, Northbeam, Converge, Cookiebot — or pastes a raw `<script>` tag and says \"put this on my page\", or mentions cookie consent, Cookiebot, a consent management platform (CMP), GDPR/CCPA compliance, customizing/restyling/replacing the cookie consent banner, or making a script respect consent at runtime (window.Replo.customerPrivacy / visitorConsentCollected).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "tracking-scripts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use when the user asks to add, install, remove, or change an analytics or marketing tracking script, pixel, or tag — GA4 / Google Analytics, Google Tag Manager (GTM), Meta / Facebook pixel, TikTok, Pinterest, Reddit, Snapchat, X / Twitter, Hotjar, Microsoft Clarity, Contentsquare, Triple Whale, Elevar, Segment, Northbeam, Converge, Cookiebot — or pastes a raw `<script>` tag and says \"put this on my page\", or mentions cookie consent, Cookiebot, a consent management platform (CMP), GDPR/CCPA compliance, customizing/restyling/replacing the cookie consent banner, or making a script respect consent at runtime (window.Replo.customerPrivacy / visitorConsentCollected)."
},
"name": "tracking-scripts",
"plugin_release_skill_id": "pluginrsk_6acfb70981a08191aaa1ea8a6e89fe62"
}
]changed /release/version
"1.0.0"
"2.0.4"
Full snapshot data
{
"canonical_app_id": "asdk_app_6a70d49bbd808191856702565c3be463",
"connector_id": "asdk_app_6a70d49bbd808191856702565c3be463",
"created_at": "2026-08-03T17:49:15.874659Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6a70d49bbd808191856702565c3be463",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "app-6a70d49bbd808191856702565c3be463",
"release": {
"app_ids": [
"asdk_app_6a70d49bbd808191856702565c3be463"
],
"app_manifest": {
"apps": {
"replo": {
"id": "asdk_app_6a70d49bbd808191856702565c3be463",
"required": true
}
}
},
"app_templates": [],
"description": "Manage Replo sites and data",
"display_name": "Replo",
"id": "pluginrel_c030238660808191868de48c7caf4163",
"interface": {
"brand_color": null,
"capabilities": [],
"category": "Business & Operations",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_000000008924822f8f4793864eb0408d",
"default_prompt": null,
"default_prompts": null,
"developer_name": "Replo",
"logo_url": "https://files.openai.com/content?id=file_00000000521481f58ef15c62e6a70372",
"logo_url_dark": null,
"long_description": "Replo helps users manage their Replo projects, build and edit sites with an agent, inspect products and analytics, and retrieve data from connected business services. Users can explicitly publish a selected site, configure a domain, inspect or cancel existing scheduled tasks, or create a project-scoped repository key for local Git development. Creating or updating scheduled tasks requires using Replo directly. Available integrations depend on the connected Replo account.",
"plugin_category_id": "business & operations",
"privacy_policy_url": "https://www.replo.app/privacy",
"screenshot_urls": [],
"short_description": "Manage Replo sites and data",
"terms_of_service_url": "https://www.replo.app/terms",
"website_url": "https://replo.app"
},
"keywords": [],
"mcp_servers": [
{
"key": "replo",
"metadata": {
"headers": {},
"type": "streamable-http",
"url": "https://api.replo.app/v1/mcp/"
}
}
],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Use when applying a brand to a Replo site, page, or section, including requested colors, fonts, or logo. Preserve the requested surface and attributes.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "apply-branding",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use when applying a brand to a Replo site, page, or section, including requested colors, fonts, or logo. Preserve the requested surface and attributes."
},
"name": "apply-branding",
"plugin_release_skill_id": "pluginrsk_6acfb706abbc8191910af268490a976d"
},
{
"description": "Use when creating, editing, extending, or restyling any page or section of a Replo site — landing pages, product and collection pages, layouts, styling, images, translations, or routing. Replo sites are Next.js App Router repos you clone and edit. Triggers: make me a page, create a landing page, build a product page, update the about page, add a section, restyle this, make this a component, translate my site. To deploy, use the publish skill.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "building-replo-pages",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when creating, editing, extending, or restyling any page or section of a Replo site — landing pages, product and collection pages, layouts, styling, images, translations, or routing. Replo sites are Next.js App Router repos you clone and edit. Triggers: make me a page, create a landing page, build a product page, update the about page, add a section, restyle this, make this a component, translate my site. To deploy, use the publish skill."
},
"name": "building-replo-pages",
"plugin_release_skill_id": "pluginrsk_6acfb7059d0c8191b04b8a4a40ca1914"
},
{
"description": "Use when a user asks to connect, add, verify, check, or troubleshoot a custom domain, configure DNS records, set up a root/apex/naked domain, or set up a subdomain. Also use when DNS verification fails, a domain is stuck pending, the user needs to see what DNS records to configure for an existing domain, or a domain shows \"refused to connect\" or redirects unexpectedly. Triggers: \"connect my domain\", \"add a custom domain\", \"set up example.com\", \"DNS records\", \"domain not working\", \"domain pending\", \"domain stale\", \"verify my domain\", \"activate domain\", \"what DNS records do I need\", \"domain stuck\", \"domain not verifying\", \"refused to connect\", \"www not working\", \"domain redirecting\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "custom-domains",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when a user asks to connect, add, verify, check, or troubleshoot a custom domain, configure DNS records, set up a root/apex/naked domain, or set up a subdomain. Also use when DNS verification fails, a domain is stuck pending, the user needs to see what DNS records to configure for an existing domain, or a domain shows \"refused to connect\" or redirects unexpectedly. Triggers: \"connect my domain\", \"add a custom domain\", \"set up example.com\", \"DNS records\", \"domain not working\", \"domain pending\", \"domain stale\", \"verify my domain\", \"activate domain\", \"what DNS records do I need\", \"domain stuck\", \"domain not verifying\", \"refused to connect\", \"www not working\", \"domain redirecting\"."
},
"name": "custom-domains",
"plugin_release_skill_id": "pluginrsk_6acfb708e9ac8191b10e495b92defcb3"
},
{
"description": "REQUIRED when the user wants to build, rebuild, recreate, replicate, or match a Figma design, frame, or page, or to correct the fonts, layout, spacing, or imagery of a page built from one. Triggers: a figma.com link, \"from Figma\", \"this Figma file\", \"match the Figma\". Also covers reading Figma files, nodes, components, and styles through the project's Figma connection.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "figma",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "default",
"short_description": "REQUIRED when the user wants to build, rebuild, recreate, replicate, or match a Figma design, frame, or page, or to correct the fonts, layout, spacing, or imagery of a page built from one. Triggers: a figma.com link, \"from Figma\", \"this Figma file\", \"match the Figma\". Also covers reading Figma files, nodes, components, and styles through the project's Figma connection."
},
"name": "figma",
"plugin_release_skill_id": "pluginrsk_6acfb706c2f881919bf7400cc98a1b13"
},
{
"description": "Set up, inspect, or evaluate Intelligems experiments on Replo pages. Analyze existing Intelligems data and build split URL tests, content variations, or price tests on or including Replo pages.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "intelligems",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Set up, inspect, or evaluate Intelligems experiments on Replo pages. Analyze existing Intelligems data and build split URL tests, content variations, or price tests on or including Replo pages."
},
"name": "intelligems",
"plugin_release_skill_id": "pluginrsk_6acfb70583e881918a601dea7e349c7b"
},
{
"description": "Use when cloning, pulling, pushing, or running a Replo site's code outside Replo — on a laptop, in CI, or from a coding agent — through git.replo.app or a site's clone_url. Also use when the user asks which branches Replo supports, whether Replo has pull requests or review, whether pushing to main deploys or publishes, why pushed changes did or did not go live, or how to keep unfinished local work from being published. Triggers: \"clone my site\", \"work on my site locally\", \"replo-git\", \"git.replo.app\", \"push to main\", \"does pushing deploy\", \"branches\", \"pull request\", \"review before publishing\", \"local dev server\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "local-development",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when cloning, pulling, pushing, or running a Replo site's code outside Replo — on a laptop, in CI, or from a coding agent — through git.replo.app or a site's clone_url. Also use when the user asks which branches Replo supports, whether Replo has pull requests or review, whether pushing to main deploys or publishes, why pushed changes did or did not go live, or how to keep unfinished local work from being published. Triggers: \"clone my site\", \"work on my site locally\", \"replo-git\", \"git.replo.app\", \"push to main\", \"does pushing deploy\", \"branches\", \"pull request\", \"review before publishing\", \"local dev server\"."
},
"name": "local-development",
"plugin_release_skill_id": "pluginrsk_6acfb707d29c8191a16ad3ad2f0d720b"
},
{
"description": "REQUIRED before generating pages with Okendo review data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "okendo",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before generating pages with Okendo review data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "okendo",
"plugin_release_skill_id": "pluginrsk_6acfb706ad98819184b0bb91a037a845"
},
{
"description": "REQUIRED when building any page or component that displays product data. Contains product display requirements, pricing guidelines, and description rendering rules. Applies to both Shopify and Replo products.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "product-display",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "REQUIRED when building any page or component that displays product data. Contains product display requirements, pricing guidelines, and description rendering rules. Applies to both Shopify and Replo products."
},
"name": "product-display",
"plugin_release_skill_id": "pluginrsk_6acfb7081018819199d91af0cc9391d7"
},
{
"description": "REQUIRED when the user asks to publish, deploy, go live, push live, make changes live, or ship. You MUST load this skill before taking any publish action. The `publish_site` tool is the ONLY way to publish — never run build or deploy commands directly via bash. Triggers: \"publish\", \"deploy\", \"go live\", \"make it live\", \"push live\", \"ship it\", \"publish the site\", \"deploy my changes\", \"publish all\", \"publish everything\", \"publish all my sites\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "publish",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "REQUIRED when the user asks to publish, deploy, go live, push live, make changes live, or ship. You MUST load this skill before taking any publish action. The `publish_site` tool is the ONLY way to publish — never run build or deploy commands directly via bash. Triggers: \"publish\", \"deploy\", \"go live\", \"make it live\", \"push live\", \"ship it\", \"publish the site\", \"deploy my changes\", \"publish all\", \"publish everything\", \"publish all my sites\"."
},
"name": "publish",
"plugin_release_skill_id": "pluginrsk_6acfb70a22fc8191977c3fc007c4ba64"
},
{
"description": "Guide for using the `query_replo_analytics` MCP tool to run ClickHouse SQL queries against Replo analytics data.\nReference when: the agent needs to query analytics data, understand page views, sessions, purchases, conversion rates, or build custom analytics queries.\nAlso load for pixel-related queries, e.g. when querying for specific meta ads/adsets, etc\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "querying-analytics",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Guide for using the `query_replo_analytics` MCP tool to run ClickHouse SQL queries against Replo analytics data.\nReference when: the agent needs to query analytics data, understand page views, sessions, purchases, conversion rates, or build custom analytics queries.\nAlso load for pixel-related queries, e.g. when querying for specific meta ads/adsets, etc\n"
},
"name": "querying-analytics",
"plugin_release_skill_id": "pluginrsk_6acfb70559f4819180a407acc0d63f80"
},
{
"description": "REQUIRED before generating pages with Rebuy product recommendation data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "rebuy",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before generating pages with Rebuy product recommendation data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "rebuy",
"plugin_release_skill_id": "pluginrsk_6acfb70a4b5c8191995bf4f669276b84"
},
{
"description": "Use for user-requested work in Replo: sites, brand kits, reports, products, orders, files, assets, connected integrations, custom domains, and inspecting or canceling scheduled tasks. Explains project selection, available tools, asynchronous agent sessions, and the permission requests and questions they raise. Requires a Replo account; do not trigger for unrelated website, analytics, or third-party service requests.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "replo",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use for user-requested work in Replo: sites, brand kits, reports, products, orders, files, assets, connected integrations, custom domains, and inspecting or canceling scheduled tasks. Explains project selection, available tools, asynchronous agent sessions, and the permission requests and questions they raise. Requires a Replo account; do not trigger for unrelated website, analytics, or third-party service requests."
},
"name": "replo",
"plugin_release_skill_id": "pluginrsk_6acfb70637a48191b47659b7449b3213"
},
{
"description": "Use when creating or updating a Replo brand kit — extracting a brand from a website URL, handling a Figma URL as the brand source, and applying the brand — through Replo’s brand and page tools.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "replo-branding",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Use when creating or updating a Replo brand kit — extracting a brand from a website URL, handling a Figma URL as the brand source, and applying the brand — through Replo’s brand and page tools."
},
"name": "replo-branding",
"plugin_release_skill_id": "pluginrsk_6acfb7079a8c81918c03b002d2380480"
},
{
"description": "Use when a page looks correct in the editor/preview or on the user's laptop but wrong somewhere else — especially \"only on mobile\", \"only on my phone/iPhone/iPad\", \"only on the live page\", \"only after publishing\", \"broken in Safari\", \"fine in Chrome but not Safari\", images that collapse/squish/stretch, sections shorter than expected, content overflowing, rounded corners not clipping, a sticky/fixed bottom bar or footer/checkout/CTA that is cut off or won't stay pinned to the bottom on mobile, content hidden behind the toolbar or home indicator, sticky headers jumping, gradient text showing solid, autoplay video not playing on mobile, or animation flicker. These are almost always WebKit (Safari/iOS) rendering differences, not editor bugs. Load before diagnosing or \"fixing\" a difference that only appears on a real device or the published URL.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "safari-rendering",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when a page looks correct in the editor/preview or on the user's laptop but wrong somewhere else — especially \"only on mobile\", \"only on my phone/iPhone/iPad\", \"only on the live page\", \"only after publishing\", \"broken in Safari\", \"fine in Chrome but not Safari\", images that collapse/squish/stretch, sections shorter than expected, content overflowing, rounded corners not clipping, a sticky/fixed bottom bar or footer/checkout/CTA that is cut off or won't stay pinned to the bottom on mobile, content hidden behind the toolbar or home indicator, sticky headers jumping, gradient text showing solid, autoplay video not playing on mobile, or animation flicker. These are almost always WebKit (Safari/iOS) rendering differences, not editor bugs. Load before diagnosing or \"fixing\" a difference that only appears on a real device or the published URL."
},
"name": "safari-rendering",
"plugin_release_skill_id": "pluginrsk_6acfb7068e808191a1ea6de5eb5dab52"
},
{
"description": "REQUIRED before using any Shopify tools or generating pages with product data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture. Use when user asks about Shopify, Shop Pay, Shopify products, metafields or metaobjects, etc",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "shopify",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "REQUIRED before using any Shopify tools or generating pages with product data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture. Use when user asks about Shopify, Shop Pay, Shopify products, metafields or metaobjects, etc"
},
"name": "shopify",
"plugin_release_skill_id": "pluginrsk_6acfb7080a348191ac60a83649c357f1"
},
{
"description": "Use when the user asks to change the site's title, description, OG image, social preview, favicon, or search-engine visibility (noindex), or any field they describe as \"site settings\". Triggers include \"update the OG image\", \"change the site title\", \"set the description\", \"fix the social preview\", \"hide from Google\", \"add a favicon\".",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "site-metadata-conventions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when the user asks to change the site's title, description, OG image, social preview, favicon, or search-engine visibility (noindex), or any field they describe as \"site settings\". Triggers include \"update the OG image\", \"change the site title\", \"set the description\", \"fix the social preview\", \"hide from Google\", \"add a favicon\"."
},
"name": "site-metadata-conventions",
"plugin_release_skill_id": "pluginrsk_6acfb708f43481919eded690cc45169b"
},
{
"description": "REQUIRED before building loyalty landing pages with Smile.io data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "smile-io-integration",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "heart",
"short_description": "REQUIRED before building loyalty landing pages with Smile.io data. Contains mandatory data loading patterns — code generated without reading this skill will use incorrect architecture."
},
"name": "smile-io-integration",
"plugin_release_skill_id": "pluginrsk_6acfb709734c819180de55b42f6ba65a"
},
{
"description": "REQUIRED before running a Statsig A/B experiment on a page. Contains the mandatory SSR cohorting pattern (stable-ID cookie + data loader) — code generated without reading this skill will flash the wrong variant, mis-bucket visitors, or fail to record results.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "statsig",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "REQUIRED before running a Statsig A/B experiment on a page. Contains the mandatory SSR cohorting pattern (stable-ID cookie + data loader) — code generated without reading this skill will flash the wrong variant, mis-bucket visitors, or fail to record results."
},
"name": "statsig",
"plugin_release_skill_id": "pluginrsk_6acfb705689481918ad8ab911558b851"
},
{
"description": "Use when the user asks to add, install, remove, or change an analytics or marketing tracking script, pixel, or tag — GA4 / Google Analytics, Google Tag Manager (GTM), Meta / Facebook pixel, TikTok, Pinterest, Reddit, Snapchat, X / Twitter, Hotjar, Microsoft Clarity, Contentsquare, Triple Whale, Elevar, Segment, Northbeam, Converge, Cookiebot — or pastes a raw `<script>` tag and says \"put this on my page\", or mentions cookie consent, Cookiebot, a consent management platform (CMP), GDPR/CCPA compliance, customizing/restyling/replacing the cookie consent banner, or making a script respect consent at runtime (window.Replo.customerPrivacy / visitorConsentCollected).",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "tracking-scripts",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use when the user asks to add, install, remove, or change an analytics or marketing tracking script, pixel, or tag — GA4 / Google Analytics, Google Tag Manager (GTM), Meta / Facebook pixel, TikTok, Pinterest, Reddit, Snapchat, X / Twitter, Hotjar, Microsoft Clarity, Contentsquare, Triple Whale, Elevar, Segment, Northbeam, Converge, Cookiebot — or pastes a raw `<script>` tag and says \"put this on my page\", or mentions cookie consent, Cookiebot, a consent management platform (CMP), GDPR/CCPA compliance, customizing/restyling/replacing the cookie consent banner, or making a script respect consent at runtime (window.Replo.customerPrivacy / visitorConsentCollected)."
},
"name": "tracking-scripts",
"plugin_release_skill_id": "pluginrsk_6acfb70981a08191aaa1ea8a6e89fe62"
}
],
"version": "2.0.4"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a70d49bbd808191856702565c3be463?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 4bc05fac74c2272c7db9adfebd2b027b6f9d1fdb35154c28f5d8ff1d49e4ea17