mcpbeat

Minutes List

silverstein/minutes-codex-minutes-list

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.

This is a copy. The original lives at silverstein/minutes-list.

449 tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
1405
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/silverstein/minutes --skill minutes-list

The instruction itself

4 sections, as written by the author

/minutes-list

Show recent meetings and voice memos, sorted newest-first.

Usage

# List last 10 recordings (default)
minutes list

# Show more
minutes list --limit 20

# Only voice memos
minutes list -t memo

# Only meetings
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.

How to use it

Copy the folder

Take silverstein/minutes-codex-minutes-list from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.