Skip to content
Back to skills

Configure

ASecurity

Configure Howl statusline display preset with interactive guidance and preview

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
developmentbashgitapi

Works with

  • claude code
  • api

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add ai-screams/howl --skill configure --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Configure?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Configure
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ai-screams-configure/badge)](https://www.skillsdirectory.com/skills/ai-screams-configure)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Configure Howl statusline display preset with interactive guidance and preview
disable-model-invocation: false
---

# Howl Configure

Help the user choose a display preset for their Howl statusline HUD.

## Available Presets

| Preset           | Lines   | Best For            | Displays (on top of model, context, cost, duration and the version line)                              |
| ---------------- | ------- | ------------------- | ----------------------------------------------------------------------------------------------------- |
| **full**         | up to 4 | Complete visibility | Every toggle on (default)                                                                             |
| **minimal**      | 2       | Clean workspace     | Nothing else                                                                                          |
| **developer**    | up to 4 | Coding focus        | Account, git, changes, output tokens, quota, tools, agents, cache, vim (no API wait or cost velocity) |
| **cost-focused** | up to 3 | Budget tracking     | Account, output tokens, quota, API wait, cost velocity (no git, tools or agents)                      |

## Process

1. **Use the AskUserQuestion tool to present preset choices as an interactive UI:**

   - Question: "Which Howl statusline preset would you like to use?"
   - Header: "Display Preset"
   - Options (4):
     - Label: "full (default)" | Description: "Complete visibility - All metrics (up to 4 lines)"
     - Label: "minimal" | Description: "Clean workspace - Model + Context + Cost + Duration only (2 lines: the first line and the version line)"
     - Label: "developer" | Description: "Coding focus - full minus API wait, cost velocity and agent name (up to 4 lines)"
     - Label: "cost-focused" | Description: "Budget tracking - Account, Output tokens, Quota, API wait, Cost velocity (up to 3 lines)"

2. **Show a preview** of their chosen preset:

   **minimal:**

   ```
   [Sonnet 4.5] | ████░░░░░░░░░░░░░░░░ 21% (210K/1M) | $32.7 | 2h46m
   ```

   **developer:**

   ```
   [Sonnet 4.5] | ████░░░░░░░░░░░░░░░░ 21% (210K/1M) | $32.7 | 2h46m
   user@example.com | main* | +2.7K/-120 | Cache:96% | I
   ```

   **cost-focused:**

   ```
   [Sonnet 4.5] | ████░░░░░░░░░░░░░░░░ 21% (210K/1M) | $32.7 | 2h46m
   $0.19/m | Wait:41% | (2h)5h: 55%/42% :7d(3d6h)
   ```

   **full:**

   ```
   [Sonnet 4.5] | ████░░░░░░░░░░░░░░░░ 21% (210K/1M) | $32.7 | 2h46m
   user@example.com | main* | +2.7K/-120 | (2h)5h: 55%/42% :7d(3d6h)
   Read(9) Bash(8) TaskCreate(4) | ▶researcher,tester
   Cache:96% | Wait:41% | Cost:$0.19/m | I | @code-wri
   ```

3. **Apply the configuration:**

   ```bash
   mkdir -p ~/.claude/hud
   cat > ~/.claude/hud/config.json << 'EOF'
   {
     "preset": "CHOSEN_PRESET"
   }
   EOF
   ```

4. **Confirm** the change:
   "✅ Preset set to **CHOSEN_PRESET**. Changes will appear on the next statusline refresh (the next event, or the `refreshInterval` timer when one is configured (the installer defaults it to 10 seconds))."

## Reset to Default

To reset to full (default):

```bash
rm ~/.claude/hud/config.json
```

Or set explicitly:

```bash
echo '{"preset":"full"}' > ~/.claude/hud/config.json
```

## Current Configuration

To see your current preset:

```bash
cat ~/.claude/hud/config.json
```

If the file doesn't exist, you're using `full` (default).

## Important Notes

### Danger Mode Override

**When context usage reaches the danger threshold (default 85%), Howl automatically switches to full information mode regardless of your chosen preset.** This ensures you have complete visibility during critical situations when you're approaching context limits.

This behavior cannot be disabled - it's a safety feature. The trigger point can be adjusted via `/howl:threshold` or the `context_danger` field in `~/.claude/hud/config.json`.

### What Gets Hidden in Each Preset

- **minimal**: Hides account, git, line changes, quota, tools, agents, cache, API wait ratio, cost velocity, vim mode, agent name, token breakdown
- **developer**: Hides quota, tools, agents, API wait ratio, cost velocity, agent name, token breakdown
- **cost-focused**: Hides account, git, line changes, tools, agents, cache, vim mode, agent name, token breakdown

### Refresh Rate

Configuration changes apply on the next statusline refresh, which is the next event, or the `refreshInterval` timer when one is configured (the installer defaults it to 10 seconds). You don't need to restart Claude Code.

## Example Dialogue

```
User: I want a cleaner statusline
Agent: I can help configure that! What's your priority?
- Minimal (just essentials: model, context, cost, time)
- Developer focus (+ git, changes, cache)
- Cost tracking (+ quota, API wait, velocity)

User: Minimal please
Agent: Here's what minimal will look like:
[Sonnet 4.5] | ████░░░░░░░░░░░░░░░░ 21% (210K/1M) | $32.7 | 2h46m

Applying configuration...
✅ Preset set to minimal. Changes will appear on the next refresh (the next event, or the `refreshInterval` timer when one is configured (the installer defaults it to 10 seconds)).

Note: At the danger threshold (default 85%), Howl will temporarily show full info for safety.
You can adjust this via /howl:threshold.
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.