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

daily-budget-check — скилл для Claude Code: проверка расходов

Скилл сверяет расходы за сегодня с дневным бюджетом и оценивает темп трат. Пригодится для короткой проверки бюджета утром или вечером.

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

Что делает daily-budget-check

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

Для расчёта используются /api/pricing/cost и /api/sessions?limit=200. Если у части сессий нет поля cost, сумма оценивается по средней стоимости сессии и помечается как приблизительная. Задайте дневной бюджет аргументом; если его нет, скилл попросит сумму или рассчитает её из месячного бюджета, явно обозначив предположение.

Прогноз строится линейно по темпу расходов. В начале дня он может быть ненадёжным: при прошедшей доле дня меньше ~0.1 скилл помечает его как низкоуверенный. Поэтому ранний прогноз не стоит принимать за точную оценку.

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

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

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

  • Проверь сегодняшние расходы при дневном бюджете $5.
  • Сверь траты за сегодня с бюджетом $5/day и оцени расходы к концу дня.
  • Покажи самые дорогие сессии сегодня и сколько дневного бюджета ещё осталось.

Как установить daily-budget-check

1Через Skills CLI (Vercel)

npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-budget-check -a claude-code

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

~/.claude/skills/daily-budget-check/SKILL.md

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

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

Вопросы о daily-budget-check

Как установить daily-budget-check в Claude Code?

Запустите npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-budget-check -a claude-code. Файл скилла находится по пути ~/.claude/skills/daily-budget-check/SKILL.md.

Что делает daily-budget-check?

Он сопоставляет расходы по сегодняшним сессиям с дневным бюджетом, показывает темп и прогноз на конец дня. В отчёт также входят самые дорогие сессии.

Что произойдёт, если у сессии нет стоимости?

Для таких строк скилл оценивает расходы по средней стоимости сессии и отмечает результат как приблизительный.

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

SKILL.md · MIT
---
name: daily-budget-check
description: >
  Run a daily spend check-in against a daily budget on the Agent Monitor
  dashboard — today's spend vs the daily target, pace through the day, and the
  projected overage if the current pace holds. Uses /api/pricing/cost and
  /api/sessions (grouped by started_at = today). Use for a quick daily spend
  check-in or a morning/evening budget pulse.
---

# Daily Budget Check

A fast daily pulse: are you on pace against today's budget?

## Input

The user provides: **$ARGUMENTS**

This is the **daily budget in dollars** — e.g. `"5"` or `"$5/day"`. If omitted, ask
for one or derive it from a monthly budget (`monthly / days_in_month`) and state the
assumption.

## Data Sources

| Endpoint | Returns |
|----------|---------|
| `GET /api/pricing/cost` | `{ total_cost, breakdown: [{ model, input_tokens, output_tokens, cache_read_tokens, cache_write_tokens, cost, matched_rule }] }` — fleet-wide spend and the avg cost-per-session used to value today's sessions |
| `GET /api/sessions?limit=200` | Session list with inline `cost` and `started_at` — filter to today (`DATE(started_at) = today`) to isolate today's spend |

## Method

Spend has no per-day field, so isolate **today** from the session list:

1. **Today's sessions** = sessions whose `started_at` is today (local date).
2. **Today's spend** = sum of inline `cost` over today's sessions. If inline `cost` is absent for some rows, fall back to `today_session_count × (total_cost / total_session_count)` and flag it as approximate.
3. **Pace**: `fraction_of_day_elapsed = hours_since_midnight / 24`. `expected_by_now = daily_budget × fraction_of_day_elapsed`.
4. **Pace delta** = `today_spend − expected_by_now` (▲ ahead of budget / ▼ behind).
5. **End-of-day projection**: `projected_today = today_spend / fraction_of_day_elapsed` (linear extrapolation of the current pace). Guard against tiny `fraction_of_day_elapsed` early in the day — if under ~0.1, label the projection low-confidence.
6. **Projected overage** = `projected_today − daily_budget` (positive = over).

## Report Sections

### 1. Today vs budget
One headline line: **today's spend / daily budget**, and the percent consumed. Verdict: **under** / **on pace** / **over**.

### 2. Pace
`expected_by_now` vs actual `today_spend`, the ▲/▼ pace delta, and the fraction of the day elapsed.

### 3. End-of-day projection
`projected_today` and the projected overage/headroom vs the daily budget. Note the confidence (low early in the day).

### 4. Today's drivers
Today's sessions ranked by `cost` (top 5): name/id, model, cost. Surface any premium-model session inflating the day.

### 5. Nudge
If projected over: one concrete cut (route the priciest session type cheaper — see `model-savings`; or arm a `token_threshold` rule via `budget-set`). If under: confirm headroom and the remaining daily allowance.

## Output

Compact Markdown — this is a daily check-in, keep it tight. Currency as USD to 4 decimal places; pace deltas with ▲/▼. Lead with the verdict line.

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

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

Все скиллы по теме «Финансы и бизнес» →
churn-prevention coreyhaines31 Скилл для Claude Code, который разбирает отток подписок: опрос при отмене, предложение под причину ухода, восстановление неудачных платежей. CX Codex +1 121 600установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок ads coreyhaines31 Скилл помогает планировать, проверять и оптимизировать рекламу в Google Ads, Meta и LinkedIn. Опирается на плейбуки и требует фактов вместо домыслов. CX Codex +1 83 400установок pricing coreyhaines31 Помогает агенту разобрать цены и тарифы SaaS: выбрать метрику, собрать планы, проверить страницу с ценами. Пригодится, когда непонятно, сколько брать и за что. CX Codex +1 79 900установок marketing-plan coreyhaines31 Генерирует 12-месячный маркетинговый план по структуре AARRR с аудитом и дорожной картой на 90 дней. Готовый результат оформляется в Markdown для Notion. CX Codex +1 68 400установок humanizer blader Переписывает текст, который звучит как сгенерированный, сохраняя смысл. Пригодится при редактуре статей, документации и сообщений к коммитам. CX Codex +1 10 600установок

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

endpoint-probe Скилл отправляет смоук-тесты к локальному API Claude Code Agent Monitor, замеряет задержку и проверяет структуру JSON-ответов. CX Codex +1 ★ 1 121звёзд репо dashboard-status Проверяет состояние Agent Monitor: API, счётчики сессий и событий, WebSocket, хуки и свежесть данных. Нужен для быстрой проверки мониторинга. CX Codex +1 ★ 1 121звёзд репо spend-forecast Считает, во сколько обойдётся работа к концу недели или месяца, по дневному тренду сессий на дашборде Agent Monitor. CX Codex +1 ★ 1 121звёзд репо model-savings Скилл оценивает экономию при переводе сессий Claude Code на более дешёвые модели через Agent Monitor. Пригодится при сокращении расходов на токены. CX Codex +1 ★ 1 121звёзд репо cost-alert Показывает, какие правила бюджета настроены в Agent Monitor, какие уже сработали и почему. Нужен, когда непонятно, откуда взялся алерт. CX Codex +1 ★ 1 121звёзд репо budget-set Скилл переводит денежный бюджет в лимиты токенов и настраивает правила оповещений на дашборде Agent Monitor. CX Codex +1 ★ 1 121звёзд репо skill-inventory Собирает список пользовательских и проектных скиллов, а также скиллов из плагинов. Пригодится, чтобы найти дубликаты или выяснить, какой плагин добавил скилл. CX Codex +1 ★ 1 121звёзд репо memory-review Разбирает файловую память агента: CLAUDE.md и авто-память по проектам. Показывает, что устарело, а что разрослось. CX Codex +1 ★ 1 121звёзд репо

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

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