Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and…

MITAuto-check passedProductivity & Automation

Install Meetings

skills CLI
$ npx skills add manager-dot-dev/manager-skills --skill meetings -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install manager-dot-dev/manager-skills meetings --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/manager-dot-dev/manager-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/meetings .claude/skills/meetings && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
meetings
GitHub stars
114
Token cost
~2.3k tokens
SKILL.md length
1,264 words
Files
2 (incl. references)
Skills in repo
27
Repo updated
First seen
Licence
MIT

At a glance

Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and…

  • Works in 5 steps: Meeting decision: keep, kill, shorten,… → Purpose: decision, problem-solving,… → Agenda / async alternative: concrete… → …
  • The user says too many meetings
  • SKILL.md covers Before Starting, Response Style, How to Use This Skill and Default Response Shape, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Meetings is an agent skill from manager-dot-dev/manager-skills. Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and how to evaluate a past meeting from a transcript or description. Use when the user says "too many meetings," "meetings are a waste of time," "how do I run this meeting," "meeting agenda," "meeting culture," "nobody comes prepared," "meetings go nowhere," "how do I decline meetings," "distractions," "focus time,"…

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/sources.md`).

It sits in Productivity & Automation, covering Meeting notes and agendas. The repository describes itself as: Skills for engineering managers. The licence is MIT.

When your agent uses it

  • The user says too many meetings
  • Meetings are a waste of time
  • How do I run this meeting
  • Meeting culture

Example prompts

  • “too many meetings,”
  • “meetings are a waste of time,”
  • “how do I run this meeting,”
  • “/meetings”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Meeting decision: keep, kill, shorten, async, split, or redesign.
  2. Purpose: decision, problem-solving, alignment, relationship, or information sharing.
  3. Agenda / async alternative: concrete structure or written replacement.
  4. Participants: who must attend and who can be informed afterward.
  5. Follow-up mechanism: owner, decisions, notes, and review date.

What it can do on your machine

Read from SKILL.md and the folder at commit c47ebc7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Meetings loads about 2.3k tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 159 tokens; SKILL.md has 1,264 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~159
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from manager-dot-dev/manager-skills at commit c47ebc7, republished under its MIT licence (© manager-dot-dev). 1,264 words, ~2,265 tokens.

Download SKILL.mdSave it as .claude/skills/meetings/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
meetings
description
Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and how to evaluate a past meeting from a transcript or description. Use when the user says "too many meetings," "meetings are a waste of time," "how do I run this meeting," "meeting agenda," "meeting culture," "nobody comes prepared," "meetings go nowhere," "how do I decline meetings," "distractions," "focus time," "engineers can't focus," "context switching," "protect engineering time," "review this meeting," or "transcript."
metadata.version
1.1.0

Meetings

Before Starting

Check for EM context first. If .agents/em-context.md exists, read it.

If .agents/em-context.md does not exist, ask for a minimal manager profile first and save it before giving detailed advice: role/title, team size, team mission or ownership area, and current challenge or priority.

If a specific person is central to the conversation and .agents/reports/[name].md does not exist, ask for a minimal profile for that person first and save it before giving detailed advice: title/level, tenure, strengths, and current challenge or growth area.

If the conversation reveals durable new context later, update .agents/em-context.md or .agents/reports/[name].md automatically. Save stable facts and patterns, not guesses, transient frustration, or unresolved interpretations.

Response Style

Keep the first answer concise and useful. Do not dump the whole framework unless the user asks for depth.

Default to:

  • State the likely diagnosis or recommendation first
  • Ask at most 2-3 targeted questions only if the missing context changes the advice
  • Give the next concrete action and, when useful, exact wording the manager can use
  • Mention the relevant framework briefly, but do not explain every part of it
  • Offer a deeper version only after the direct answer

How to Use This Skill

  • Wondering if something should be a meeting → Is This a Meeting?
  • Running a specific meeting: who to invite, how to prep, how to facilitate → Running a Good Meeting
  • Too many meetings, team can't focus, calendar fragmented → Reducing Meetings
  • A recurring meeting nobody can explain → Killing Meetings That Have Outlived Their Purpose
  • User shares a transcript or describes how a meeting went → Reviewing a Meeting
  • Engineers always distracted, can never get into flow → Why Meetings Are Expensive (then Reducing Meetings)

Default Response Shape

When helping with meetings, produce a decision and operating plan:

  1. Meeting decision: keep, kill, shorten, async, split, or redesign.
  2. Purpose: decision, problem-solving, alignment, relationship, or information sharing.
  3. Agenda / async alternative: concrete structure or written replacement.
  4. Participants: who must attend and who can be informed afterward.
  5. Follow-up mechanism: owner, decisions, notes, and review date.

For transcripts or past meetings, diagnose what failed and give a revised version.


Why Meetings Are Expensive

Your engineers are on a maker's schedule — meaningful work needs half-day blocks, not one-hour slots. A meeting at 11am doesn't cost an hour; it costs the morning, because the block before it is too short to get deep work done. When you schedule a meeting, it's routine for you and expensive for them.

Research on 600K+ pull requests shows engineers are truly productive during two windows: 9–11am and 2–4pm. Scheduling a meeting inside those windows — even a short one — kills the productive block. Put meetings at 8:30, 11:30, 1:00, or 4:00+. The difference is not marginal.


Is This a Meeting?

Before scheduling, identify what type of meeting this is:

  • Problem-solving — the group needs to work through a problem together
  • Decision-making — a decision needs to be made and requires the right people present
  • Getting buy-in — you've already decided; you need alignment and commitment
  • Information sharing — you're communicating something

Information sharing almost never needs a meeting. Record a Loom, send a doc, post in Slack. Reserve synchronous time for things that require real back-and-forth.

Does the decision-maker need to be there? If they can't attend, reschedule. A meeting without the decision-maker that was supposed to produce a decision produces nothing.

More than 7 people in a decision meeting is almost always too many. Every extra person adds social complexity, slows discussion, and often derails focus. People who need to be "in the loop" can get a summary.


Running a Good Meeting

Prepare. Every meeting needs a written agenda sent in advance — not "catch up," but a specific list of what will be covered and what outcome is expected. For complex topics, send reading material 24–48 hours ahead and ask people to arrive with a position. Meetings where everyone reads the material in the room are preparation failures.

Run it. Start on time — always. Assign a facilitator and a note-taker. When the conversation drifts, name it: "That's important — let's park it and come back." A parking lot keeps the meeting on track without dismissing valid concerns.

Drive to decisions, not discussions. A meeting that ends with "we should think more about this" has failed. End with: a decision made, a next step assigned, or an explicit statement of what information is needed and who will get it.

If you reach the goal in 20 of 60 minutes, end it.

Follow through. Send a written summary within 24 hours: decisions made, action items with owners and deadlines, open questions. Even if the meeting felt obvious, people remember it differently. The written record is the truth.


Show full SKILL.md (492 more words)Show less

Reducing Meetings

Your calendar is the model for your team's calendar. If you're in back-to-back meetings all day, you're signaling that's normal.

  • Protect proactive time. Aim for at least 30% of your work week in uninterrupted blocks. When it drops below 20%, you're in reactive mode.
  • Batch meetings. Cluster them into fixed windows — mornings, or specific days — to preserve deep work blocks.
  • Shorten by default. Use 25 and 50 minutes instead of 30 and 60. The shorter slot forces efficiency; meetings expand to fill their scheduled time.
  • Delegate attendance. Some meetings don't need you personally — a report can go and brief you afterward.
  • You're allowed to decline. If you're not a decision-maker and not a required input-provider, decline and ask to be looped in via summary.

Killing Meetings That Have Outlived Their Purpose

Every team has recurring meetings nobody can explain. A standup that adds no value. A sync that's been on the calendar for two years.

Ask regularly: "Why are we still doing this?" If the answer is "because we always have" — that's inertia, not a reason. Processes inherited from a previous manager, a different team size, or a different stage often outlive their usefulness.

A simple habit: once a quarter, list your team's regular rituals and ask for each: what problem does this solve? If nobody can answer, try removing it for one month. Most people will feel relieved.


Reviewing a Meeting

When the user shares a transcript or describes how a meeting went, evaluate it across five dimensions:

1. Purpose — Was the goal clear before the meeting started? Was it achieved? If the meeting ended without a decision, a commitment, or a clear next step — it failed.

2. Attendance — Were the right people there? Was the decision-maker present? Were there people in the room who only needed a summary?

3. Preparation — Was there an agenda? Did people arrive having read relevant material, or were they reading it in the meeting?

4. Facilitation — Did the conversation stay on track? Were tangents named and parked? Did one person dominate? Did quieter people get airtime?

5. Follow-through — Were decisions recorded? Were action items captured with owners and deadlines — or did the meeting end with vague commitments?

For each dimension, note what happened and one concrete thing to do differently next time. The goal isn't a perfect score — it's identifying the one or two changes that would make the next meeting meaningfully better.


Dive Deeper

If the user asks where a framework came from, wants to read the original article, or wants more context on any topic in this skill — read references/sources.md for the full list of source articles (with links) and books.


  • managing-urgency — Urgency culture is a common driver of unnecessary meetings and chronic interruptions
  • delegation — EMs who don't delegate become a common source of interruptions themselves
  • team-health — Meeting cadence and quality show up in team health and engagement
  • 1on1s — 1:1s are a specific meeting type with their own format

© manager-dot-dev, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/meetings of manager-dot-dev/manager-skills.

  • SKILL.md
  • references/sources.md

Open the folder on GitHubat commit c47ebc7

Compare with similar skills

Meetings next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Meetings compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Meetings this skillmanager-dot-dev/manager-skills114—~2.3kAutomated safety check: PassMIT
Management Talkthananon/9arm-skills3.2k—~3.2kAutomated safety check: PassNone
Challenge Baseline ModelAgibotTech/genie_sim1.4k—~2.4kAutomated safety check: PassCustom licence
Handwriting Stand Uplimin112/min-skill359—~2.5kAutomated safety check: PassNone
Daily Journalravila4/claude-adhd-skills157—~2.5kAutomated safety check: PassMIT
GranolaArtemXTech/claude-code-obsidian-starter224—~905Automated safety check: PassNone

Similar skills

  • Management Talk

    thananon/9arm-skills

    Rewrite engineer-to-engineer content for engineering-org leadership (VPs, directors, PMs, release managers, execs in an engineering-savvy company) and shape it for the channel it is going to — JIRA…

    3.2k GitHub stars~3.2k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed
  • Challenge Baseline Model

    AgibotTech/genie_sim

    Provision and launch the Simulation Challenge baseline inference model end to end: clone the inference code from a given git repo/branch, download the checkpoints from ModelScope into the repo's…

    1.4k GitHub stars~2.4k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Handwriting Stand Up

    limin112/min-skill

    Turn a screen recording of handwriting (or a photo of handwritten text) into a single-file HTML "continuation" — the recording plays, the ink lifts off the page as solid 3D letters, a short animated…

    359 GitHub stars~2.5k tokensUpdated 14 days ago
    Productivity & AutomationAuto-check passed
  • Daily Journal

    ravila4/claude-adhd-skills

    Draft, organize, or update development journal entries. An agent skill from ravila4/claude-adhd-skills.

    157 GitHub stars~2.5k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check passed
  • Granola

    ArtemXTech/claude-code-obsidian-starter

    Query and sync Granola meetings to Obsidian vault. An agent skill from ArtemXTech/claude-code-obsidian-starter.

    224 GitHub stars~905 tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Lark Todo

    autumnseasonism/lark-todo

    飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业…

    138 GitHub stars~5.5k tokensUpdated 5 mo ago
    Productivity & AutomationAuto-check passed

More from manager-dot-dev/manager-skills

All 27 skills in this repo
  • Em Grid Scorer

    manager-dot-dev/manager-skills

    Score an Engineering Manager's coverage across all 12 cells of the EM Grid based on their calendar and Slack.

    114 GitHub stars~5.8k tokensUpdated 5 mo ago
    Auto-check passed
  • Em Context

    manager-dot-dev/manager-skills

    Foundation skill for engineering managers. An agent skill from manager-dot-dev/manager-skills.

    114 GitHub stars~1.6k tokensUpdated 5 mo ago
    Auto-check passed
  • 1on1s

    manager-dot-dev/manager-skills

    Prepares agendas, diagnoses struggling 1:1 relationships, and gives frameworks for running effective 1:1 meetings with direct reports.

    114 GitHub stars~3k tokensUpdated 5 mo ago
    Auto-check passed
  • Business Literacy

    manager-dot-dev/manager-skills

    Explains business financial terms and frameworks for engineering managers — produces term definitions (ARR, COGS, CAC, LTV, gross margin, burn rate, EBITDA, AARRR), translation formulas for making…

    114 GitHub stars~2.4k tokensUpdated 5 mo ago
    Auto-check passed
  • Career Development

    manager-dot-dev/manager-skills

    Helps engineering managers support direct report growth — produces a stage-by-stage model of engineering impact (Circles of Influence), a framework for non-linear career planning (Tarzan Method)…

    114 GitHub stars~2.3k tokensUpdated 5 mo ago
    Auto-check passed
  • Delegation

    manager-dot-dev/manager-skills

    Guides managers out of the bottleneck role — provides the Team Rep pattern, Epic Ownership model, Task-Relevant Maturity framework, kingdom ownership, and three-layer assignment strategy.

    114 GitHub stars~3.3k tokensUpdated 5 mo ago
    Auto-check passed

Questions about Meetings

What does Meetings do?

Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and…. Meetings is an agent skill from manager-dot-dev/manager-skills. Covers the full meeting lifecycle for engineering managers — produces guidance on whether to schedule a meeting, how to run it well, how to protect team focus time, how to kill recurring waste, and how to evaluate a past meeting from a transcript or description.

When should I use Meetings?

Meetings fits situations like: the user says too many meetings; meetings are a waste of time; how do I run this meeting; meeting culture.

How do I install Meetings in Claude Code?

Run `npx skills add manager-dot-dev/manager-skills --skill meetings -a claude-code`. Or copy the skill folder (skills/meetings in manager-dot-dev/manager-skills) into .claude/skills/meetings in your project. Claude Code loads it when a task matches its description.

How do I install Meetings in Codex?

Run `npx skills add manager-dot-dev/manager-skills --skill meetings -a codex`. Or copy the skill folder (skills/meetings in manager-dot-dev/manager-skills) into .agents/skills/meetings in your project. Codex loads it when a task matches its description.

Can I use Meetings in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add manager-dot-dev/manager-skills --skill meetings -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meetings, .gemini/skills/meetings, .github/skills/meetings and .opencode/skills/meetings in your project.

What does Meetings need to run?

SKILL.md names no scripts, command-line tools or credentials: Meetings is instructions for the agent only.

Does Meetings access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Meetings safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Meetings use?

Meetings is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Meetings use?

About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 226 tokens, read only when the agent opens those files.

What are the alternatives to Meetings?

Skills that share tags, products or a category with Meetings: Management Talk (thananon/9arm-skills, 3.2k stars), Challenge Baseline Model (AgibotTech/genie_sim, 1.4k stars), Handwriting Stand Up (limin112/min-skill, 359 stars) and Daily Journal (ravila4/claude-adhd-skills, 157 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Meetings?

manager-dot-dev (a GitHub organization) maintains it in manager-dot-dev/manager-skills, which has 114 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on May 9, 2026.

Source: manager-dot-dev/manager-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.