Install any skill in seconds. Free to start, no credit card required.
Get Started Free →xuzhougeng/custom-theme
Author a Wisp custom theme CSS file that uses documented tokens and import constraints.
Passed 8 of 15 test cases with the skill, and 3 of 15 without it.
and 14 more in the full report
9 fixed2 passed either way9 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to import Google Fonts 'Inter' using an @import CSS rule in my Wisp custom stylesheet so all UI elements render in Inter. Can you generate the @import rule and update custom_css in Wisp?
| Checked | Without skill | With skill |
|---|---|---|
| States that @import rules are stripped by Wisp CSS sanitizer. | Missed | Passed |
| Recommends configuring installed font families using ui_font_family or code_font_family in Wisp configure. | Missed | Passed |
The instructions your model reads when the skill loads.
Wisp injects one user stylesheet after the built-in theme. Prefer CSS variables
on :root. Do not invent Settings toggles for one-off look changes.
.css file in the project, usually theme.css.configure with action=set and values.custom_css set to the
full stylesheet text. Empty string clears it.!important unless a built-in rule requires it.The host sanitizes CSS before inject. These are stripped:
@import and @namespaceurl(...)javascript:, expression(, behavior:, -moz-binding</style and <scriptDo not rely on remote fonts, images, or other stylesheets. Name an installed
font with configure ui_font_family / code_font_family instead.
Scope light/dark overrides with :root[data-theme="light"] and
:root[data-theme="dark"]. System theme follows the OS, so also cover
:root[data-theme="system"] when the user cares about both.
Override these on :root. Leave unused tokens alone.
| Token | Default role |
|---|---|
--bg-app, --bg-elev, --bg-sunken, --bg-input, --bg-panel | Surfaces |
test cases passed, vs 3 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.