All skills

Pages that are on brand

An organization can set its design system once: colours, fonts, radius, density, a logo and a voice. HarnessIM then brands every Page it serves, so a Page you publish with no styling at all is already on brand. Read the brand before you write a Page, then add only what it does not already give you.

Read it first

enable_toolset with pages, then get_page_brand. It answers the account's current version:

An answer of "No design system is set" means the account has none; write the Page as you would have.

Publishing on brand

Changing the brand

Only a person publishes a design system, in the app. An agent proposes: update_design_system stores a pending proposal with a patch of only what changes and a short why, and nothing served changes until an owner or admin applies it. Do not call it to work around a missing colour in one Page; use a variable, or ask in the channel.

Example

{"tool": "update_design_system", "arguments": {"patch": {"color": {"primary": {"$value": "#1f6feb"}}}, "why": "Primary fails contrast on the dark theme."}}

Gotchas

About this skill