claude-bionify control
Background knowledge for answering questions about the claude-bionify plugin, which
bolds the leading part of each word in Claude's responses (cosmetic bionic reading).
Use it to recommend the right command and the exact key a user needs.
When to use
Load this skill when the user wants to:
- Change a setting (boldness, boundary, word length, acronyms, URLs, headings).
- Turn the formatting on, off, or toggle it.
- Check the current state or reset overrides.
- Learn what
/claude-bionify commands exist.
Settings
Each setting has a default in plugin.json and a short key used by the live
/claude-bionify:set command. The set key is what you pass to the command, and it is
shorter than the plugin.json field name.
| Setting |
set key |
Default |
Values |
Meaning |
| Fixation strength |
fixation (alias strength) |
0.5 |
0.1 to 0.9 |
Fraction of each word bolded; higher is bolder. Applies to the fraction boundary only. |
| Bold boundary |
boundary |
fraction |
fraction, syllable, log |
fraction uses the fixation strength; syllable bolds up to the first syllable; log grows logarithmically so long words are bolded less. |
| Minimum word length |
minlen |
4 |
1 or greater |
Words shorter than this stay unbolded. |
| Skip acronyms |
acronyms |
true |
on, off |
Leave ALL-CAPS acronyms such as API or JSON unbolded. |
| Protect URLs, paths, files |
urls |
true |
on, off |
Do not bold inside URLs, emails, file paths, or filenames. |
| Skip headings |
headings |
true |
on, off |
Leave markdown headings (lines starting with #) unbolded. |
Commands
All commands live under the /claude-bionify namespace.
| Command |
Argument |
Action |
/claude-bionify:status |
none |
Show the current settings and whether bionify is on. |
/claude-bionify:on |
none |
Enable bionic formatting. |
/claude-bionify:off |
none |
Disable bionic formatting. |
/claude-bionify:toggle |
none |
Flip bionify on or off. |
/claude-bionify:set |
<key> <value> |
Override one setting live. Keys: fixation (or strength), boundary, minlen, acronyms, urls, headings. |
/claude-bionify:reset |
none |
Clear live overrides and restore the plugin.json defaults. |
Examples:
/claude-bionify:set fixation 0.7
/claude-bionify:set boundary syllable
/claude-bionify:set minlen 5
/claude-bionify:set acronyms off
Important: set only accepts the short keys above, not the longer plugin.json field
names. set minlen 5 works; set min_word_length 5 does not. Likewise use acronyms,
urls, and headings, not skip_acronyms, protect_urls, or skip_headings.
Notes
set changes apply to the next response and persist until /claude-bionify:reset.
- Changing the
plugin.json defaults instead takes effect on the next session.
- The formatting is cosmetic: it never alters the underlying text Claude reads or saves.
1---2name: claude-bionify3description: Configure and control the claude-bionify bionic reading plugin. Use when the user asks about bionic reading settings (fixation/strength, boundary, minimum word length, acronyms, URLs, headings), wants to turn the bionic display on, off, or toggle it, asks for the current status, or asks how to use the /claude-bionify commands.4---56# claude-bionify control78Background knowledge for answering questions about the claude-bionify plugin, which9bolds the leading part of each word in Claude's responses (cosmetic bionic reading).10Use it to recommend the right command and the exact key a user needs.1112## When to use1314Load this skill when the user wants to:1516- Change a setting (boldness, boundary, word length, acronyms, URLs, headings).17- Turn the formatting on, off, or toggle it.18- Check the current state or reset overrides.19- Learn what `/claude-bionify` commands exist.2021## Settings2223Each setting has a default in `plugin.json` and a short key used by the live24`/claude-bionify:set` command. The set key is what you pass to the command, and it is25shorter than the `plugin.json` field name.2627| Setting | `set` key | Default | Values | Meaning |28| :-- | :-- | :-- | :-- | :-- |29| Fixation strength | `fixation` (alias `strength`) | `0.5` | `0.1` to `0.9` | Fraction of each word bolded; higher is bolder. Applies to the `fraction` boundary only. |30| Bold boundary | `boundary` | `fraction` | `fraction`, `syllable`, `log` | `fraction` uses the fixation strength; `syllable` bolds up to the first syllable; `log` grows logarithmically so long words are bolded less. |31| Minimum word length | `minlen` | `4` | `1` or greater | Words shorter than this stay unbolded. |32| Skip acronyms | `acronyms` | `true` | `on`, `off` | Leave ALL-CAPS acronyms such as API or JSON unbolded. |33| Protect URLs, paths, files | `urls` | `true` | `on`, `off` | Do not bold inside URLs, emails, file paths, or filenames. |34| Skip headings | `headings` | `true` | `on`, `off` | Leave markdown headings (lines starting with `#`) unbolded. |3536## Commands3738All commands live under the `/claude-bionify` namespace.3940| Command | Argument | Action |41| :-- | :-- | :-- |42| `/claude-bionify:status` | none | Show the current settings and whether bionify is on. |43| `/claude-bionify:on` | none | Enable bionic formatting. |44| `/claude-bionify:off` | none | Disable bionic formatting. |45| `/claude-bionify:toggle` | none | Flip bionify on or off. |46| `/claude-bionify:set` | `<key> <value>` | Override one setting live. Keys: `fixation` (or `strength`), `boundary`, `minlen`, `acronyms`, `urls`, `headings`. |47| `/claude-bionify:reset` | none | Clear live overrides and restore the `plugin.json` defaults. |4849Examples:5051- `/claude-bionify:set fixation 0.7`52- `/claude-bionify:set boundary syllable`53- `/claude-bionify:set minlen 5`54- `/claude-bionify:set acronyms off`5556Important: `set` only accepts the short keys above, not the longer `plugin.json` field57names. `set minlen 5` works; `set min_word_length 5` does not. Likewise use `acronyms`,58`urls`, and `headings`, not `skip_acronyms`, `protect_urls`, or `skip_headings`.5960## Notes6162- `set` changes apply to the next response and persist until `/claude-bionify:reset`.63- Changing the `plugin.json` defaults instead takes effect on the next session.64- The formatting is cosmetic: it never alters the underlying text Claude reads or saves.