statusline — скилл для Claude Code: что делает и как установить
Настраивает показ новостей daily.dev в терминале и устраняет дублирование заголовков при обновлении плагина в Claude Code.
npx skills add dailydotdev/daily --skill statusline -a claude-codeЧто делает statusline
Скилл диагностирует вывод ленты daily.dev в интерфейсе Claude Code. Начиная с версии 2.1.275 среда подтягивает хук автоматически. Если плагин обновляли, новость может показываться дважды из-за старой записи в конфигурации. В такой ситуации агент находит и убирает лишний параметр statusLine из ~/.claude/settings.json.
На старых версиях хуки не работают. Для сборок ниже 2.1.275 скилл настраивает запуск statusline.mjs через поиск пути по маске. Это защищает конфигурацию от поломки при смене номера версии плагина. Заголовки меняются раз в минуту и кликабельны в современных эмуляторах терминала.
Без установленного node в PATH скрипт не запустится. Если требуется отключить анонимный сбор показов, передайте переменную DAILY_DEV_TELEMETRY=0.
Какие задачи решает
- убрать двойную строку новостей daily.dev в Claude Code
- очистить устаревший ключ statusLine из settings.json
- настроить запуск скрипта заголовков для версий Claude Code старее 2.1.275
- отключить анонимную телеметрию с помощью DAILY_DEV_TELEMETRY=0
Примеры запросов агенту
- Поправь строку статуса daily.dev, заголовок выводится дважды
- Удали старую запись statusLine из настроек Claude Code
- Настрой показ новостей daily.dev для старой версии Claude Code
Как установить statusline
1Через Skills CLI (Vercel)
npx skills add dailydotdev/daily --skill statusline -a claude-code2Вручную: положить файлы
~/.claude/skills/statusline/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/statusline/
1Через Skills CLI (Vercel)
npx skills add dailydotdev/daily --skill statusline -a codex2Вручную: положить файлы
.agents/skills/statusline/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dailydotdev/daily --skill statusline -a cursor2Вручную: положить файлы
.cursor/skills/statusline/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dailydotdev/daily statusline2Вручную: положить файлы
.github/skills/statusline/SKILL.md1Через Skills CLI (Vercel)
npx skills add dailydotdev/daily --skill statusline -a gemini-cli2Командой платформы
gemini skills install https://github.com/dailydotdev/daily --path .claude-plugin/plugins/daily.dev/skills/statuslineВручную: положить файлы
.devin/skills/statusline/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dailydotdev/daily --skill statusline -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о statusline
Как установить statusline в Claude Code?
Выполните команду npx skills add dailydotdev/daily --skill statusline -a claude-code. Файл навыка появится по пути ~/.claude/skills/statusline/SKILL.md.
Почему заголовки daily.dev дублируются в терминале?
Claude Code версии 2.1.275 и выше загружает хук автоматически. Если в ~/.claude/settings.json осталась старая команда statusLine, строка отрисовывается второй раз.
Что требуется для работы скрипта статуса?
В системе должен быть доступен исполняемый файл node в переменной окружения PATH. Для отключения сбора телеметрии задайте DAILY_DEV_TELEMETRY=0.