minutes-list
Agent skill fromsilverstein/minutes
List recent meetings and voice memos. Use when the user asks "what meetings did I have", "show my recent recordings", "any meetings today", "list my voice memos", or wants an overview of their meeting history. Also use when they need to find a specific meeting by browsing rather than searching.
How to install minutes-list
install minutes-list
# install the minutes pack with the skills CLI
npx skills add silverstein/minutes# or add only this skill to Claude Code: copy the folder
tooling/skills/sources/minutes-list/
# into
~/.claude/skills/minutes-list/ (all projects)
.claude/skills/minutes-list/ (one project)
1# /minutes-list23Show recent meetings and voice memos, sorted newest-first.45## Usage67```bash8# List last 10 recordings (default)9minutes list1011# Show more12minutes list --limit 201314# Only voice memos15minutes list -t memo1617# Only meetings18minutes list -t meeting19```2021## Output2223Human-readable list to stderr, JSON array to stdout. Each entry has:24- `title`, `date`, `content_type`, `path`2526Treat each returned `path` as a hint, not a retained capability. To read a27specific meeting, reauthorize it through `minutes get "<exact path>" --json`,28require exit status 0, and use only that result. Never reopen a result path with29the host `Read` tool.3031## Gotchas3233- **Returns nothing on first use** — If `~/meetings/` doesn't exist yet or has no `.md` files, list returns an empty array. This is normal before the first recording.34- **JSON goes to stdout, human-readable to stderr** — If you pipe the output (e.g., `minutes list | jq`), you get JSON only. The human-readable table goes to stderr.35- **In-progress recordings don't appear** — List only shows completed, processed recordings. Use `minutes status` to check if something is currently recording.36- **Sorted by date in frontmatter, not file modification time** — If you manually edit a meeting file, it won't change its position in the list.
Excerpt shown under the repository's MIT license.
