minutes-search

Search meeting transcripts and memos for topics, people, and decisions.

1.4k|146|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/silverstein/minutes --skill minutes-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minutes-search
Source: https://github.com/silverstein/minutes/tree/main/tooling/skills/sources/minutes-search
Command: npx skills add https://github.com/silverstein/minutes --skill minutes-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly locate topics, decisions, speaker statements, and ideas buried in past meeting transcripts and voice memos so users don't have to manually scan long recordings or notes to recover commitments and context.

Core Features & Use Cases

  • Full-text search across transcripts and memos: Case-insensitive substring matching over transcript bodies and YAML frontmatter titles.
  • Filters and structured results: Narrow by content type (meeting or memo), date ranges, and result limits; returns JSON results with title, date, content_type, snippet, and path.
  • Search coaching and reliability guidance: Prompts users to refine vague queries, explains speaker_map usage for "who said X", and points to QMD semantic search if configured.
  • Use Case: Find the meeting where the team agreed on a launch date, locate all comments by a person, or surface ideas captured in voice memos.

Quick Start

Search your meetings for "pricing strategy" by asking the assistant to run minutes search "pricing strategy".

Frequently Asked Questions about minutes-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search meeting transcripts to find a specific decision or topic?

To search meeting transcripts, perform case-insensitive substring matching across local markdown files and memos. The search returns structured JSON results containing the title, date, content type, snippet, and file path for quick reference.

Can I filter transcript search results by content type or date range?

Yes, you can filter transcript searches by content type (meeting or memo), ISO date ranges, and result limits. This narrows results to specific timeframes or formats, making it easier to locate targeted information.

What is the best way to find who said something specific in past meeting notes?

Finding who said something requires using the speaker_map guidance provided by the search feature. It scans transcript bodies and YAML frontmatter to surface relevant speaker statements and commitments buried in your local meeting files.

Does semantic search work for finding ideas captured in voice memos?

Semantic search for voice memos works when QMD semantic search is configured. Without QMD, the system relies on standard case-insensitive substring matching across memo bodies and frontmatter to locate captured ideas.

Do I need markdown files to search past meeting transcripts?

Yes, you need local markdown files stored in the ~/meetings/ directory to search past meeting transcripts. The tool scans these markdown files and frontmatter to extract and surface matching topics, decisions, or ideas.

Why does my transcript search return too many irrelevant results?

Your transcript search may return irrelevant results if queries are too vague. The search coaching feature prompts you to refine queries and apply content-type filters, ISO date ranges, and result limits to narrow down findings.