← Files UiChemy AI Website CreatorARCHIVED FILE

skills/edit-site-design/SKILL.md

2.18 KB · Oct 10, 2026 · 12:05 UTC

↓ Download file

---
name: edit-site-design
description: Change the look or content of an existing UiChemy project, including colours, fonts, buttons, spacing, copy, logo, sections and pages. Use when the user asks to restyle, rewrite, add, remove, reorder or fix part of a site they already have in UiChemy.
---

Use this skill when the user names or implies an existing UiChemy project and wants a change.

Steps:
1. Identify the project. If the user did not name one, call `uichemy_list_projects` and ask which, unless exactly one fits.
2. Read before writing:
   - `uichemy_get_project` for pages, sections, palette and fonts.
   - `uichemy_get_page` for the slot tokens on a page. Copy edits need real tokens from here.
   - `uichemy_get_colors` before choosing a colour role.
3. Make the smallest set of edits that does what was asked:
   - Colours and type: `uichemy_set_palette`, `uichemy_set_fonts`, `uichemy_set_type_scale`, `uichemy_set_button_design`, `uichemy_set_card_design`, `uichemy_set_spacing`, `uichemy_set_section_style`.
   - Copy: `uichemy_set_text`. For several edits at once, use `uichemy_batch`.
   - Structure: `uichemy_add_section`, `uichemy_replace_section`, `uichemy_reorder_sections`, `uichemy_duplicate_section`, `uichemy_add_page`, `uichemy_rename_page`, `uichemy_reorder_pages`.
   - Images and logo: `uichemy_set_images`, `uichemy_set_logo`, with URLs the user supplied.
4. Run `uichemy_check_responsive` on each page you changed and `uichemy_validate` on the project. Report what they found and what you fixed.
5. Summarise what changed in plain words, per page.

Confirm first, every time:
- `uichemy_remove_page`, `uichemy_remove_section`, `uichemy_remove_post` and `uichemy_delete_project` cannot be undone from here. Name exactly what will be removed, ask the user to confirm, and call the tool only after a clear yes in this conversation.
- `uichemy_delete_project` needs the user to type or confirm the exact project name. Never fill `confirmName` on the user's behalf without that confirmation.

Do not:
- Call `uichemy_save_section_template`. It is a development-only tool and is not part of any user workflow.
- Change a project the user did not ask you to touch.
- Invent facts when rewriting copy.

SHA-256: 9157e128b836258b76c75579a9d908972272f05c81ad9c3367ef2a6a9f96ff6a