granola-cli

Access Granola meeting notes and transcripts via a command-line interface.

2|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/aaronvanston/granola-cli --skill granola-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: granola-cli
Source: https://github.com/aaronvanston/granola-cli/tree/main
Command: npx skills add https://github.com/aaronvanston/granola-cli --skill granola-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Granola-cli solves the hassle of browsing and exporting meeting notes and transcripts by providing a fast, focused command-line interface that reads local Granola cache files and optionally fetches transcripts via Granola's API.

Core Features & Use Cases

  • List recent meetings and quickly scan titles, dates, and IDs for rapid discovery.
  • Search meetings by title, notes, or attendee and display concise results for triage.
  • Show detailed meeting pages with attendees, summaries, and notes; expand group directories when needed.
  • Fetch transcripts via the API with options for diarization, timestamps, and raw output, and export meetings to Markdown with YAML frontmatter.
  • Use cases: audit meeting notes across a team, compile a meeting summary for a retrospective, or export a specific meeting to markdown for sharing or archiving.

Quick Start

Use the granola CLI to list recent meetings, search by title, view a meeting's details, export notes to markdown, or fetch a transcript using your local Granola cache and stored tokens.

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 from the command line?

You can export Granola meeting notes to markdown by using the granola CLI. It reads local Granola cache files and outputs meeting details formatted as markdown complete with YAML frontmatter for archiving or sharing.

Can I search across Granola meeting transcripts and titles using a CLI?

Yes, the granola CLI allows you to search meetings by title, notes, or attendee. It reads the local Granola cache files to quickly display concise matching results for triage.

Does this command line tool require Granola API tokens to fetch transcripts?

Fetching transcripts via the API requires stored Granola tokens. The granola CLI uses these tokens alongside local cache files to call the Granola API for transcripts and calendar refreshes.

What's the best way to list recent Granola meetings for a retrospective?

The best way to list recent Granola meetings is using the granola CLI to list command. It scans local cache files to rapidly display meeting titles, dates, and IDs for quick discovery and retrospective compilation.

Can I get raw transcripts with timestamps and diarization from the Granola cache?

Yes, you can fetch transcripts with options for diarization, timestamps, and raw output. The granola CLI retrieves these detailed transcripts by calling the Granola API using your stored tokens.