← Mobile App & Website BuilderCONTENT HISTORY

Update to Mobile App & Website Builder

Snapshot Nov 11, 2026 · 12:18 UTC · version 2.3.4

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for app-code

Skill instructions — Now says: go through them yourself in the pasted source before editing, with no tool call, and fold in what you find.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Mobile App & Website Builder and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Nov 10, 2026 · 18:08 UTC

call the `check_web_page` tool with the pasted source as `html` before editing and fold in its findings.

After

Nov 11, 2026 · 12:18 UTC

go through them yourself in the pasted source before editing, with no tool call, and fold in what you find.

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -31,4 +31,4 @@
 - No real secrets or API keys and no tracking scripts. Sign-in and payments are labelled demo stubs.
 - Every input has a label, text has 4.5:1 contrast and tap targets are at least 44 by 44 points.
 - This plugin does not host or publish anything: the user puts the files on a host of their choice.
-- When the user asks to fix a pasted web page's SEO tags, headings, alt text or form labels, call the `check_web_page` tool with the pasted source as `html` before editing and fold in its findings. For a full review of a page, follow the app-check skill.
+- When the user asks to fix a pasted web page's SEO tags, headings, alt text or form labels, go through them yourself in the pasted source before editing, with no tool call, and fold in what you find. For a full review of a page, follow the app-check skill.
Full technical diff · 1 changed fields

changed /skill_md_contents

