Agent Skills
› silverstein/minutes
› minutes-list
minutes-list
GitHub列出最近的会议和语音备忘录,支持按类型筛选和限制数量。返回结构化数据供后续处理,适用于查询会议历史或浏览记录场景。
Trigger Scenarios
用户询问最近参加了哪些会议
用户要求显示最近的录音
用户想查看今天的会议概览
用户需要浏览会议历史记录而非精确搜索
Install
npx skills add silverstein/minutes --skill minutes-list -g -y
SKILL.md
Frontmatter
{
"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."
}
/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.mdfiles, 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 statusto 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.
Version History
-
a9a4a8b
Current 2026-08-20 02:19
新增安全策略:强制实施受限的对话出口控制,禁止直接通过Read工具访问路径,需重新授权获取内容。
- 1dfcb30 2026-07-25 08:25


