granola

Extract Granola meeting metadata, attendees, TODOs and insights into structured markdown files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, openai.

What problem does it solve?

Extract and analyze Granola meeting notes by converting raw transcripts into structured markdown that highlights attendees, companies discussed, TODOs, and key insights, saved to ~/.granola-archivist/output/.

Core Features & Use Cases

  • Automated extraction: Pull meeting metadata, attendees, AI summaries, and actionable insights from Granola caches.
  • Intelligence extraction: Identify people, companies, and TODO items with owners and deadlines.
  • Local processing: All data processing happens on your machine with privacy-first guarantees.

Quick Start

Tell me to extract your Granola meetings and I will generate structured notes to ~/.granola-archivist/output/.

Frequently Asked Questions about granola

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

FAQPage Schema
How do I extract action items and attendees from meeting transcripts?

You can extract action items and attendees from meeting transcripts by applying this Skill to parse Granola notes. It processes raw meeting caches locally, identifying attendees, companies discussed, and TODOs with owners and deadlines, saving structured markdown to ~/.granola-archivist/output/.

What is the best way to analyze meeting notes locally for privacy?

The best way to analyze meeting notes locally for privacy is using a local processing tool that guarantees data never leaves your machine. This Skill extracts intelligence from Granola caches directly on your device, ensuring privacy-first handling of meeting transcripts and actionable insights.

Do I need an OpenAI API key to extract meeting intelligence?

You do not strictly need an OpenAI API key to extract meeting intelligence, but it is an optional prerequisite for enabling AI-powered extraction. Without it, the Skill can still pull meeting metadata and attendees from Granola caches, saving structured markdown locally.

How do I convert raw meeting transcripts into structured markdown?

To convert raw meeting transcripts into structured markdown, tell the Skill to extract your Granola meetings. It identifies attendees, companies, and key insights, generating structured markdown files that highlight TODOs and actionable items, saved directly to ~/.granola-archivist/output/.

Does Granola meeting extraction work without an internet connection?

Granola meeting extraction works without an internet connection for local data processing, as all metadata and attendee extraction happens on your machine. However, if you utilize the optional OpenAI API key for AI intelligence extraction, an internet connection is required.

Where are extracted meeting notes and insights saved?

Extracted meeting notes and insights are saved locally to the ~/.granola-archivist/output/ directory. The Skill generates structured markdown files in this folder, containing attendees, companies discussed, TODOs, and key insights parsed from your Granola caches.