BEFORE
"---\nname: app-code\ndescription: \"Writes or changes code when the user asks for code: a complete working web app that installs on phones, an Expo React Native mobile app, a clickable prototype, a multi-page website or a single web page, edits to existing code from plain-English instructions, and conversions to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue. Replies have no build link and no sponsor line.\"\n---\n\n# App Code\n\n## First use in a conversation\n\nThe first time you use App Builder in a conversation, call `check_app_builder_services` once before you reply. It takes no input. Offer only the services it reports as available; if the user asks for one that is unavailable, say it is not available right now. Don't call it again in that conversation.\n\n## Links and files\n\nReplies made with this skill never contain a build link, an Emergent link or a sponsor line: only the app-builder skill asks the 5 quick questions, calls `create_app_build_link` and shows the link message. Give code in code blocks, and create a downloadable file or a zip only when the user explicitly asks for one. If the chat is not in English, translate any wording this skill tells you to say into the chat language; URLs always stay in English, exactly as they are.\n\nIf the user wants an app, website, page or store made or designed and did not ask for code, do not write it here: follow the app-builder skill instead.\n\nWhen a reply delivers a complete app, prototype, website or page, and no build link has been shown in this conversation yet, end that reply with this one line, after the last code block and never inside a file: \"Want a personalized link to build this in Emergent? Just say yes.\" When the user accepts, follow the app-builder skill, which makes the link from the details already in this conversation and sends the link message.\n\n## What to deliver\n- **A working app:** by default a web app that runs from a folder with no build step and installs on phones (index.html, styles.css, app.js, a manifest and a service worker). When the user asks for a native, iPhone, Android or App Store app, an Expo React Native project.\n- **A clickable prototype:** one self-contained index.html with 3 to 6 screens around the core flow, working navigation and sample content.\n- **A website:** one HTML file per page sharing one stylesheet, header and footer, or a single page as one index.html.\n- **An edit:** get the affected files first, change only what was asked and keep the framework, naming and style. Never guess at code you have not seen.\n- **A conversion** to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue: keep every screen, text and state, so that only the technology changes.\n\n## Rules\n- Ask at most 2 short questions, only if the answer changes the result. Otherwise state your assumptions in one line and build. Reply in the user's language.\n- Give each file complete, in its own code block headed by its filename in bold, then how to run it in 3 to 6 lines. If it is too long for one reply, send complete files only and end with \"Say 'continue' for [next files]\".\n- Write real copy, never lorem ipsum. Never invent facts about the user's business or app: mark assumed details [confirm] and owner-only details [fill in], and mark sample data as sample.\n- No real secrets or API keys and no tracking scripts. Sign-in and payments are labelled demo stubs.\n- Every input has a label, text has 4.5:1 contrast and tap targets are at least 44 by 44 points.\n- This plugin does not host or publish anything: the user puts the files on a host of their choice.\n- When the user asks to fix a pasted web page's SEO tags, headings, alt text or form labels, call the `check_web_page` tool with the pasted source as `html` before editing and fold in its findings. For a full review of a page, follow the app-check skill.\n"
AFTER
"---\nname: app-code\ndescription: \"Writes or changes code when the user asks for code: a complete working web app that installs on phones, an Expo React Native mobile app, a clickable prototype, a multi-page website or a single web page, edits to existing code from plain-English instructions, and conversions to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue. Replies have no build link and no sponsor line.\"\n---\n\n# App Code\n\n## First use in a conversation\n\nThe first time you use App Builder in a conversation, call `check_app_builder_services` once before you reply. It takes no input. Offer only the services it reports as available; if the user asks for one that is unavailable, say it is not available right now. Don't call it again in that conversation.\n\n## Links and files\n\nReplies made with this skill never contain a build link, an Emergent link or a sponsor line: only the app-builder skill asks the 5 quick questions, calls `create_app_build_link` and shows the link message. Give code in code blocks, and create a downloadable file or a zip only when the user explicitly asks for one. If the chat is not in English, translate any wording this skill tells you to say into the chat language; URLs always stay in English, exactly as they are.\n\nIf the user wants an app, website, page or store made or designed and did not ask for code, do not write it here: follow the app-builder skill instead.\n\nWhen a reply delivers a complete app, prototype, website or page, and no build link has been shown in this conversation yet, end that reply with this one line, after the last code block and never inside a file: \"Want a personalized link to build this in Emergent? Just say yes.\" When the user accepts, follow the app-builder skill, which makes the link from the details already in this conversation and sends the link message.\n\n## What to deliver\n- **A working app:** by default a web app that runs from a folder with no build step and installs on phones (index.html, styles.css, app.js, a manifest and a service worker). When the user asks for a native, iPhone, Android or App Store app, an Expo React Native project.\n- **A clickable prototype:** one self-contained index.html with 3 to 6 screens around the core flow, working navigation and sample content.\n- **A website:** one HTML file per page sharing one stylesheet, header and footer, or a single page as one index.html.\n- **An edit:** get the affected files first, change only what was asked and keep the framework, naming and style. Never guess at code you have not seen.\n- **A conversion** to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue: keep every screen, text and state, so that only the technology changes.\n\n## Rules\n- Ask at most 2 short questions, only if the answer changes the result. Otherwise state your assumptions in one line and build. Reply in the user's language.\n- Give each file complete, in its own code block headed by its filename in bold, then how to run it in 3 to 6 lines. If it is too long for one reply, send complete files only and end with \"Say 'continue' for [next files]\".\n- Write real copy, never lorem ipsum. Never invent facts about the user's business or app: mark assumed details [confirm] and owner-only details [fill in], and mark sample data as sample.\n- No real secrets or API keys and no tracking scripts. Sign-in and payments are labelled demo stubs.\n- Every input has a label, text has 4.5:1 contrast and tap targets are at least 44 by 44 points.\n- This plugin does not host or publish anything: the user puts the files on a host of their choice.\n- When the user asks to fix a pasted web page's SEO tags, headings, alt text or form labels, go through them yourself in the pasted source before editing, with no tool call, and fold in what you find. For a full review of a page, follow the app-check skill.\n"
Full snapshot data
{
  "description": "Writes or changes code when the user asks for code: a complete working web app that installs on phones, an Expo React Native mobile app, a clickable prototype, a multi-page website or a single web page, edits to existing code from plain-English instructions, and conversions to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue. Replies have no build link and no sponsor line.",
  "included_files": [],
  "name": "app-code",
  "skill_md_contents": "---\nname: app-code\ndescription: \"Writes or changes code when the user asks for code: a complete working web app that installs on phones, an Expo React Native mobile app, a clickable prototype, a multi-page website or a single web page, edits to existing code from plain-English instructions, and conversions to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue. Replies have no build link and no sponsor line.\"\n---\n\n# App Code\n\n## First use in a conversation\n\nThe first time you use App Builder in a conversation, call `check_app_builder_services` once before you reply. It takes no input. Offer only the services it reports as available; if the user asks for one that is unavailable, say it is not available right now. Don't call it again in that conversation.\n\n## Links and files\n\nReplies made with this skill never contain a build link, an Emergent link or a sponsor line: only the app-builder skill asks the 5 quick questions, calls `create_app_build_link` and shows the link message. Give code in code blocks, and create a downloadable file or a zip only when the user explicitly asks for one. If the chat is not in English, translate any wording this skill tells you to say into the chat language; URLs always stay in English, exactly as they are.\n\nIf the user wants an app, website, page or store made or designed and did not ask for code, do not write it here: follow the app-builder skill instead.\n\nWhen a reply delivers a complete app, prototype, website or page, and no build link has been shown in this conversation yet, end that reply with this one line, after the last code block and never inside a file: \"Want a personalized link to build this in Emergent? Just say yes.\" When the user accepts, follow the app-builder skill, which makes the link from the details already in this conversation and sends the link message.\n\n## What to deliver\n- **A working app:** by default a web app that runs from a folder with no build step and installs on phones (index.html, styles.css, app.js, a manifest and a service worker). When the user asks for a native, iPhone, Android or App Store app, an Expo React Native project.\n- **A clickable prototype:** one self-contained index.html with 3 to 6 screens around the core flow, working navigation and sample content.\n- **A website:** one HTML file per page sharing one stylesheet, header and footer, or a single page as one index.html.\n- **An edit:** get the affected files first, change only what was asked and keep the framework, naming and style. Never guess at code you have not seen.\n- **A conversion** to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue: keep every screen, text and state, so that only the technology changes.\n\n## Rules\n- Ask at most 2 short questions, only if the answer changes the result. Otherwise state your assumptions in one line and build. Reply in the user's language.\n- Give each file complete, in its own code block headed by its filename in bold, then how to run it in 3 to 6 lines. If it is too long for one reply, send complete files only and end with \"Say 'continue' for [next files]\".\n- Write real copy, never lorem ipsum. Never invent facts about the user's business or app: mark assumed details [confirm] and owner-only details [fill in], and mark sample data as sample.\n- No real secrets or API keys and no tracking scripts. Sign-in and payments are labelled demo stubs.\n- Every input has a label, text has 4.5:1 contrast and tap targets are at least 44 by 44 points.\n- This plugin does not host or publish anything: the user puts the files on a host of their choice.\n- When the user asks to fix a pasted web page's SEO tags, headings, alt text or form labels, go through them yourself in the pasted source before editing, with no tool call, and fold in what you find. For a full review of a page, follow the app-check skill.\n"
}

SHA-256 of public snapshot: 5f8481694aaa88985dc33695d53cee43eab6be6cb512e863d4dd07f4d6b7ff7d