granola-sync

Convert Granola cache meeting data into markdown notes with frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges Granola notes to Obsidian by converting Granola's cached meeting data into searchable, linked markdown notes with consistent frontmatter.

Core Features & Use Cases

  • Auto-sync: reads the Granola local cache and generates markdown notes in your vault with metadata.
  • Manual formatting: formats pasted transcripts when local notes are unavailable.
  • Deduped, named outputs: uses granola-id for idempotent updates and kebab-case filenames.

Quick Start

  • Trigger auto-sync by saying "sync granola" or "granola-sync".
  • Ensure Granola cache is accessible at the default path and run the skill to create notes in your Obsidian vault.

Frequently Asked Questions about granola-sync

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

FAQPage Schema
How do I sync Granola meeting notes to Obsidian?

Syncing Granola notes to Obsidian converts your cached meeting data into formatted markdown notes with frontmatter metadata. Trigger the sync by saying "sync granola" or "granola-sync" to automatically read from the Granola local cache and generate searchable, linked notes in your vault.

Can I use Granola notes with Obsidian if transcripts aren't cached?

Yes, manual formatting is supported when local cached notes are unavailable. Paste transcripts directly and the Skill formats them into markdown with consistent frontmatter, ensuring you can organize Granola content in Obsidian regardless of cache state.

What happens if I sync the same Granola meeting twice?

Deduplication prevents duplicate notes through a granola-id based mechanism and deterministic kebab-case filenames. Syncing the same meeting multiple times idempotently updates the existing note rather than creating duplicates, keeping your vault clean.

Does this work with my existing Obsidian vault structure?

The Skill generates markdown notes with frontmatter metadata that integrates into standard Obsidian vaults. Notes are created with consistent naming and formatting, making them compatible with existing Obsidian workflows, linking, and search without requiring vault reconfiguration.

What metadata gets added to synced notes?

Synced notes include frontmatter with meeting metadata from Granola's cache, enabling searchable, linked organization in Obsidian. This structured metadata makes notes retrievable by date, participants, and other fields extracted from the original meeting data.