Granola Sync for Openclaw

A powerful integration to sync, store, and query Granola meeting transcripts and AI summaries locally.

scald
v1.0.0
Jan 6, 2026
4
3.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install granola

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install granola using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Granola Sync?

The Granola skill for Openclaw Skills provides a specialized bridge between your Granola cloud data and your local development environment. It enables users to programmatically download meeting transcripts, metadata, and AI-generated summaries directly to their local disk. This capability is essential for developers who want to feed meeting context into local AI agents or build custom search tools over their professional conversation history.

By leveraging the authentication from the Granola macOS app, this skill ensures a secure sync process. It transforms ephemeral meeting notes into structured, searchable data that can be integrated into broader workflows, personal knowledge management systems, or automated project tracking tools.

Granola Sync Use Cases

  • Archiving cloud-based meeting records to a local directory for permanent access.
  • Performing high-speed text searches across months of meeting transcripts using CLI tools.
  • Providing local AI agents with meeting context to assist in generating project documentation.
  • Automating the retrieval of action items and summaries for inclusion in daily stand-up reports.

How Granola Sync Works

  1. The skill identifies the authentication tokens from the existing Granola desktop app installation on macOS.
  2. A Python-based synchronization script connects to the Granola API to fetch the latest meeting documents.
  3. Meeting data is organized into local folders, separating transcripts, metadata, and AI notes into distinct files.
  4. Users can configure a background sync via Openclaw Skills to ensure the local repository stays current.
  5. Standard Unix utilities or AI agents query the structured files to extract insights or specific meeting details.

Granola Sync Setup

To get started, first install the required Python dependency:

pip install requests

Run the initial synchronization script to pull your meeting data to a local directory:

python ~/path/to/clawdbot/skills/granola/scripts/sync.py ~/granola-meetings

For continuous updates, set up an automated sync job within the Openclaw Skills configuration:

clawdbot_cron({
  action: "add",
  job: {
    name: "Granola Sync",
    description: "Sync Granola meetings to local disk",
    schedule: { kind: "cron", expr: "0 */6 * * *", tz: "America/New_York" },
    sessionTarget: "isolated",
    wakeMode: "now",
    payload: {
      kind: "agentTurn",
      message: "Run the Granola sync: python {skillsDir}/granola/scripts/sync.py ~/granola-meetings",
      deliver: false
    }
  }
})

Granola Sync Data Schema & Taxonomy

Each meeting is synchronized into a dedicated folder within your target directory. The internal structure follows this taxonomy:

File Format Description
metadata.json JSON Contains the meeting title, date, and list of attendees.
transcript.md Markdown The human-readable formatted transcript of the session.
transcript.json JSON Raw transcript data for programmatic analysis.
notes.md Markdown AI-generated summary and key highlights from the meeting.
document.json JSON The full raw API response for advanced debugging or data extraction.

Granola Sync Advanced Features

  • Set-and-forget background synchronization using the built-in Openclaw Skills cron functionality.
  • Advanced CLI querying capabilities using grep for content and jq for metadata filtering.
  • Local data availability for offline analysis and integration with personal knowledge bases.
  • Support for multi-machine setups by using rsync to distribute the synced meeting directory.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*