Skip to main content
skill CX Codex

granola-to-obsidian — Claude Code skill: meeting import

Moves Granola meetings into an Obsidian vault while following the vault’s note format. Use it to add notes for a chosen date range.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-code
Open on GitHub

What granola-to-obsidian does

The skill fetches meetings from Granola for a requested period, retrieves their details, and creates notes in Obsidian. Before writing, it checks recent files in Meeting Notes/ to learn the current format and searches for matching titles so it can ask before replacing an existing note.

New files use a date-and-title filename in the form YYYY-MM-DD-Title.md. Granola’s summary supplies the section headings and bullet structure; the skill assigns a meeting type only when it can classify the content confidently. Private Granola notes stay out of the Obsidian file unless the user asks to include them. Each details request handles up to 10 meetings, so a larger date range may need multiple requests.

What it helps with

  • import Granola meetings for a selected date range
  • create Obsidian notes from meeting summaries
  • retain the source headings and bullet hierarchy
  • check for existing notes with matching meeting titles

Example prompts for the agent

  • Import my Granola meetings from last week into Obsidian.
  • Find Granola meetings from 2026-01-28 through 2026-01-30 and create notes for them.
  • Add my meetings from the selected dates to the Obsidian vault.

How to install granola-to-obsidian

1Skills CLI (Vercel)

npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-code

2Manually: put the files in place

~/.claude/skills/granola-to-obsidian/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/granola-to-obsidian/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about granola-to-obsidian

How do I install granola-to-obsidian in Claude Code?

Run npx skills add harperreed/dotfiles --skill granola-to-obsidian -a claude-code. The skill file is available at ~/.claude/skills/granola-to-obsidian/SKILL.md.

What does granola-to-obsidian do?

It retrieves meetings and their details from Granola, then creates Obsidian notes using the vault’s existing conventions. It checks for title matches before writing.

Does the skill copy private Granola notes?

No, not by default. It asks the user whether private notes should be included.

Similar skills

All skills for Notes, tasks and projects →

From the same set26

pagen Turns the agent into a personal CRM assistant to track contacts and log interaction notes. CX Codex +1 ★ 336repo stars nothing-design This skill guides Nothing-style interface work with monochrome layouts and strict type hierarchy. It runs only after an explicit request. CX Codex +1 ★ 336repo stars memory A skill that keeps agent notes in SQLite with embeddings and pulls them back by meaning. Useful when project context has to survive across sessions. CX Codex +1 ★ 336repo stars marketing-audit Diagnoses product messaging, offers, funnels, and content across five sequential stages. Helps find drop-offs and builds a 30-day task list. CX Codex +1 ★ 336repo stars fleet-manager A skill that reads every claude-code pane in tmux, labels what each agent is doing, and sends replies or new instructions back into the pane. CX Codex +1 ★ 336repo stars dotfile-hone Refines pipeline DOT files against original specs to fix graph bottlenecks and prevent prompt information loss. Useful right after structural validation. CX Codex +1 ★ 336repo stars dotfile-from-spec Turn a project spec or plan into a validated Graphviz pipeline for autonomous builds. The skill is useful when you want development phases and dependencies captured as a graph. CX Codex +1 ★ 336repo stars dotfile-brainstorm Turns a vague project idea into a design doc with a Pipeline Configuration section. The doc then feeds dotfile-from-spec, which produces the pipeline DOT file. CX Codex +1 ★ 336repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor