Back to list
The-Focus-AI

granola-meeting-notes

by The-Focus-AI

Claude Code plugin for accessing Granola meeting notes, transcripts, and summaries

1🍴 0📅 Jan 21, 2026

SKILL.md


name: Granola Meeting Notes description: This skill should be used when the user asks about "meeting notes", "what did we discuss", "find meeting", "show meeting", "recent meetings", "meeting transcript", "export meeting", "search meetings", "who was in the meeting", "yesterday's meeting", "last week's calls", or mentions Granola, meeting summaries, or wants to access meeting history. Provides access to Granola meeting notes, transcripts, and summaries. version: 0.1.0

Granola Meeting Notes

Access your Granola meeting notes, transcripts, and summaries directly from Claude Code. This skill reads Granola's local cache file - no API keys or authentication required.

Prerequisites

  • Granola desktop app installed on macOS
  • At least one meeting recorded in Granola

Available Commands

List Recent Meetings

${CLAUDE_PLUGIN_ROOT}/bin/granola.js list [--days N]

Lists meetings from the last N days (default: 7).

Examples:

# List last 7 days
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list

# List last 30 days
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list --days 30

Show Meeting Details

${CLAUDE_PLUGIN_ROOT}/bin/granola.js show <meeting-id> [--transcript]

Shows full details for a specific meeting. Use partial IDs (first 8 characters work).

Examples:

# Show meeting notes
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show 02b2432a

# Include full transcript
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show 02b2432a --transcript

Search Meetings

${CLAUDE_PLUGIN_ROOT}/bin/granola.js search <query>

Search meetings by title, notes content, or participant names/emails.

Examples:

# Search by topic
${CLAUDE_PLUGIN_ROOT}/bin/granola.js search "product review"

# Search by person
${CLAUDE_PLUGIN_ROOT}/bin/granola.js search "john@example.com"

Export to Markdown

${CLAUDE_PLUGIN_ROOT}/bin/granola.js export <meeting-id> [--output DIR]

Exports a meeting to a markdown file with YAML frontmatter, notes, and transcript.

Examples:

# Export to default directory
${CLAUDE_PLUGIN_ROOT}/bin/granola.js export 02b2432a

# Export to specific directory
${CLAUDE_PLUGIN_ROOT}/bin/granola.js export 02b2432a --output ./meetings

Common Workflows

"What did we discuss in yesterday's meeting?"

  1. List recent meetings to find the ID
  2. Show the meeting with notes and transcript
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list --days 2
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show <id> --transcript

"Find all meetings with John about the project"

${CLAUDE_PLUGIN_ROOT}/bin/granola.js search "John"
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show <id>

"Export last week's meetings for the report"

${CLAUDE_PLUGIN_ROOT}/bin/granola.js list --days 7
# Export each relevant meeting
${CLAUDE_PLUGIN_ROOT}/bin/granola.js export <id1> --output ./weekly-report
${CLAUDE_PLUGIN_ROOT}/bin/granola.js export <id2> --output ./weekly-report

Output Format

  • List: Markdown-formatted list with meeting title, ID, date, and participants
  • Show: Full markdown document with metadata, summary, notes, and optional transcript
  • Search: Condensed list of matching meetings
  • Export: Markdown file with YAML frontmatter for use in Obsidian, Notion, etc.

Limitations

  • Only works on macOS (where Granola stores its cache)
  • Reads from local cache - may not include very old meetings
  • Transcript availability depends on meeting recording settings

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon