{"id":75974,"plugin_id":"plugin_asdk_app_6ad37f7fdf3c81919bf1d5d890140e71","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-02T13:21:13.412Z","digest":"0a706acc91b7712c2593b91359d15ac4df436af004d130c31349e8deee2b4b02","against":null,"payload":{"description":"Use when the user asks to design, write or build something in the style of a named brand or website (landing page, slide, mockup, email, social post). Looks the brand up in WikiBrand and applies its real logo, colors, typefaces and tone of voice.","included_files":[],"name":"on-brand","skill_md_contents":"---\nname: on-brand\ndescription: Use when the user asks to design, write or build something in the style of a named brand or website (landing page, slide, mockup, email, social post). Looks the brand up in WikiBrand and applies its real logo, colors, typefaces and tone of voice.\n---\n\n# Build on-brand\n\n1. Identify the brand's website domain from the request (for example \"Stripe\" is stripe.com). If the brand is ambiguous, ask which website the user means.\n2. Call `get_brand` with that domain. A website WikiBrand has not read yet takes about a minute; tell the user it is being read.\n3. Apply what the tool returns, and nothing invented:\n   - Colors: `colors.brand` for accents and calls to action, `colors.page` for the background, `colors.ink` for text, `colors.palette` for secondary accents.\n   - Type: `typography.display` for headings and `typography.text` for body copy. If the font is not freely available, name it and fall back to a close system stack.\n   - Logo: use `logo.svg` inline or `logo.url` as an image, on the ground given by the logo object.\n   - Voice: match the copy to the `voice` traits (each a value between two poles, such as Serious to Funny).\n   - Code: for HTML or CSS, start from `variables`, the brand's theme as CSS custom properties.\n4. If a field is null, say it was not found on the website instead of guessing.\n5. Do not present the result as official brand material, and do not give trademark or usage-rights advice.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}