From granola-skill
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", "meeting folders", or mentions Granola, meeting summaries, or wants to access meeting history. Provides access to Granola meeting notes, transcripts, and summaries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/granola-skill:granolaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list [--days N] [--all]
Lists meetings from the last N days (default: 7). Use --all to show all meetings.
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
# List all meetings
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list --all
${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
${CLAUDE_PLUGIN_ROOT}/bin/granola.js search <query>
Search meetings by title, notes content, summary, overview, 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 "[email protected]"
${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
${CLAUDE_PLUGIN_ROOT}/bin/granola.js folders
Lists all meeting folders with the number of meetings in each.
${CLAUDE_PLUGIN_ROOT}/bin/granola.js folder <folder-id>
Lists all meetings in a specific folder. Use partial IDs.
Examples:
# List folders first
${CLAUDE_PLUGIN_ROOT}/bin/granola.js folders
# Show meetings in a folder
${CLAUDE_PLUGIN_ROOT}/bin/granola.js folder a65b47fc
${CLAUDE_PLUGIN_ROOT}/bin/granola.js list --days 2
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show <id> --transcript
${CLAUDE_PLUGIN_ROOT}/bin/granola.js search "John"
${CLAUDE_PLUGIN_ROOT}/bin/granola.js show <id>
${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
npx claudepluginhub the-focus-ai/claude-marketplace --plugin granola-skillQueries Fireflies.ai for meeting transcripts from Zoom, Teams, Google Meet; searches by keyword/date, extracts action items, and retrieves summaries.
Searches meeting transcripts and voice memos for topics, people, decisions, or ideas. Best when users ask about past discussions, specific speakers, or need to recall what was said or decided.
Guides first Granola meeting capture: live notepad notes during calls, AI-enhanced structured output via templates, and chat queries. Tests setup and workflow.