{"id":90381,"plugin_id":"plugin_asdk_app_6af221562c048191b11cc7043f6db304","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-11T00:09:52.460Z","digest":"8ab791933f3b789d765a4b1a4d0c8c54cf6171863fcf0d341b61deb1aab104a0","against":null,"payload":{"description":"Get started with Frexy. Choose how previews work, then open your websites or build your first one.","included_files":[],"name":"onboarding","skill_md_contents":"---\nname: onboarding\ndescription: Get started with Frexy. Choose how previews work, then open your websites or build your first one.\n---\n\n# Set up Frexy\n\nFrexy hosts the websites you build for this person: you write the site, Frexy\nstores it, deploys an unlisted preview, and publishes it to a live address when\nthey ask.\n\n1. Call `list_projects` with `{}`.\n   - If it fails with `unauthorized`, tell them Frexy needs to be connected and\n     stop; do not guess at their sites.\n2. Call `read_settings` with `{}`. Briefly say what the two settings do, in\n   plain words, and ask whether to keep them:\n   - **Preview after changes** — you deploy a preview when you finish a set of\n     changes to a site.\n   - **Show previews in the chat** — once a preview is ready, you open it beside\n     the conversation.\n   If they want either off, call `update_settings` with only what they changed,\n   for example `{\"set\":{\"showPreviewInChat\":false}}`. Confirm from the values the\n   tool returns; never say a setting was saved if the call failed.\n3. If they already have sites, call `open_frexy` with `{}` so they can see them,\n   and ask which one they want to work on.\n4. If they have none and they named a website or sent a picture to look\n   like, give it to `capture_reference` and build from it: there are no designs\n   to choose then. Ask only for the business details you still need (name,\n   what it sells or does and where, how customers reach it). Otherwise call\n   `show_designs` with kind `site` and `known`: whatever they already told you.\n   Draw the one form its `next` describes: whole websites with a picture and\n   preview link, the rest of their details, their theme colours as swatches or\n   their own from colour pickers, and an upload for their logo with \"Skip for\n   now\". Under the form, give its `choose` link to see every website larger\n   on Frexy; if they say they chose there, call `create_project` with `choice`\n   alone. Build from what they gave or chose\n   (`create_project` with `choice`, or with `starter` and `colours`, then the\n   logo) as its `next` says,\n   `deploy_preview`, poll `get_deployment` until it is ready, and call\n   `open_site_preview` with the project's id so they see it in the chat.\n\nNever call `deploy_production` during setup. Publishing is only ever done when\nthe person asks for it.\n\nIf they installed Frexy in the middle of another task, finish that task in the\nsame conversation instead of starting this setup over it.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}