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

meetings — скилл для Claude: гейт встреч, повестка и задачи

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

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install meetings@claude-code-skills
Открыть на GitHub

Что делает meetings

Скилл прогоняет встречу через три проверки: есть ли решение, повестка и владелец. Нет решения — вердикт ASYNC, вместо встречи пишите письмо. Решение есть, а повестки или владельца нет — NOT-READY с указанием пробела. Всё на месте — MEET, и скилл печатает общую стоимость и цену минуты.

Для прошедших гейт собирается повестка: темы с желаемым результатом, таймбоксы, пятиминутный слот на перечитку задач в конце. Пустой результат скрипт отклоняет, темы с решением идут раньше обсуждений, переполнение по времени возвращается с точной цифрой перебора. После встречи сырые заметки превращаются в чек-лист по владельцам с датами: строки ACTION: и TODO:, шаблоны «@имя сделает…» распознаются, а задачи без владельца или срока помечаются ORPHAN и NO-DUE.

Внутри три скрипта на стандартной библиотеке Python, внешних API и вызовов LLM нет. Ничего не отправляется само — приглашения и письма вы пишете руками. Ставить стоит тем, кто зовёт встречи и устал от протоколов без последствий; если встречи у вас редкие и короткие, выгоды не будет.

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

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

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

  • Стоит ли вообще созывать эту встречу? Прогони через гейт.
  • Собери повестку на 45 минут: сначала решение по ценообразованию, потом риски запуска.
  • Разбери notes.md и вытащи задачи с владельцами и сроками.

Как установить meetings

1Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install meetings@claude-code-skills

Команда ставит плагин meetings целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add alirezarezvani/claude-skills --skill meetings -a claude-code

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

~/.claude/skills/meetings/SKILL.md

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

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

Весь набор →
engineering-skills Alireza Rezvani Каталог инженерных скиллов для Claude Code: помогает выбрать роль под задачу и загрузить только нужный SKILL.md. Подходит для архитектуры, тестов, DevOps и работы с данными. Claude Code 2 387установок finance-skills Alireza Rezvani Маршрутизирует финансовые запросы между тремя скиллами бандла: financial-analyst, saas-metrics-coach и month-end-close. Claude Code 2 312установок marketing-skills Alireza Rezvani Каталог и роутер для маркетинговых скиллов в Claude Code. Помогает выбрать нужный скилл для SEO, контента, CRO, каналов и других задач. Claude Code 2 264установок business-growth-skills Alireza Rezvani Маршрутизирует запросы по продажам и клиентскому сервису между четырьмя специализированными скиллами плагина в Claude Code. Claude Code 2 189установок engineering-advanced-skills Alireza Rezvani Индекс из 37 инженерных скиллов для архитектуры, автоматизации, надёжности и платформенных задач. Пригодится, когда проекту нужны отдельные рабочие сценарии. Claude Code 2 019установок product-skills Alireza Rezvani Оркестратор продуктовой работы для Claude Code. Маршрутизирует задачи между 16 направлениями и проверяет дерево возможностей скриптами. Claude Code 1 994установок pm-skills Alireza Rezvani Оркестрирует проектную работу через 8 PM-скиллов: Jira, Confluence, спринты, отчёты и коммуникации. Подходит для маршрутизации запросов и контроля delivery-цикла. Claude Code 1 975установок senior-backend Alireza Rezvani Скилл помогает проектировать архитектуру бэкенда, настраивать REST API и оптимизировать базы данных. Пригодится при создании роутов, ревью кода и нагрузочном тестировании. Claude Code 1 674установок

Похожие

tugboat официальный github Скилл для GitHub Copilot, помогающий продвигать зашедшие в тупик задачи при сильном стрессе. Он строит план на фактах и не снижает планку без согласия. GitHub Copilot 11установок shopify-review-triage официальный Shopify App Review Brief - independent, not affiliated with or endorsed by Shopify Inc. Разбирает публичные отзывы Shopify App Store и превращает их в приоритизированный бриф P0-P3. Подходит, когда нужно понять, какие жалобы разбирать первыми. GitHub Copilot 11установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. Claude Code 979 543установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. Claude Code 862 247установок

Вопросы о meetings

Как установить meetings в Claude?

Добавьте маркетплейс и поставьте плагин: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install meetings@claude-code-skills. Альтернатива — npx skills add alirezarezvani/claude-skills --skill meetings -a claude-code.

Что делает скилл meetings?

Считает цену встречи, выносит вердикт ASYNC, NOT-READY или MEET, строит повестку с таймбоксами и разбирает заметки на задачи с владельцами и датами.

Нужны ли ключи API или внешние сервисы?

Нет. Три скрипта работают на стандартной библиотеке Python, без обращений к API и без вызовов LLM. Скилл ничего не отправляет сам.

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

SKILL.md · MIT
---
name: meetings
description: Use when someone wants to decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into owned action items — or says "should this be a meeting", "/cs-meeting-prep", or "/cs-meeting-actions". Runs a cost gate (ASYNC / NOT-READY / MEET), builds a decision-first agenda, and extracts an owner + due-date checklist that flags every orphan.
argument-hint: "[the meeting to gate, or the notes to extract actions from]"
license: MIT
metadata:
  version: 1.0.0
  build_pattern: "Path-B discipline skill — Rogelberg/HBR meeting-science canon + deterministic gate/agenda/extraction scripts"
  distinct_from: "project-management (team ceremonies + Jira delivery flow; this is personal meeting hygiene); business-operations/internal-comms (org-level communication design; this never auto-sends); productivity/capture (private brain-dump triage; this parses shared meeting notes)"
---

# Meetings — Cost Gate → Timeboxed Agenda → Owned Actions

> **Portability:** Reasoning-led skill with 3 stdlib Python scripts. No external APIs, no LLM calls
> in scripts, nothing auto-sent. The scripts fix the discipline; the user runs the meeting.

## What this does

Most meetings should be an email. This skill makes that testable: it prices a meeting in real
dollars, refuses to let it exist without a decision + agenda + owner, builds a timeboxed
decision-first agenda for the survivors, and afterwards turns raw notes into an owner + due-date
checklist that flags every orphan. An ASYNC verdict is a win, not a failure.

## Workflow — gate → agenda → run → extract

**1. Gate.** Before starting, ask one clarifying question if the decision to be made is unstated —
the gate cannot run honestly without it. Then price it and apply the three checks. No decision → ASYNC (exit 2): draft a memo
instead, stop here. Decision but missing agenda/owner → NOT-READY (exit 3), naming the gap.
All present → MEET (exit 0) with total cost and a cost-per-minute line.

**2. Agenda.** Only for MEET. Every topic needs a desired outcome — empty outcomes are refused by
name (exit 2). Decision topics (decide/choose/approve) sort before discuss/inform. Timeboxes plus
the mandatory 5-minute closing "actions recap" slot must fit `--length`, or the overflow is refused
with the exact overage (exit 3). Iterate — trim or split the named topic and re-run until it fits;
the stop condition is exit 0 (or the meeting goes async). Output includes a pre-read line.

**3. Run.** The user runs the meeting from the printed agenda. Hold the timeboxes; use the closing
slot to read every action aloud with its owner and date.

**4. Extract.** Feed the raw notes to the extractor: checkboxes, `ACTION:`/`TODO:` lines,
"@name will …" and "Name will … by date" patterns become a checklist grouped by owner, with
ORPHAN (no owner) and NO-DUE flags plus summary counts. Assign every orphan before posting — the
meeting is done when every action has an owner and a date; that completion check closes the loop.

```bash
# 1. Gate: should this meeting exist?
python scripts/meeting_cost_calculator.py --attendees 6 --minutes 60 \
  --avg-rate 90 --include-refocus --has-decision --has-agenda --has-owner

# 2. Agenda: timeboxed, decision-first, outcomes mandatory
python scripts/agenda_builder.py --length 45 \
  --topic "Q3 pricing:Decide usage-based vs seat-based:15:maria" \
  --topic "Launch risks:Discuss open launch blockers:15:sam"

# 4. Extract: raw notes -> owner + due-date checklist with ORPHAN/NO-DUE flags
python scripts/action_item_extractor.py --input notes.md
```

## Scripts

| Script | Role |
|---|---|
| `scripts/meeting_cost_calculator.py` | Dollars (attendees × minutes × rate, optional 23-min refocus overhead per attendee) + decision/agenda/owner gate → ASYNC / NOT-READY / MEET. |
| `scripts/agenda_builder.py` | Timeboxed decision-first agenda; refuses empty outcomes and overflow; enforces pre-read line + 5-min closing actions-recap slot. |
| `scripts/action_item_extractor.py` | Raw notes → owner-grouped markdown checklist with due dates, ORPHAN/NO-DUE flags, and summary counts. |

## References

- [`references/meeting_cost_canon.md`](references/meeting_cost_canon.md) — the real cost of meetings and the should-this-exist gate (7 sources)
- [`references/agenda_discipline.md`](references/agenda_discipline.md) — agendas as questions, timeboxing, decision-first ordering, pre-reads (7 sources)
- [`references/action_item_discipline.md`](references/action_item_discipline.md) — why meetings without owned actions are theater (6 sources)

## Assets

- [`assets/example_agenda.md`](assets/example_agenda.md) — a full worked timeboxed agenda (gate verdict → ordered topics → closing recap)
- [`assets/meeting_gate_worksheet.md`](assets/meeting_gate_worksheet.md) — fillable should-this-be-a-meeting worksheet

## Rules

- **Gate before agenda.** Never build an agenda for a meeting that hasn't passed the gate.
- **No decision, no meeting.** Status updates go async, every time.
- **No desired outcome, no agenda slot.** The builder refuses; go get the outcome.
- **Every action item has an owner and a date — or it is not an action item.** Flag, never drop.
- **Never auto-send.** No invites, no emails, no messages. Output is text the user sends.

## Distinct From (don't reach for the wrong skill)

- **`project-management/`** — team ceremonies, sprint cadence, Jira delivery flow. This gates one
  meeting at a time for the person calling it.
- **`business-operations/internal-comms`** — org-level communication design. This never designs a
  comms program and never sends anything.
- **`productivity/capture`** — triages a private brain-dump. This parses a shared meeting's notes.

---

**Version:** 1.0.0
**Build pattern:** Path-B discipline skill — meeting-science canon preserved + deterministic gate/agenda/extraction scripts added.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

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

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

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