{"id":31174,"plugin_id":"plugin_asdk_app_6ac4a55535548191baa5b230057d5b0e","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-10T12:05:13.425Z","digest":"ed35beeab3d1a4cde796f393acd473770ce9e1f13b484194c393a84313addb81","against":null,"payload":{"description":"Build a new multi-page website project in UiChemy from a business brief, choosing real section layouts from the UiChemy library and writing the copy. Use when the user asks to create, generate or draft a website for a business.","included_files":[],"name":"build-site-from-brief","skill_md_contents":"---\nname: build-site-from-brief\ndescription: Build a new multi-page website project in UiChemy from a business brief, choosing real section layouts from the UiChemy library and writing the copy. Use when the user asks to create, generate or draft a website for a business.\n---\n\nUse this skill when the user wants a new website built from a description, a client brief, or a business type.\n\nInputs to gather from the user's message first: business name and type, audience, tone, pages wanted, colours or fonts if any. If the business type or name is missing, ask one batched question. For everything else, make a sensible choice and state it.\n\nSteps:\n1. Call `uichemy_section_spec` once and follow its rules for copy length, type scale and colour tokens. Do not guess limits.\n2. Call `uichemy_list_section_kinds` to see which section kinds exist.\n3. For each section on each page, find a layout:\n   - Describe what you want to `uichemy_search_layouts`, or narrow a kind with `uichemy_find_templates`.\n   - Call `uichemy_template_slots` for the chosen layout and write copy that fits each slot and its character cap.\n   - Before building, call `uichemy_check_layouts` on the shortlist so two layouts that share slots do not show identical copy.\n4. Pick a palette (hex values) and a heading and body font that suit the brand.\n5. Call `uichemy_create_project` with the pages, palette, fonts and the copy you wrote. A real page has a navbar, five to eight sections and a footer, with every slot filled.\n6. Call `uichemy_validate`, then `uichemy_check_responsive` for each page. Fix what they report with `uichemy_set_text`, `uichemy_set_section_style` or the other edit tools, then re-run the check.\n7. Give the user the project name, the page list with each page's sections, the palette and fonts, and anything you could not fix.\n\nRules:\n- Write copy from the brief only. Do not invent awards, client names, statistics, testimonials, prices or addresses. Where a fact is missing, write neutral copy or ask.\n- Images: use only URLs the user supplied or that `uichemy_upload_image` returned. Leave an image slot empty rather than inventing a link.\n- This skill creates a project in the user's own UiChemy account. Say so before you create it.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}