pick-style

Solid

Lists every output style available to this plugin — the presets hush ships, stock Hush, and anything craft-style has built — and switches the active one. Activation swaps the chosen style into the plugin's own slot so it binds like stock, and hands back to stock on request. This skill owns the swap procedure; craft-style calls into it. Only the stock Hush style is benchmarked — every preset is unmeasured.

AI & Automation 27 stars 3 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# hush:pick-style Picks which output style hush delivers, and delivers it. Every style listed here carries hush's mechanics — the silence between tool calls, the one structured final message, the hard caps. They differ only in voice and in what the final message is built to do. Everything below is mechanical: two scripts do the reading, matching, and file-writing. Run their output verbatim — no re-parsing frontmatter by hand, no free-form judgment about which entry the user means. ## 1. List the shelf and ask for a number Run: ``` node "${CLAUDE_PLUGIN_ROOT}/scripts/list-styles.js" ``` It prints one JSON object: `styles` (each with `index`, `name`, `description`, `source`, `path`, `active`), plus `activeName`, `activeOnShelf`, `stockBackupExists`, and `restoredOverTakeover`. Render it as exactly this table, one row per entry in `styles`, in index order: ``` | # | Name | Description | Active | | --- | --- | --- | --- | | 1 | <name> | <description> | ✓ (only on the active row) | ``` If `restoredOverTakeover` is `true`, add one line above the table: "A plugin update restored stock Hush over a prior takeover." Otherwise add nothing. If `activeOnShelf` is `false`, add one line above the table instead: "`<activeName>` is active but its file is no longer on disk — no row below is checked." This means no row in the table will show ✓. If the invocation already named a style, match it case-insensitively against `styles[].name`. Exactly one match → skip straight to step 2 wit...

Details

Author
V-Songbird
Repository
V-Songbird/hush
Created
3 weeks ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

html-design-styles

Use when the user wants to apply a named design style or aesthetic to a frontend interface - e.g., bento, brutalist, neobrutalist, glassmorphism, vaporwave, dark SaaS, kawaii, cyberpunk, art deco, neumorphism, swiss, memphis, scandinavian, cottagecore, y2k, sci-fi HUD, and more. Triggers when the user names a specific style, asks "what design styles do you support", requests "a [style] look" for a page or component, or wants to restyle existing markup with a chosen aesthetic. Provides a curated catalog of 53 design styles each with full color palettes, typography stacks, component patterns, and layout specifications. Applies a NAMED catalog style only - do NOT use for open-ended visual direction with no style named (this skill applies only named catalog styles, so ask the user to pick one first), backend/JS functionality, or full multi-page app builds; styling and markup only.

2 Updated 3 days ago
chrismccoy
AI & Automation Solid

design-stylecards

Declarative catalog of named aesthetic recipes — exact shadow stacks, glass surfaces, gradient treatments, and type scales as copy-paste values with Use-When and Avoid rules. Use when the user asks for polished elevation, glassmorphism, a border gradient, a mesh background, or any 'make it look like X' request where taste should come from a versioned recipe instead of being reinvented per session.

208 Updated today
yonatangross
Web & Frontend Listed

interactive-styler

Use when the user asks to build, design, redesign, or restyle a webpage, page, landing page, UI, or component and would benefit from choosing the look visually rather than from a prose description of options. Renders live, clickable style previews (vibes, palettes, typography, components, animations) inline and captures the picks as real design tokens for the build.

0 Updated 2 days ago
Abhiramdadi17