Claude opencode Skill

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

LLM Mart · 0 points · 18 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download silverstein-minutes-tooling_skills_goldens_codex_minutes-list-e56450a.zip · 1 KB
Part of silverstein/minutes — 155 skills

Install

skills CLI npx skills add https://github.com/silverstein/minutes/tree/main/tooling/skills/goldens/codex/minutes-list
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install silverstein-minutes@llmmart
Git git clone https://github.com/silverstein/minutes.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole silverstein/minutes collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

/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.
Files (minutes)
  • agents
    • openai.yaml 155 B
      interface:
        display_name: "Minutes List"
        short_description: "List recent meetings and voice memos."
        default_prompt: "Use Minutes List for this task."
      
  • SKILL.md 1.6 KB
    ---
    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
    
    ```bash
    # 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.
    
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related