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

time-of-day — скилл для Claude Code: когда вы продуктивнее

Разбирает сессии и события по часам суток и дням недели, показывает пики активности и провалы. Пригодится, когда планируете график глубокой работы.

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

Что делает time-of-day

Скилл берёт список сессий, события внутри них и дневные тренды аналитики, а затем раскладывает всё по 24 часовым и 7 дневным корзинам. В отчёте — текстовые столбики вроде 09:00 ████████ 24, таблицы с процентом завершённых сессий, средней стоимостью и доминирующей моделью по каждому дню.

Отдельно считаются часы, где сессий много, и часы, где они реально доводятся до конца с длинными ходами. Это разные вещи, и скилл их не смешивает. Провалы подкрепляются таймингом ошибок и компакций из событий.

На вход можно подать пустое значение, окно вроде «последние 30 дней» или путь проекта, чтобы сузить выборку до одного cwd. Сессии без started_at или нужных метаданных в расчёт не идут, их число указывается отдельно. Деньги скилл выводит в USD с четырьмя знаками после точки, длительности переводит из миллисекунд в минуты.

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

  • понять, в какие часы сессии чаще доходят до конца
  • отделить загруженные часы от по-настоящему результативных
  • сопоставить ошибки и компакции с временем суток
  • выбрать блок для глубокой работы и блок для мелких задач
  • сравнить дни недели по стоимости и доминирующей модели

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

  • Покажи активность по часам за последние 30 дней
  • Разбери паттерн по дням недели для проекта ~/work/api
  • Где у меня провальные окна по ошибкам и компакциям?

Как установить time-of-day

1Через Skills CLI (Vercel)

npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill time-of-day -a claude-code

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

~/.claude/skills/time-of-day/SKILL.md

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

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

Вопросы о time-of-day

Как установить time-of-day в Claude Code?

Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill time-of-day -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/time-of-day/SKILL.md.

Что делает time-of-day?

Считает сессии и события по часам и дням недели, находит окна с высокой отдачей и окна, где работа идёт рвано, и предлагает, какие блоки отдать под глубокую работу.

Какие данные нужны скиллу?

Он опирается на список сессий, события конкретной сессии и дневные тренды аналитики. Сессии без started_at или метаданных о ходах в корзины не попадают.

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

SKILL.md · MIT
---
name: time-of-day
description: >
  Discover when you are most active and most productive with Claude Code by
  bucketing sessions and events into hour-of-day and day-of-week bins from their
  timestamps, then flagging peak versus low-output windows. Uses the session
  list, per-session events, and analytics daily trends. Use when planning a
  schedule or deciding when to do deep work versus lighter tasks.
---

# Time of Day

Profile activity and productivity across the hours of the day and days of the week.

## Input

The user provides: **$ARGUMENTS**

This may be:
- empty or "all" (default: all available sessions)
- a window like "last 30 days" or "last 90 days" to limit the analysis
- a project path to scope the analysis to one `cwd`

## Data Sources

| Endpoint | Returns |
|----------|---------|
| `GET /api/sessions?limit=500` | Sessions with `started_at`, `ended_at`, `status`, `cwd`, `cost`, and `metadata` (turn_count, total_turn_duration_ms) — primary source for hour/weekday bucketing |
| `GET /api/events?session_id=X` | Events with `timestamp` and `event_type` (PreToolUse, PostToolUse, Stop, Compaction, APIError, etc.) — finer-grained activity within sessions and error timing |
| `GET /api/analytics` | `daily_sessions` / `daily_events` (365d) and `sessions_by_status` for trend context and completion baselines |

## Report Sections

### 1. Activity by Hour of Day
Bucket sessions (by `started_at`) and events (by `timestamp`) into 24 hourly bins.
Show a text bar chart of session and event counts per hour. Identify the busiest
hours by raw volume.

### 2. Productivity by Hour of Day
For each hour bin, compute completion rate (`completed / total` sessions started in
that hour) and average sustained turn time
(`total_turn_duration_ms / turn_count`, ms → minutes). Distinguish "active" hours
(high volume) from "productive" hours (high completion + sustained turns).

### 3. Day-of-Week Pattern
Bucket the same metrics into 7 weekday bins. Table: weekday, sessions, completion
rate, avg cost, dominant model.

### 4. Peak vs. Low-Output Windows
- **Peak windows:** hours/days with high completion rate and long sustained turns.
- **Low-output windows:** hours/days with high abandonment/error/Compaction rates
  or fragmented short turns. Pull error timing from `/api/events` event types
  (APIError, Compaction) to corroborate.

### 5. Schedule Recommendation
Suggest which hour/weekday blocks to reserve for deep work and which to use for
lighter or shallower tasks, grounded in the buckets above.

## Output

- Markdown with text-based bar charts (e.g., `09:00 ████████ 24`) for the hourly
  and weekday distributions.
- Tables for the hour and weekday metrics; ▲ / ▼ for above/below the overall mean.
- Currency in USD to 4 decimals; durations in minutes (convert from ms).
- Cite only numbers from the API. State how many sessions/events were bucketed and
  exclude sessions missing `started_at` or the focus metadata, noting the count.

© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

run-agent Скилл запускает Claude или Codex через локальный CCAM Run API и следит за ходом выполнения прямо из чата. CX Codex +1 ★ 1 121звёзд репо executive-report Собирает отчёт для руководства из сессий, аналитики, расходов и алертов CCAM. Пригодится перед релизом или планёркой. CX Codex +1 ★ 1 121звёзд репо regression-alert Сравнивает надёжность агента за текущий период с прошлым и показывает, где стало хуже. Полезен, когда нужно понять, деградировала ли работа. CX Codex +1 ★ 1 121звёзд репо api-error-report Разбирает события APIError из Agent Monitor: сколько их, в каких сессиях и моделях, и что скорее всего стало причиной. CX Codex +1 ★ 1 121звёзд репо daily-standup Собирает стендап-отчёт из сессий Claude: что сделано по проектам, где были ошибки, сколько это стоило. CX Codex +1 ★ 1 121звёзд репо history-portability Импортирует историю Claude и Codex, а также переносит датасеты CCAM между машинами. Пригодится при переезде на новый компьютер или восстановлении из бэкапа. CX Codex +1 ★ 1 121звёзд репо remote-collection Скилл для настройки удалённых источников данных CCAM: подключает машины по SSH и забирает историю Claude и Codex. Пригодится, когда сессии живут не только на вашем ноутбуке. CX Codex +1 ★ 1 121звёзд репо regression-watch Сравнивает старые и свежие окна истории сессий и показывает, какие метрики ухудшились: ошибки, кэш, компакции, цена за сессию. CX Codex +1 ★ 1 121звёзд репо

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

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