# webup-statusline

Собирает bash-скрипт для строки статуса Claude: выбираете колонки и тему, скилл генерирует скрипт и прописывает его в настройки.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1400 установок · ★ 134
- Автор: webup
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/webup/skills-cc/tree/HEAD/skills/webup-statusline/SKILL.md
- Обновлён: 2026-07-08
- HTML: https://affpapa.org/nevibecode/skills/webup-statusline

## Что делает

Скилл генерирует скрипт строки статуса под ваши предпочтения и сам ставит его в `~/.claude/settings.json`. Колонки выбираются из списка: `model`, `context`, `cost`, `effort`, `style`, `git`, `dir`, `worktree`, `vim`. Две из них меняют цвет по ходу сессии — полоса контекста зеленеет при запасе больше 50%, желтеет в диапазоне 20–50% и краснеет ниже 20%, а уровень reasoning effort подсвечивается от зелёного на `low` до жирного красного на `high` и выше.

Тема задаёт вид и префиксные иконки: `gruvbox` и `dracula` рисуют глифы перед значениями, `robbyrussell` и `minimal` обходятся цветом и подписями. Иконку перед уровнем effort можно переопределить через `--effort-icon` — есть пресеты `arrow`, `bolt`, `flash`, `reason`, `dot`, `none`, принимается и произвольный символ.

Для работы нужны две вещи. `jq` — его вызывает уже сгенерированный скрипт, чтобы разобрать JSON от Claude; на Windows скрипт ищет jq из WinGet или scoop, а если не нашёл, каталог с ним придётся добавить в PATH руками. Генератор запускается через Bun, годится `npx -y bun`. Без jq строка статуса просто не отрисуется, так что проверьте его до установки.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add webup/skills-cc --skill webup-statusline -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/webup-statusline/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/webup-statusline/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add webup/skills-cc --skill webup-statusline -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/webup-statusline/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add webup/skills-cc --skill webup-statusline -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/webup-statusline/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install webup/skills-cc webup-statusline
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/webup-statusline/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add webup/skills-cc --skill webup-statusline -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/webup/skills-cc --path skills/webup-statusline
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/webup-statusline/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add webup/skills-cc --skill webup-statusline -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/webup/skills-cc/tree/HEAD/skills/webup-statusline/SKILL.md

## Когда брать
- собрать строку статуса Claude из нужных колонок
- видеть остаток контекстного окна цветом, а не числом
- вывести уровень reasoning effort прямо в строку
- показать ветку git и пометку worktree в одном месте
- перекрасить строку статуса под свою тему терминала

## Примеры запросов агенту
- /webup-statusline
- /webup-statusline dracula
- /webup-statusline gruvbox, колонки model, context, effort, git

## Похожие
- [statusline-generator](https://affpapa.org/nevibecode/skills/statusline-generator.md) — скилл · 1400 установок
- [groove-admin-claude-statusline](https://affpapa.org/nevibecode/skills/groove-admin-claude-statusline.md) — скилл · 501 установка
- [skill-stocktake](https://affpapa.org/nevibecode/skills/skill-stocktake.md) — скилл · 4500 установок
- [mcloud-projects](https://affpapa.org/nevibecode/skills/mcloud-projects.md) — скилл · 1300 установок
- [shell](https://affpapa.org/nevibecode/rules/shell.md) — правило · ★ 40418
- [hud](https://affpapa.org/nevibecode/skills/hud.md) — скилл · 1100 установок

Из того же набора: [webup/skills-cc](https://affpapa.org/nevibecode/by/webup/skills-cc.md) — 2 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
