granola-to-obsidian

Import Granola meeting notes into Obsidian as formatted markdown files.

330|47|Updated Aug 30, 2020
One-click install
npx skills add https://github.com/harperreed/dotfiles --skill granola-to-obsidian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: granola-to-obsidian
Source: https://github.com/harperreed/dotfiles/tree/main/.claude/skills-archive/granola-to-obsidian
Command: npx skills add https://github.com/harperreed/dotfiles --skill granola-to-obsidian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of manually reformatting and re-entering Granola meeting notes into Obsidian, so your notes remain consistent, searchable, and up to date.

Core Features & Use Cases

  • Granola-to-Obsidian meeting import: Pulls meeting lists and full meeting details from Granola and creates properly formatted Obsidian markdown notes.
  • Obsidian-convention safe formatting: Reads a few existing files first to match current frontmatter and body conventions, avoiding format drift.
  • Duplicate protection with user confirmation: Detects likely duplicates by meeting title and asks before overwriting to prevent data loss.

Quick Start

Tell the AI: import my Granola meeting notes from last week into my Obsidian vault.

Frequently Asked Questions about granola-to-obsidian

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

FAQPage Schema
How do I import Granola meeting notes into Obsidian as markdown files?

To import Granola meeting notes into Obsidian, this Skill pulls meeting details from Granola and creates properly formatted markdown files with correct frontmatter, headings, and bullets, supporting single meetings or custom date ranges.

Does importing Granola notes to Obsidian preserve existing frontmatter conventions?

Yes, importing Granola notes to Obsidian preserves existing frontmatter conventions by reading a few existing Meeting Notes files first to match current frontmatter and body formats, preventing format drift and ensuring consistency.

Can I sync a specific date range of Granola meetings into my Obsidian vault?

Yes, you can sync a specific date range of Granola meetings into your Obsidian vault, or import single meetings individually, with filenames automatically dated using the current year for date resolution.

What happens if I import a duplicate Granola meeting into Obsidian?

When importing a duplicate Granola meeting into Obsidian, the Skill detects likely duplicates by meeting title and prompts you before overwriting, preventing accidental data loss while keeping your vault up to date.

Which frontmatter fields are created when syncing Granola meetings to Obsidian markdown?

When syncing Granola meetings to Obsidian markdown, only approved frontmatter fields are written: Created by, Created time, Event time, Type, and Attendees, ensuring structured and searchable metadata in your vault.