Source profileQuality 85/100

mycelium-hq/ai-brain-starter/skills/meeting-todos/SKILL.md

meeting-todos

Use when the user says /meeting-todos, "the meeting is done", "I just had a meeting", "pull the action items", "what did I commit to", or otherwise wants action items from a recent meeting note captured on their to-do list. Also when a meeting note or transcript needs its tasks pulled out. NOT for general task management, journaling, non-meeting notes (use note-todos), or pulling full meeting transcripts.

Source repository stars
31
Declared platforms
0
Static risk flags
2
Last source update
2026-08-04
Source checked
2026-08-05

Decision brief

What it does—and where it fits

After a meeting, pull action items from the transcript/notes and update your to-do file.

Best for

  • Use when the user says /meeting-todos, "the meeting is done", "I just had a meeting", "pull the action items", "what did I commit to", or otherwise wants action items from a recent meeting note captured on their to-do l…

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/mycelium-hq/ai-brain-starter --skill "skills/meeting-todos"
Safe inspection promptEditorial

Inspect the Agent Skill "meeting-todos" from https://github.com/mycelium-hq/ai-brain-starter/blob/4b234a7bb81b4f7bafb4537b41060323f526771f/skills/meeting-todos/SKILL.md at commit 4b234a7bb81b4f7bafb4537b41060323f526771f. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Step 0 — Locate (or create) the to-do file

    Run this first, before searching for the meeting note. A fresh-install vault may not have a to-do file yet, and you don't want to do all the extraction work only to discover at Step 5 that there's no destination.

    Try the common paths first (fastest — one Glob or Read per location, stop on the first hit):🏠 Home/✅ Get to-do.md (canonical layout)Home/✅ Get to-do.md
  2. 02

    Step 1 — Find the meeting note

    Check these locations for the most recent (or matching) meeting note: - [VAULT]/Meeting Notes/ (or wherever meeting notes live in this vault) - Any team vault meeting notes folder if configured

    [VAULT]/Meeting Notes/ (or wherever meeting notes live in this vault)Any team vault meeting notes folder if configuredCheck these locations for the most recent (or matching) meeting note: - [VAULT]/Meeting Notes/ (or wherever meeting notes live in this vault) - Any team vault meeting notes folder if configured
  3. 03

    Step 2 — Read the meeting

    Read the full meeting note. It may contain: - A Notes or Summary section (structured — prioritize this) - A Transcript section (raw — extract from this if no summary)

    A Notes or Summary section (structured — prioritize this)A Transcript section (raw — extract from this if no summary)Read the full meeting note. It may contain: - A Notes or Summary section (structured — prioritize this) - A Transcript section (raw — extract from this if no summary)
  4. 04

    Step 3 — Extract action items

    From the content, identify:

    You were directly assigned ("You will...", "I'll...", your name + action)You volunteered ("I'm thinking...", "let me...")It requires your decision or follow-up ("we need to define X" where you're the one with context)
  5. 05

    Step 4 — Confirm before writing

    Show the user a preview:

    Show the user a preview:

Permission review

Static risk signals and limitations

Writes files

medium · line 4

The documentation asks the agent to create, modify, or delete local files.

After a meeting, pull action items from the transcript/notes and update your to-do file.

Writes files

medium · line 13

The documentation asks the agent to create, modify, or delete local files.

## Step 0 — Locate (or create) the to-do file

Reads files

low · line 101

The documentation asks the agent to read local files, directories, or repositories.

Read the file first to understand current structure

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score85/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars31SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
mycelium-hq/ai-brain-starter
Skill path
skills/meeting-todos/SKILL.md
Commit
4b234a7bb81b4f7bafb4537b41060323f526771f
License
MIT
Collected
2026-08-05
Default branch
main
View the original SKILL.md

Meeting → To-Do Extractor

After a meeting, pull action items from the transcript/notes and update your to-do file.

Trigger

/meeting-todos — optionally followed by a meeting title or date, e.g.:

  • /meeting-todos → uses the most recent meeting note
  • /meeting-todos 2026-04-09 → finds meeting from that date
  • /meeting-todos Team Sync → finds meeting matching that title

Step 0 — Locate (or create) the to-do file

Run this first, before searching for the meeting note. A fresh-install vault may not have a to-do file yet, and you don't want to do all the extraction work only to discover at Step 5 that there's no destination.

  1. Try the common paths first (fastest — one Glob or Read per location, stop on the first hit):
    • 🏠 Home/✅ Get to-do.md (canonical layout)
    • Home/✅ Get to-do.md
    • ✅ Get to-do.md (vault root)
    • Home/TODO.md / TODO.md / tasks.md
  2. If none of those exist, read the user's vault CLAUDE.md for a vault-map / to-do location hint. If the hint resolves to an existing file, use it and proceed to Step 1.
  3. If still nothing, ASK the user before creating anything:

    I don't see a to-do file in your vault. Want me to create 🏠 Home/✅ Get to-do.md with a basic structure (frontmatter + Inbox section) so the meeting items have somewhere to land? You can move or rename it later.

  4. On yes, create the file with this canonical structure (replace YYYY-MM-DD with today's date in both places):
    ---
    type: todo
    created: YYYY-MM-DD
    updated: YYYY-MM-DD
    ---
    
    # To-do
    
    ## Inbox
    
    Tell the user where you put it, then proceed to Step 1.
  5. On no, stop here. Don't extract action items from a meeting you can't file anywhere; that's silent-no-op territory. Tell the user /meeting-todos needs a destination file and ask them to create one (or point you at where their tasks live) before re-running.

Cache the resolved to-do path mentally for Step 5 — don't re-search the filesystem there.

Step 1 — Find the meeting note

Check these locations for the most recent (or matching) meeting note:

  • [VAULT]/Meeting Notes/ (or wherever meeting notes live in this vault)
  • Any team vault meeting notes folder if configured

If the user specified a date or title, find the matching file. If no argument, use the most recently modified file.

Tell the user which file you found before proceeding.

Step 2 — Read the meeting

Read the full meeting note. It may contain:

  • A Notes or Summary section (structured — prioritize this)
  • A Transcript section (raw — extract from this if no summary)

Step 3 — Extract action items

From the content, identify:

Your tasks — anything where:

  • You were directly assigned ("You will...", "I'll...", your name + action)
  • You volunteered ("I'm thinking...", "let me...")
  • It requires your decision or follow-up ("we need to define X" where you're the one with context)
  • You said you'd research or provide something

Commitment cues are language-specific, so listen for them in the language actually spoken. Spanish first-person commitments read as "me toca...", "voy a...", "yo lo hago", "yo me encargo", "quedo de...". A transcript can be bilingual within one sentence; catch the cue in whichever language it appears.

Others' tasks — anything assigned to someone else — list these separately for visibility but DO NOT add to your to-do.

Decisions pending — anything that was left unresolved and needs a meeting or decision soon.

Step 4 — Confirm before writing

Show the user a preview:

## From: [Meeting Name] — [Date]

### Your action items (going to to-do):
- [ ] [task 1]
- [ ] [task 2]

### Others' tasks (not going to to-do — just FYI):
- [Name]: [task]

### Open questions / decisions pending:
- [item]

Shall I add these to your to-do? (yes/no, or edit first)

Wait for confirmation before writing.

Step 5 — Update to-do

Use the to-do file path resolved (or created) in Step 0. Do NOT re-search the filesystem — you already did that.

Rules:

  • Read the file first to understand current structure
  • Add a new section or append to the most relevant existing section
  • Use this format for the new items:
## 📋 From [Meeting Name] — [Date]

- [ ] [task 1]
- [ ] [task 2]

Place it after ## 🔥 Urgent / Active if the tasks are urgent, or at the bottom if they're not.

  • Do NOT duplicate tasks already in the file
  • Do NOT delete or reorder existing tasks
  • Update the updated: field in frontmatter to today's date if it exists

Step 6 — Save meeting summary (optional)

If the meeting note did NOT already have a structured summary, add one at the top of the meeting file (above the Transcript section):

## Summary

**Date:** [date]
**Attendees:** [names]
**Key decisions:** [bullet points]
**Your action items:** [bullet points]
**Others' action items:** [bullet points]
**Next steps:** [bullet points]

Ask the user if they want this added before writing.

Rules

  • Always confirm before writing to to-do
  • Transcripts in any language are fine — extract in the language of the meeting, or match the user's preference
  • Be specific: "Research optimal response time for our target market" not "Do research"
  • Include context in the task where helpful: "Discuss referral API payload with John (what data to send when hotel can't take event)"
  • If a meeting had no clear action items, say so — don't invent tasks
  • NEVER fail silently. If the meeting file doesn't exist or can't be read, tell the user immediately