granola-cli

List, search, and export Granola meeting notes and transcripts via local cache and API.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/j-0rdon/gran-cli --skill granola-cli-j-0rdon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: granola-cli
Source: https://github.com/j-0rdon/gran-cli/tree/main
Command: npx skills add https://github.com/j-0rdon/gran-cli --skill granola-cli-j-0rdon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Granola CLI provides fast, local and API-backed access to Granola meeting data, enabling quick discovery, review, and export of notes and transcripts.

Core Features & Use Cases

  • List recent meetings and search by title, notes, or attendees from the local Granola cache.
  • Show detailed meeting information and export notes or transcripts to Markdown.
  • Fetch transcripts via Granola API and support JSON output for scripting.

Quick Start

Run granola to view recent meetings, search by keyword, or export a meeting's notes.

Frequently Asked Questions about granola-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export Granola meeting notes to Markdown?

You can export Granola meeting notes to Markdown by using the CLI to access local cache data. It retrieves the meeting details and converts the notes into Markdown format for easy access and sharing.

Can I search meeting transcripts by keyword from the command line?

Yes, you can search meeting transcripts by keyword from the command line. The CLI queries the local Granola cache to find meetings matching titles, notes, or attendees quickly.

Do I need a Granola authentication token to fetch transcripts via API?

Yes, a Granola authentication token is required to fetch transcripts via the API. The token authorizes the CLI to retrieve full meeting transcripts and metadata from Granola's servers.

How do I get JSON output from Granola meeting data for scripting?

You can get JSON output from Granola meeting data by using the CLI's JSON output options. This allows you to fetch transcripts and metadata structured as JSON for integration into scripts.

What is the best way to list recent meetings from local Granola cache?

The best way to list recent meetings from the local Granola cache is using the CLI's list function. It reads the local cache directly to display recent meeting data without requiring API calls.