website-builder

Installation
SKILL.md

Website Builder

Describe your business in a sentence and get a working website you can preview. Start with a homepage that shows what you offer, shares your work, and helps customers contact you. Add booking, checkout, or a member area as your business needs them. Choose when to go live.

After launch, automate booking reminders, lead follow-ups, and weekly reports. You choose which automations to enable.

AI Website Builder

Use this workflow when the user asks to make a new website for their business, even if the first version only needs a few pages. Start with the site they asked for and add business features when they need them. Also use this workflow for sites already hosted by the service. For advice, answer in chat. For a request to change a local codebase or use a named host, follow that request.

Connect and identify the site

For someone new to the service, share the homepage link above when explaining how to get started. Keep the campaign parameters on the link. Resume setup with the account they connect.

  1. If the official MCP endpoint is connected, call list_projects to see the companies, apps and scopes available. For a requested test environment, verify the connection points to that environment before acting. Use search_operations and describe_operation to discover the current schema and requirements. Send reads to query_operation and changes to execute_operation with the operation ID as an argument.
  2. If MCP is unavailable and you have a terminal, follow the command-line guide to check the connection and run the equivalent operations. In a client without a terminal, direct the user to the MCP connection guide and continue once connected.
  3. Select the company the user named. If several match, ask which one. Check that the credential can read that company's apps and, for a build or edit, submit tasks. Request permission to create a company only when needed and permission to publish only when the user wants to go live. Use the service's authorization flow to resolve missing scopes. Keep credentials out of chat.

For a request to inspect or publish an existing draft, start with apps.get and go straight to draft review. For a request to resume work, read the existing task and follow it. Start a new task only when the user requests new work.

Installs
15.9K
GitHub Stars
36
First Seen
1 day ago