From minutes
Searches meeting transcripts and voice memos for topics, people, decisions, or ideas. Best when users ask about past discussions, specific speakers, or need to recall what was said or decided.
How this skill is triggered — by the user, by Claude, or both
Slash command
/minutes:minutes-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find information across all meeting transcripts and voice memos.
Find information across all meeting transcripts and voice memos.
# Basic search
minutes search "pricing strategy"
# Filter to just voice memos
minutes search "onboarding idea" -t memo
# Filter to just meetings
minutes search "sprint planning" -t meeting
# Date filter + limit
minutes search "API redesign" --since 2026-03-01 --limit 5
| Flag | Description |
|---|---|
-t, --content-type <meeting|memo> | Filter by type |
--since <date> | Only results after this date (ISO format, e.g., 2026-03-01) |
-l, --limit <n> | Maximum results (default: 10) |
Returns JSON to stdout with an array of matches. Each result includes:
title — Meeting or memo titledate — When it was recordedcontent_type — "meeting" or "memo"snippet — The line containing the matchpath — Full path to the markdown fileHuman-readable output goes to stderr. To read the full transcript of a match, use cat <path> on any result's path.
Search is case-insensitive and matches against both the transcript body and the YAML frontmatter title. It walks all .md files in ~/meetings/ (including the memos/ subfolder).
For richer semantic search, users can configure QMD as the search engine in ~/.config/minutes/config.toml:
[search]
engine = "qmd"
qmd_collection = "meetings"
When the user's search query is vague or too broad, push back before running it:
speaker_map in frontmatter, use it to identify who said what. speaker_map maps SPEAKER_X labels to real names. High confidence = reliable, Medium = "likely" (suggest minutes confirm to lock it in).Suggest search strategies based on what the user is looking for:
minutes search "Alex"minutes search "decided" or minutes search "agreed"minutes search "idea" -t memo--since: minutes search "pricing" --since 2026-03-01"we should postpone the launch" not "launch delay meeting""Alex" or "Case""decided", "agreed", "committed to"Read to load the full context after finding a match"price" matches "pricing" and "price", but "prcing" (typo) matches nothing. Try multiple terms if you're not sure of the exact wording.--since requires ISO date format — Use 2026-03-01, not "last week" or "March 1st". For relative dates, compute the ISO date first: date -v-7d +%Y-%m-%d.--limit when searching broad terms. The default limit is 10, but common words can match hundreds of files.config.toml sets engine = "qmd" but the QMD collection isn't indexed, search will fail silently. Run qmd update && qmd embed first.-t memo or -t meeting to narrow results. Voice memos live in ~/meetings/memos/, meetings in ~/meetings/.minutes list to see what's been processed.npx claudepluginhub silverstein/minutes --plugin minutesSearches and retrieves meeting transcripts from Fireflies.ai and Google Drive with full text, speaker labels, timestamps, summaries, keywords, and action items. Triggers on transcript search, meeting history, call recordings, or Fireflies queries.
Queries Fireflies.ai for meeting transcripts from Zoom, Teams, Google Meet; searches by keyword/date, extracts action items, and retrieves summaries.
Uses Glean's meeting_lookup tool to retrieve decisions, action items, attendees, transcripts from past meetings. For queries like 'what was decided' or 'meeting notes'.