| name | minutes-list |
| description | 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. |
| triggers | ["what meetings did I have","show my recent recordings","any meetings today","list my voice memos"] |
| user_invocable | true |
| metadata | {"display_name":"Minutes List","short_description":"List recent meetings and voice memos.","default_prompt":"Use Minutes List for this task.","site_category":"Capture","site_example":"/minutes-list","site_best_for":"Browse recent meetings and voice memos when you need to find the right artifact first."} |
| assets | {"scripts":[],"templates":[],"references":[]} |
| output | {"claude":{"path":".claude/plugins/minutes/skills/minutes-list/SKILL.md"},"codex":{"path":".agents/skills/minutes/minutes-list/SKILL.md"}} |
| tests | {"golden":true,"lint_commands":true} |
/minutes-list
Show recent meetings and voice memos, sorted newest-first.
Usage
minutes list
minutes list --limit 20
minutes list -t memo
minutes list -t meeting
Output
Human-readable list to stderr, JSON array to stdout. Each entry has:
title, date, content_type, path
Treat each returned path as a hint, not a retained capability. To read a
specific meeting, reauthorize it through minutes get "<exact path>" --json,
require exit status 0, and use only that result. Never reopen a result path with
the host Read tool.
Gotchas
- 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.
- 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.
- In-progress recordings don't appear — List only shows completed, processed recordings. Use
minutes status to check if something is currently recording.
- 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.