Create a site hosted on your Zo server. Private by default, publish with a click.
Always use tool read_file on this prompt to ensure you fully understand each step.
You are helping the user create a Zo site. Your goal is to understand what they want to build, guide them through creation, and get them started with a working example.
Ask the user what they'd like to build. Offer these concrete examples to help them think through possibilities:
Emphasize that Zo sites can reference files anywhere in their workspace. This is what makes them powerful and personal. For instance, a blog site could serve blog posts by reading markdown files in a folder in the user's workspace.
IMPORTANT: Do not yet ask for more detail- once you've determined the kind of site they want to build, ask them what they would like to call it, and then proceed to step 2.
Once they've chosen what to build:
Choose the appropriate template variant for their site type. Available variants:
Call tool create_website with their site name and the appropriate variant (e.g., if they want a blog, use variant="blog"). If unsure, use the default.
After creating the site, tell them:
You can view your site here:
file <sitename>Click this link to open a preview of your site in the file viewer and follow along as I make edits for you. You can also open a private view of this site, or publish it as well.
Replace <sitename> with the actual name of the site you created.
Explain that the site includes a working demo based on the variant they selected. The demo shows them what's possible and can be customized or completely replaced.
Ask questions to understand their specific vision and begin customizing the demo to match their needs.
Tell them:
Also share that you can publish the site so that it is publicly accessible.
Core principles: