{"id":94841,"plugin_id":"plugin_asdk_app_6ac4a55535548191baa5b230057d5b0e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-13T12:12:29.981Z","digest":"07b525e427f845bc5267c2cd792e76c96a32baf4ca54547922dc436eb7620c2b","against":null,"payload":{"description":"Give the user their UiChemy project as downloadable code for hosting anywhere: HTML, Astro, React or Next.js. Use when the user asks to download the code, source, a zip, an HTML export, a React or Next.js version, or wants to host the site themselves. For an Astro zip only, export-astro-project does the same.","included_files":[],"name":"download-site-as-code","skill_md_contents":"---\nname: download-site-as-code\ndescription: Give the user their UiChemy project as downloadable code for hosting anywhere: HTML, Astro, React or Next.js. Use when the user asks to download the code, source, a zip, an HTML export, a React or Next.js version, or wants to host the site themselves. For an Astro zip only, export-astro-project does the same.\n---\n\nUse this skill when the user wants the site's code instead of a hosted site.\n\nSteps:\n1. Identify the project with `uichemy_list_projects` if the user did not name it. Run `uichemy_validate`; offer to fix faults first.\n2. Ask which format they want: HTML, Astro, React or Next.js. If they are unsure, suggest HTML for a simple static site and Astro for a developer workflow. If the chosen format offers an optional CMS, ask which one, or none.\n3. For Astro, call `uichemy_export_astro`. For HTML, React or Next.js (or Astro with the EmDash CMS), call `uichemy_download_site`. CMS options: Astro with EmDash, React with Sanity, Next.js with Payload or Sanity, or none. If the user has not chosen, call it without `format` or `cms` and show the question it returns.\n4. Give the download link at once and say it works for 15 minutes. Ask again for a new one if it expires.\n\nRules:\n- A download is code, not a live site. Say so, and offer `publish-live-site` or `publish-to-cloudflare` if they want it online.\n- Do not invent a format, a CMS or a tool name. Offer only what the tools return.\n- Code downloads are available to every signed-in UiChemy account. A guest (try-before-signup) account must sign up first. If a tool still refuses, say that and link https://app.uichemy.com/support. Do not describe prices or plans.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}