К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

model-usage — скилл для Claude: расходы по моделям

Скилл читает локальные логи CodexBar и показывает, сколько стоил каждый вызов по моделям для Codex или Claude. Пригодится, когда нужно понять, куда уходят деньги.

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

Что делает model-usage

Скилл берёт данные из локальных логов стоимости CodexBar и раскладывает их по моделям. Два режима: «current» — самая свежая дневная запись, «all» — весь список моделей. Работает и для Codex, и для Claude.

Внутри скрипт scripts/model_usage.py. По умолчанию он сам вызывает codexbar cost --format json --provider , но можно скормить заранее выгруженный JSON через --input или stdin. Логика current: берётся последняя дневная строка с modelBreakdowns, из неё выбирается модель с наибольшей стоимостью; если разбивки нет, скрипт падает на последнюю запись в modelsUsed. Конкретную модель можно задать флагом --model.

Для живого чтения логов нужен codexbar в PATH — CLI собирают под macOS и Linux. На других платформах остаётся вариант с --input и экспортированным JSON, для этого хватит Python. Учтите: CodexBar отдаёт только стоимость, токены по моделям он не разбивает. Если вы не считаете расходы по моделям, скилл вам не нужен.

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

  • посмотреть, какая модель съела больше всего денег за последний день
  • сравнить стоимость всех моделей за период
  • выгрузить расходы в JSON для отчёта
  • проверить траты по конкретной модели через --model
  • прочитать логи CodexBar там, где нет живого CLI

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

  • Покажи расходы по моделям за сегодня: python {baseDir}/scripts/model_usage.py --provider codex --mode current
  • Собери полную разбивку по Claude в JSON: python {baseDir}/scripts/model_usage.py --provider claude --mode all --format json --pretty
  • Разбери этот файл логов: python {baseDir}/scripts/model_usage.py --input /tmp/cost.json --mode all

Как установить model-usage

1Через Skills CLI (Vercel)

npx skills add openclaw/openclaw --skill model-usage -a claude-code

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

~/.claude/skills/model-usage/SKILL.md

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

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

Весь набор →
summarize openclaw Скилл запускает CLI для создания выжимок и расшифровок из веб-страниц, YouTube-роликов, подкастов и локальных PDF-файлов. Claude Code CX Codex Cursor +1 26 900установок weather openclaw Скилл получает текущую погоду и прогноз по городу, региону, коду аэропорта или координатам. Пригодится для проверки температуры и осадков или планирования поездки. Claude Code CX Codex Cursor +1 9 300установок gog openclaw Даёт агенту правила работы с CLI gog для Gmail, Calendar, Drive, Contacts, Sheets и Docs. Нужен, когда действия в Google Workspace надо выполнять из терминала. Claude Code CX Codex Cursor +1 8 500установок tmux openclaw Даёт агенту доступ к живым tmux-сессиям: читать вывод панели, отправлять клавиши и текст, ждать появления строки в промпте. Claude Code CX Codex Cursor +1 8 400установок openai-whisper openclaw Скилл учит агента вызывать Whisper CLI и расшифровывать аудио на вашей машине. Ключ API не нужен. Claude Code CX Codex Cursor +1 7 100установок nano-pdf openclaw Скилл редактирует страницы PDF по текстовым инструкциям через CLI nano-pdf. Пригодится, когда нужно исправить опечатку или заменить заголовок прямо в терминале. Claude Code CX Codex Cursor +1 7 100установок skill-creator openclaw Скилл для создания, починки и проверки других скиллов: разбирает задачу по веткам, пишет frontmatter и раскладывает ресурсы по папкам. Пригодится, когда скиллов стало много и надо держать их в порядке. Claude Code CX Codex Cursor +1 6 700установок coding-agent openclaw Скилл передаёт крупные задачи Codex, Claude Code или OpenCode фоновой работе. Подходит для рефакторинга, ревью PR и цикла от issue до PR. Claude Code CX Codex Cursor +1 6 500установок

Похожие

gemini-api-dev официальный google-gemini Помогает писать код для Gemini API на Python и TypeScript по актуальным правилам SDK: от вызова моделей до миграции с устаревшего generateContent. Claude Code CX Codex Cursor +1 25 100установок hindsight-docs vectorize-io Скилл даёт агенту документацию Hindsight: архитектуру, API, настройку и SDK. Пригодится для интеграции памяти в AI-агентов. Claude Code CX Codex Cursor +1 9 100установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. Claude Code 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. Claude Code CX Codex Cursor +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. Claude Code Claude.ai 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. Claude Code CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. Claude Code CX Codex Cursor +1 349 200установок

Вопросы о model-usage

Как установить model-usage в Claude?

Выполните npx skills add openclaw/openclaw --skill model-usage -a claude-code. Скилл появится в ~/.claude/skills/model-usage/SKILL.md.

Что делает model-usage?

Суммирует локальные логи стоимости CodexBar по моделям для Codex или Claude. Режим current даёт последнюю дневную запись, режим all — все модели.

Что нужно для работы скилла?

Для живого чтения логов — codexbar в PATH (macOS и Linux). На других платформах передайте экспортированный JSON через --input, нужен только Python.

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

SKILL.md · MIT
---
name: model-usage
description: "Summarize CodexBar local cost logs by model for Codex or Claude, including current or full breakdowns."
metadata:
  {
    "openclaw":
      {
        "emoji": "📊",
        "os": ["darwin", "linux"],
        "requires": { "bins": ["codexbar"] },
        "install":
          [
            {
              "id": "brew-cask",
              "kind": "brew",
              "formula": "steipete/tap/codexbar",
              "bins": ["codexbar"],
              "label": "Install CodexBar CLI (Homebrew)",
            },
          ],
      },
  }
---

# Model usage

## Overview

Get per-model usage cost from CodexBar's local cost logs. Supports "current model" (most recent daily entry) or "all models" summaries for Codex or Claude.

CodexBar ships CLI builds for macOS and Linux. When `codexbar` is on `PATH`, the skill reads local usage directly; the bundled Python summarizer also accepts exported CodexBar JSON through `--input` anywhere Python is available.

## Quick start

1. Fetch cost JSON via CodexBar CLI or pass a JSON file.
2. Use the bundled script to summarize by model.

```bash
python {baseDir}/scripts/model_usage.py --provider codex --mode current
python {baseDir}/scripts/model_usage.py --provider codex --mode all
python {baseDir}/scripts/model_usage.py --provider claude --mode all --format json --pretty
```

## Current model logic

- Uses the most recent daily row with `modelBreakdowns`.
- Picks the model with the highest cost in that row.
- Falls back to the last entry in `modelsUsed` when breakdowns are missing.
- Override with `--model <name>` when you need a specific model.

## Inputs

- Default: runs `codexbar cost --format json --provider <codex|claude>`.
- macOS and Linux: use the bundled Homebrew formula installer above for live local usage reads. Linux users can also use CodexBar's [AUR package](https://aur.archlinux.org/packages/codexbar-cli) or [official release tarballs](https://github.com/steipete/CodexBar/releases).
- Other platforms: use `--input` with exported CodexBar JSON.
- File or stdin:

```bash
codexbar cost --provider codex --format json > /tmp/cost.json
python {baseDir}/scripts/model_usage.py --input /tmp/cost.json --mode all
cat /tmp/cost.json | python {baseDir}/scripts/model_usage.py --input - --mode current
```

## Output

- Text (default) or JSON (`--format json --pretty`).
- Values are cost-only per model; tokens are not split by model in CodexBar output.

## References

- Read `references/codexbar-cli.md` for CLI flags and cost JSON fields.

© openclaw · MIT · openclaw/openclaw

Смотрите также

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

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