c-briefing — скилл для Claude Code: утренняя сводка
Собирает утреннюю сводку из установленных скиллов: почта, календарь, задачи, погода. Запускается вручную или по расписанию через cron и launchd.
npx skills add daxaur/openpaw --skill c-briefing -a claude-codeЧто делает c-briefing
Скилл смотрит, какие скиллы у вас стоят, и берёт данные только из них. Если есть c-email — покажет число непрочитанных писем и пять последних тем. c-calendar даст события на сегодня и завтра, c-tasks — задачи на сегодня и просроченные, c-github — открытые PR и упавшие сборки. Нет скилла — нет раздела, ничего лишнего в сводку не попадёт.
Имя пользователя скилл читает из SOUL.md или MEMORY.md. Формат жёсткий: дата и день недели, потом блоки с эмодзи, в каждом не больше пяти пунктов, срочное — наверху. Сводку можно запросить в любой момент обычной фразой, а можно повесить на расписание: скрипт вызывает claude --print и отправляет результат через terminal-notifier, дальше cron или launchd по будням в 8:00.
Автоматический запуск на macOS требует terminal-notifier в системе — без него уведомление просто не покажется, хотя сама сводка соберётся. Для launchd в примере используется lunchy-go, его нужно поставить отдельно.
Какие задачи решает
- собрать утреннюю сводку по почте и календарю одной командой
- увидеть просроченные задачи до начала рабочего дня
- проверить, какие PR ждут ревью и где упал CI
- получать сводку автоматически по будням в 8:00
- не открывать по очереди почту, календарь и трекер задач
Примеры запросов агенту
- Дай мне утреннюю сводку
- Что у меня на сегодня по задачам и встречам?
- Собери брифинг на сегодня, срочное — наверх
Как установить c-briefing
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-briefing -a claude-code2Вручную: положить файлы
~/.claude/skills/c-briefing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-briefing/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-briefing -a codex2Вручную: положить файлы
.agents/skills/c-briefing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-briefing -a cursor2Вручную: положить файлы
.cursor/skills/c-briefing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-briefing2Вручную: положить файлы
.github/skills/c-briefing/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-briefing -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-briefingВручную: положить файлы
.devin/skills/c-briefing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-briefing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-briefing
Как установить c-briefing в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-briefing -a claude-code, файл скилла окажется по пути ~/.claude/skills/c-briefing/SKILL.md.
Что делает c-briefing?
Собирает утреннюю сводку из установленных скиллов: непрочитанные письма, события календаря, задачи, заметки, PR и доставки. Разделы появляются только для тех скиллов, что есть в системе.
Как запускать сводку каждое утро автоматически?
Нужен скрипт, который вызывает claude --print с запросом на брифинг, и задание в cron или launchd. В примере скилла cron настроен на будни в 8:00, а для launchd используется lunchy-go.
Исходный текст
SKILL.md · MIT
---
name: c-briefing
description: Daily briefing — morning summary of email, calendar, tasks, weather. Can run on a schedule via launchd/cron.
tags: [briefing, daily, morning, summary, schedule]
---
# Daily Briefing
Compile a morning summary from your installed skills. Checks what's available and builds the briefing accordingly.
## What to Include
Check which skills are installed and pull from each:
| If installed | Include in briefing |
|---|---|
| c-email | Unread email count + top 5 subjects |
| c-calendar | Today's events + tomorrow preview |
| c-tasks | Due today + overdue items |
| c-notes | Recently modified notes |
| c-github | Open PRs, review requests, CI failures |
| c-slack | Unread DM count + mentions |
| c-tracking | Package delivery updates |
## Briefing Format
```
Good morning, {name}! Here's your briefing for {date}:
📧 Email: 12 unread — 3 flagged
→ "Q4 Budget Review" from Sarah
→ "Deploy approval needed" from CI Bot
→ "Lunch tomorrow?" from Mike
📅 Calendar:
→ 9:00 AM Team standup (30 min)
→ 11:00 AM 1:1 with Alex (45 min)
→ 2:00 PM Sprint review (1 hr)
✅ Tasks: 3 due today, 1 overdue
→ [overdue] Fix login bug
→ Write API docs
→ Review PR #234
🔔 Other:
→ 2 GitHub PRs need review
→ Package arriving today (Amazon)
```
## Scheduled Briefing
To run automatically each morning, set up a launchd job (macOS) or cron job:
```bash
# Create a briefing script
cat > ~/.claude/briefing.sh << 'SCRIPT'
#!/bin/bash
claude --print "Run my daily briefing using the c-briefing skill. Be concise." \
| terminal-notifier -title "Morning Briefing" -message "Ready" 2>/dev/null
SCRIPT
chmod +x ~/.claude/briefing.sh
# Schedule with cron (every weekday at 8:00 AM)
(crontab -l 2>/dev/null; echo "0 8 * * 1-5 ~/.claude/briefing.sh") | crontab -
# Or use lunchy-go for launchd (macOS)
lunchy-go install ~/.claude/briefing.plist
```
## Manual Briefing
Just ask Claude: "Give me my daily briefing" or "What's on my plate today?"
## Guidelines
- Read the user's name from SOUL.md or MEMORY.md
- Only include sections for skills that are actually installed
- Keep it concise — no section should exceed 5 items
- Flag urgent items at the top
- Include the date and day of week
© daxaur · MIT · daxaur/openpaw