К основному содержанию
скилл CX Codex

groove-admin-claude-statusline — скилл для Claude Code: статусная

Ставит в Claude однострочную статусную строку с моделью, веткой git, расходом токенов и лимитами. Полезна, когда нужно видеть контекст сессии без лишних команд.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add andreadellacorte/groove --skill groove-admin-claude-statusline -a claude-code
Открыть на GitHub

Что делает groove-admin-claude-statusline

Скилл пишет три скрипта в ~/.claude/hooks/ и дописывает конфиг в ~/.claude/settings.json. Статусная строка обновляется на каждом ходу Claude и показывает модель, папку и ветку git со стейджем +N -N, занятые токены контекста в процентах, текущий уровень effort, расход лимитов за 5 часов и 7 дней со временем сброса, а ещё число активных задач /loop с ближайшим запуском.

Установка идёт по шагам: создать ~/.claude/hooks/, если её нет, скопировать туда statusline.sh, cron-state.sh и cron-state-clear.sh, сделать их исполняемыми, затем смёржить в настройки запись statusLine и два хука — PostToolUse на CronCreate|CronDelete и SessionEnd. Существующие ключи в settings.json не трогаются, дубликаты не создаются. Есть режимы --list для проверки текущего состояния и --uninstall для удаления записи statusLine и хуков, добавленных скиллом.

Для работы нужны jq, curl, python3 и git. Раздел с лимитами 5h/7d опирается на OAuth-сессию Claude Pro/Max: если токена нет, он просто пропадает из строки. Скрипты ставятся в пользовательскую ~/.claude/hooks/, а не в проектную .claude/, поэтому после установки перезапустите Claude — иначе ни строка, ни хуки не подхватятся.

Какие задачи решает

  • видеть ветку и стейдж git прямо в строке Claude
  • следить за расходом контекста в процентах
  • узнать время сброса лимитов за 5 часов и 7 дней
  • отслеживать активные задачи /loop и их ближайший запуск
  • снять статусную строку и хуки одной командой

Примеры запросов агенту

  • Установи скилл groove-admin-claude-statusline и настрой статусную строку
  • Покажи текущее состояние статусной строки: запусти скилл с --list
  • Убери статусную строку и хуки через --uninstall

Как установить groove-admin-claude-statusline

1Через Skills CLI (Vercel)

npx skills add andreadellacorte/groove --skill groove-admin-claude-statusline -a claude-code

2Вручную: положить файлы

~/.claude/skills/groove-admin-claude-statusline/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/groove-admin-claude-statusline/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о groove-admin-claude-statusline

Как установить groove-admin-claude-statusline в Claude?

Выполните npx skills add andreadellacorte/groove --skill groove-admin-claude-statusline -a claude-code. После этого перезапустите Claude, чтобы статусная строка и хуки заработали.

Что показывает статусная строка?

Модель, папку и ветку git со стейджем, занятые токены контекста, уровень effort, расход лимитов за 5 часов и 7 дней со временем сброса, а также число активных задач /loop с ближайшим запуском.

Почему не видно раздела с лимитами 5h/7d?

Этот раздел требует OAuth-сессии Claude Pro/Max. Без найденного токена он молча пропускается, остальные поля строки работают как обычно.

Исходный текст

SKILL.md · MIT
---
name: groove-admin-claude-statusline
description: "Install a rich Claude Code statusline into ~/.claude/hooks/ and ~/.claude/settings.json. Displays model, git context, token usage, effort level, 5h/7d usage limits, and active /loop count with next-fire time."
license: MIT
allowed-tools: Read Write Edit Glob Bash(mkdir:*) Bash(chmod:*) Bash(jq:*) Bash(python3:*) AskUserQuestion
metadata:
  author: andreadellacorte
---

# groove-admin-claude-statusline

Install a rich single-line Claude Code statusline. Writes three scripts to `~/.claude/hooks/` and merges config into `~/.claude/settings.json`.

Use `--uninstall` to remove. Use `--list` to show current status.

## Outcome

`~/.claude/settings.json` has `statusLine` pointing to the statusline script, plus PostToolUse and SessionEnd hooks to track active `/loop` cron jobs. The statusline shows on every Claude Code turn.

## What the statusline shows

```
claude-sonnet-4-6 | myrepo@main (+3 -1) | 42k/200k (21%) | effort: high | 5h 12% @8:00pm | 7d 3% @mar 16, 9:00am | 2 loops | check deployment @4:10pm
```

| Section | Description |
|---|---|
| Model | Display name of the active model |
| Repo@branch | CWD folder name, git branch, staged diff `+N -N` |
| Tokens | Used / total context, % used |
| Effort | Current effort level (low / med / high) |
| 5h / 7d | Rate-limit utilisation with reset time (cached 60s) |
| Loops | Count of active `/loop` crons + soonest-firing prompt and time |

## Steps

### `--list`

Read `~/.claude/settings.json`. Report whether `statusLine` is set, and whether each hook script exists in `~/.claude/hooks/`. Exit.

### `--uninstall`

Remove `statusLine` from `~/.claude/settings.json`. Remove the three `CronCreate|CronDelete` / `SessionEnd` hook entries added by this skill. Do not remove hook scripts (leave for manual cleanup). Report changes. Exit.

### Default (install)

1. Create `~/.claude/hooks/` if absent.

2. Write the three scripts below to `~/.claude/hooks/`. Never overwrite without showing a diff and confirming.

3. Make all three scripts executable (`chmod +x`).

4. Read `~/.claude/settings.json` (default `{}`). Merge in the `statusLine` entry and the two hook entries below. Preserve all other keys. Do not create duplicate entries.

5. Write `~/.claude/settings.json`.

6. Report:
   ```
   ✓ statusline.sh         → ~/.claude/hooks/statusline.sh
   ✓ cron-state.sh         → ~/.claude/hooks/cron-state.sh
   ✓ cron-state-clear.sh   → ~/.claude/hooks/cron-state-clear.sh
   ✓ ~/.claude/settings.json updated
   Note: restart Claude Code for changes to take effect.
   ```

## Scripts

The three shell scripts live in `scripts/` per the [Agent Skills specification](https://agentskills.io/specification#scripts):

| Script | Installed to | Purpose |
|---|---|---|
| `scripts/statusline.sh` | `~/.claude/hooks/statusline.sh` | Main statusline renderer |
| `scripts/cron-state.sh` | `~/.claude/hooks/cron-state.sh` | Tracks `/loop` cron jobs in `/tmp/claude/loops.json` |
| `scripts/cron-state-clear.sh` | `~/.claude/hooks/cron-state-clear.sh` | Clears loop state on session end |

Copy each script from `scripts/` to `~/.claude/hooks/`. Never overwrite an existing script without showing a diff and confirming.

## `~/.claude/settings.json` entries

Merge these into the existing settings. Preserve all other keys. Do not create duplicates.

```json
{
  "statusLine": {
    "type": "command",
    "command": "~/.claude/hooks/statusline.sh"
  },
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "CronCreate|CronDelete",
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/cron-state.sh",
            "async": true
          }
        ]
      }
    ],
    "SessionEnd": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/cron-state-clear.sh",
            "async": true
          }
        ]
      }
    ]
  }
}
```

## Constraints

- Write to `~/.claude/hooks/` (user-global), not `.claude/` (project-local)
- Never overwrite an existing script without showing a diff and confirming
- Never discard existing keys in `~/.claude/settings.json`
- Requires: `jq`, `curl`, `python3`, `git` (all standard on macOS/Linux)
- The 5h/7d usage section requires a Claude Pro/Max OAuth session; it silently omits if no token is found
- After install: restart Claude Code for the statusLine and hooks to take effect

© andreadellacorte · MIT · andreadellacorte/groove

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
statusline-generator daymade Ставит и чинит статусную строку Claude: путь, ветка git, модель и токены. Плюс проверка, что скрипт вообще запускается. CX Codex +1 1 400установок webup-statusline webup Собирает bash-скрипт для строки статуса Claude: выбираете колонки и тему, скилл генерирует скрипт и прописывает его в настройки. CX Codex +1 1 400установок gws-admin-reports официальный googleworkspace Скилл даёт агенту доступ к Admin SDK Reports API: аудит-логи и отчёты об использовании аккаунта Google Workspace. CX Codex +1 30 700установок hud Yeachan-Heo Скилл настраивает HUD-дисплей в строке состояния Claude Code, показывая ветку гита, контекст, работающих агентов и другие метрики. Помогает отслеживать ход работы и не потерять нить в сложных сессиях. CX Codex +1 1 100установок cx-platform-admin coralogix Управляет доступом, ролями и API-ключами в аккаунте Coralogix. Пригодится для аудита прав и настройки списков разрешённых IP. CX Codex +1 3 200установок proxmox-admin github.com/bastos Скилл для работы с Proxmox VE из терминала: создаёт ВМ через qm, контейнеры через pct, настраивает хранилища и кластеры. CX Codex +1 828установок

Из того же набора13

groove-work-plan Исследует кодовую базу и пишет конкретный план реализации с шагами, путями к файлам и именами функций. Ставится после брейншторма. CX Codex +1 544установок groove-work-compound Скилл фиксирует выводы после ревью или планирования: обновляет правила, шаблоны и документацию проекта, разбирает причины ошибок. CX Codex +1 540установок groove-work-exec Скилл берёт готовый план работ и пишет по нему код, тесты и документацию, отмечая прогресс в таск-бэкенде. Нужен, когда планирование закончено и пора делать. CX Codex +1 536установок groove-admin-update Тянет свежие скиллы groove и по очереди применяет миграции к локальному состоянию. Нужен, когда вышла новая версия, а конфиг и память остались на старой. CX Codex +1 528установок groove-admin-cursor-hooks Ставит нативные хуки groove в .cursor/hooks.json: перезагрузка контекста после компакции, напоминания в конце дня, буфер git-коммитов и защита служебных путей. CX Codex +1 518установок groove-utilities-memory-graduate Переносит устойчивый вывод из .groove/memory/learned/ в AGENTS.md, чтобы правило действовало в каждой будущей сессии без запуска prime. CX Codex +1 510установок groove-groovebook-publish Скилл отправляет рабочую находку из проекта в общий репозиторий groovebook отдельным pull request. Пригодится после groove-work-compound, когда наработку стоит показать сообществу. CX Codex +1 506установок groove-utilities-onboard Генерирует GROOVE.md в корне проекта, чтобы новый контрибьютор понял, какие команды запускать и где лежат логи. Полезно, когда в команду приходит человек на groove-проект. CX Codex +1 505установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой