LLMSkillHub
mirroredCopied from acryldev/acryl under MIT. acryldev has not claimed this page, and is not affiliated with LLM SkillHub.

acryldev / acryl-restyle-ui

Use when the user asks to change colors, fonts, theme, dark mode, logo, branding, name, favicon, tab title or the general look and feel of the Web or Desktop app.

0
SKILL.md
1.3 KB

Restyle or rebrand the Web or Desktop UI

Read {{pack}}/docs/extending/ui-customization.md first (what each surface allows and what is live), then
{{pack}}/docs/extending/ui-theme.md and {{pack}}/docs/extending/ui-branding.md, and the token names in
{{pack}}/docs/maps/theme-tokens.md. Components you add should use the shared library ({{pack}}/docs/extending/ui-components.md). Copy {{pack}}/example-plugins/packages/client-theme-override/ (and web-page-branding for the favicon and page
CSS) into <workspace>/.acryl-extensions/<name>/. Override tokens with BOTH light and dark values; keep contrast readable; never edit
node_modules or the app. The tab title is rewritten by the app at runtime: use the observer from the example. Verify, install with
acrylinstallplugin, and ask the user to look (it mounts live, no reload) and check light and dark. You cannot see the screen: say what you
changed and what you could not verify. Say plainly that upstream text (for example the testing notice) and, on Desktop, the app icon and
window chrome cannot be changed by a plugin.