AI Skill Report Card

Searching Granola Meetings

A-85·Mar 20, 2026·Source: Extension-page
15 / 15
Python
# Search for meetings about a specific topic search_meetings("product roadmap", limit=5) # Get full details for a specific meeting get_meeting("meeting_id_here") # Find all meetings with a person search_by_person("john.doe@company.com")
Recommendation
Add actual output examples showing what the search results look like, not just the function calls
13 / 15

Progress:

  • Determine search criteria (keywords, person, date range)
  • Use appropriate search function
  • Review results and get full details if needed
  • Extract specific information (transcripts, AI summaries, action items)

Search Process:

  1. Keyword search: Use search_meetings() with natural language queries
  2. Person lookup: Use search_by_person() for attendee-based searches
  3. Get details: Use get_meeting() for full meeting information
  4. Extract content: Use get_transcript() for timestamped segments
Recommendation
Include a concrete template or framework for common search patterns (e.g., weekly standup notes, action item follow-ups)
18 / 20

Example 1: Topic Search Input: "Find meetings about quarterly planning from last month"

Python
search_meetings("quarterly planning", date_from="2024-01-01", date_to="2024-01-31")

Example 2: Person Search Input: "Show all meetings with Sarah from the design team"

Python
search_by_person("sarah@company.com")

Example 3: Extract Transcript Input: "Get the exact words said during the budget discussion"

Python
get_transcript("meeting_id", query="budget discussion")
Recommendation
Consolidate the workflow section - the checklist and numbered process are redundant
  • Use natural language: Search terms work better as phrases than single keywords
  • Combine filters: Use date ranges with keyword searches for precision
  • Check AI panels: Meeting summaries and action items are often more useful than raw transcripts
  • Cache awareness: Data reloads automatically when Granola updates its cache
  • macOS only: Only works with Granola installed on macOS systems
  • Cache dependency: Requires Granola cache files (v3-v6) in standard location
  • Meeting IDs: Don't assume meeting IDs - always search first, then get details
  • Date formats: Use ISO format (YYYY-MM-DD) for date filters
  • Large results: Use pagination and limits to avoid overwhelming output
0
Grade A-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
15/15
Workflow
13/15
Examples
18/20
Completeness
16/20
Format
15/15
Conciseness
13/15