daily-standup — скилл для Claude Code: отчёт по сессиям
Собирает стендап-отчёт из сессий Claude: что сделано по проектам, где были ошибки, сколько это стоило.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a claude-codeЧто делает daily-standup
Скилл читает данные Claude Agent Monitor и превращает их в готовый стендап. Сессии группируются по рабочей директории, то есть по проектам. Для каждой строки отчёта видно, какие инструменты вызывались и чем дело кончилось.
Отдельным блоком идут проблемы: сессии со статусом error или abandoned, упавшие инструменты, события компакции, когда упёрлись в лимит контекста. Метрики считаются по метаданным сессий — turn_count и total_turn_duration_ms, а стоимость берётся из движка цен.
Работает скилл через локальный API на http://localhost:4820: сначала GET /api/sessions?limit=50, потом GET /api/events?session_id={session_id} для каждой подходящей сессии. Без запущенного монитора на этом порту запросы уйдут в пустоту. Аргумент необязателен: пусто или «today» — последние 24 часа, «yesterday» — прошлый день, либо конкретная дата вроде «2025-04-10».
Какие задачи решает
- собрать отчёт о работе за день без ручного пересмотра сессий
- показать команде, на каких проектах ушло время
- найти сессии, которые закончились ошибкой или были брошены
- посчитать примерную стоимость работы за день
- заметить, где упёрлись в лимит контекста
Примеры запросов агенту
- Собери стендап за сегодня
- Сделай отчёт по сессиям за yesterday
- Покажи стендап за 2025-04-10
Как установить daily-standup
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a claude-code2Вручную: положить файлы
~/.claude/skills/daily-standup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/daily-standup/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a codex2Вручную: положить файлы
.agents/skills/daily-standup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a cursor2Вручную: положить файлы
.cursor/skills/daily-standup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor daily-standup2Вручную: положить файлы
.github/skills/daily-standup/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-productivity/skills/daily-standupВручную: положить файлы
.devin/skills/daily-standup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о daily-standup
Как установить daily-standup в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill daily-standup -a claude-code. Файл скилла окажется в ~/.claude/skills/daily-standup/SKILL.md.
Что делает daily-standup?
Собирает стендап-отчёт из сессий Claude: выполненные задачи по проектам, ошибки и компакции, метрики по времени и стоимости.
Что нужно для работы скилла?
Запущенный Claude Agent Monitor на http://localhost:4820 — скилл берёт сессии и события из его API.
Исходный текст
SKILL.md · MIT
---
name: daily-standup
description: >
Generate a daily standup summary from recent Claude Code sessions — completed
work grouped by project (cwd), session costs from the pricing engine,
tool invocations, error/compaction/APIError events, and turn velocity
metrics from session metadata (turn_count, total_turn_duration_ms).
---
# Daily Standup
Generate a daily standup report from Claude Code Agent Monitor data.
## Input
The user provides: **$ARGUMENTS**
This may be:
- "today" or empty (default: last 24 hours)
- "yesterday" for the previous day
- A specific date: "2025-04-10"
## Procedure
1. **Fetch recent session data** from `http://localhost:4820`:
- `GET /api/sessions?limit=50` (default sort: most recently updated first)
- Filter sessions that started within the target day
- For each matching session: `GET /api/events?session_id={session_id}`
2. **Compile standup sections**:
### ✅ What I accomplished
- List each completed session with:
- Brief description (from session name or first tool's context)
- Working directory (project context)
- Key tools used and outcomes
- Duration and model used
- Group by project/working directory if multiple
### ⚠️ Issues encountered
- Sessions that ended in `error` or `abandoned` status
- Tools that failed (from error events)
- Compaction events (hit context limits)
- Unusually long sessions (>2x average duration)
### 📋 Key metrics
- Total sessions: N
- Total time spent: X hours Y minutes
- Tools invoked: N (top 3 listed)
- Estimated cost: $X.XX
- Completion rate: N%
### 🔮 Suggested focus areas
- Based on incomplete/error sessions, suggest what to revisit
- Based on tool patterns, suggest workflow improvements
3. **Format for standup**:
- Keep it concise — aim for a 2-minute read
- Lead with accomplishments
- Be honest about blockers
- Make metrics scannable
## Output Format
Present as a clean standup report with emoji section headers, bullet points for items, and a compact metrics table. Add a one-line summary at the top suitable for pasting into Slack or a team channel.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor