---
name: Meeting Notes
slug: meeting-notes
category: Writing
description: "Meeting Notes turns raw notes or a transcript into a clean summary with decisions and action items. Use it when you need a structured recap of what was decided, who owns what, and what's still open."
github: "https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/meeting-notes"
language: TypeScript
stars: 7385
forks: 641
install: "npx degit https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/meeting-notes ~/.claude/skills/meeting-notes"
installs_to: ~/.claude/skills/meeting-notes
source_path: apps/desktop/electron/default-skills/meeting-notes/SKILL.md
collection_size: 25
category_size: 1012
collection_url: "https://dirskills.com/collections/holaboss-ai/holaOS"
added: 2026-08-15T06:51:32.799Z
last_synced: 2026-08-15T06:51:32.799Z
canonical_url: "https://dirskills.com/skills/meeting-notes"
---

# Meeting Notes

Meeting Notes turns raw notes or a transcript into a clean summary with decisions and action items. Use it when you need a structured recap of what was decided, who owns what, and what's still open.

**Install:**

```bash
npx degit https://github.com/holaboss-ai/holaOS/tree/main/apps/desktop/electron/default-skills/meeting-notes ~/.claude/skills/meeting-notes
```

## README

# Meeting Notes

Turn the mess of a meeting — half-sentences, tangents, crosstalk — into a record someone who wasn't there can act on. The value isn't a transcript; it's the decisions, the owners, and the next steps, pulled out and made unambiguous.

## When to use this skill

Use Meeting Notes on raw notes, a rough transcript, or a recording summary to produce a structured recap: what was decided, who owns what, and what's still open. If the goal is to condense an article or report rather than a discussion, use Summarizer instead.

## What a good recap captures

- **Decisions** — what the group actually agreed, stated plainly. Distinguish a decision from a suggestion that went nowhere.
- **Action items** — each with an owner and, where stated, a due date. An action with no owner is a wish; assign it or flag it as unassigned.
- **Open questions** — things raised but not resolved, so they don't quietly vanish.
- **Context** — just enough of the "why" that a decision doesn't read as arbitrary later.

## Principles

- **Signal over transcript.** Don't replay the conversation — extract what matters and drop the rest.
- **Attribute carefully.** Only assign an owner or a decision if the input actually supports it. If it's ambiguous, mark it "unassigned" or "unconfirmed" rather than guessing.
- **Never invent.** If a date, owner, or decision wasn't stated, say so. Fabricated specifics are worse than an honest gap.
- **Neutral voice.** Record what was said, not your opinion of it.

## How to work

1. Read the full input and separate discussion from outcomes.
2. Pull out decisions, then action items (owner + due date where given), then open questions.
3. Write a two-to-three sentence summary at the top so a skimmer gets the gist.
4. Re-check every owner, date, and decision against the source; flag anything you had to infer.

## Output format

Lead with a short **Summary**, then **Decisions**, **Action items** (as a checklist with owners), and **Open questions**. Omit any section that genuinely has nothing in it rather than padding it.
