Skip to content
OpenSmartRoute
Skillv1.0.0

granola-install-auth

Install and configure Granola AI meeting notes with calendar and audio permissions. Use when setting up Granola for the first time, connecting Google/Outlook calendars, granting macOS Screen Recording

by jeremylongshore(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from jeremylongshore/tons-of-skills-marketplace (skills/.curated/granola-install-auth/SKILL.md). Install upstream with npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-install-auth. Copyright stays with the author (MIT).

Granola Install & Auth

Overview

Install Granola, the AI notepad that captures meeting audio directly from your device (no bot joins the call), transcribes with GPT-4o/Claude, and produces structured notes with action items. Supports Zoom, Google Meet, Teams, Slack Huddles, and WebEx.

Prerequisites

  • macOS 12+ or Windows 10+ (iOS/Android for mobile)
  • Google Calendar or Microsoft Outlook account
  • Active internet connection for initial auth

Instructions

Step 1 — Download and Install

# macOS via Homebrew
brew install --cask granola

# Or download directly
open "https://www.granola.ai/download"

Windows: download the installer from granola.ai/download and run the .exe.

Step 2 — Create Account and Authenticate

  1. Launch Granola
  2. Click Sign up — authenticate with Google or Microsoft
  3. Granola uses WorkOS for SSO; enterprise users may see their IdP login (Okta, Azure AD)

Step 3 — Grant System Permissions

macOS (critical — both required):

System Settings > Privacy & Security > Microphone
  → Enable Granola

System Settings > Privacy & Security > Screen & System Audio Recording
  → Enable Granola

The Screen Recording permission is required because macOS bundles system audio capture under that category — Granola does not record your screen.

Windows: Microphone permissions are granted automatically. Confirm at:

Settings > Privacy & Security > Microphone → Granola enabled

Step 4 — Connect Calendar

  1. Granola Settings (avatar bottom-left) > Calendar
  2. Connect Google Calendar or Microsoft Outlook
  3. Select which calendars to sync (personal, work, shared)
  4. Granola detects meetings from synced calendars with video/conference links

Step 5 — Verify Audio Capture

# macOS — confirm Granola is running
pgrep -l Granola

# Check installed version
defaults read /Applications/Granola.app/Contents/Info.plist CFBundleShortVersionString 2>/dev/null || echo "Check Granola > About"

Join or start any meeting (Zoom, Meet, Teams). Granola shows a floating notepad when it detects a calendar event with a conferencing link. Verify the live transcription indicator appears.

Step 6 — Configure Preferences

Setting Location Recommended
Auto-start with calendar Preferences > General On
Default template Preferences > Templates Match your meeting type
AI model Uses GPT-4o/Claude No configuration needed
Auto-update Preferences > General On

Output

  • Granola installed and running on login
  • Calendar connected with meeting auto-detection
  • System audio + microphone permissions granted
  • Live transcription verified on a test call

Error Handling

Error Cause Fix
No audio captured Missing Screen & System Audio permission (macOS) System Settings > Privacy & Security > Screen & System Audio Recording > enable Granola, then restart
Calendar not syncing OAuth token expired or wrong account Disconnect calendar in Settings, re-authenticate
App won't launch macOS Gatekeeper block Right-click Granola.app > Open, or xattr -cr /Applications/Granola.app
Meeting not detected Event has no video link Add a Zoom/Meet/Teams link to the calendar event
Bluetooth audio drops BT device causes transcription stops Switch to built-in mic or wired headset

Granola Architecture (How It Works)

Your Device Audio ──→ Granola Desktop App ──→ Granola Cloud (transcription)
                           │                        │
                     Local notepad            GPT-4o / Claude
                     (your typed notes)       (enhance + summarize)
                           │                        │
                           └────── Merged Output ───┘
                                   │
                          Structured meeting notes
                          with action items
  • Audio is transcribed server-side; Granola does not store raw audio after processing
  • Your typed notes are merged with the transcript for context-aware summaries
  • No bot joins your meeting — capture happens via system audio

Examples

env=sandbox; secret_ref=granola-client-v4; scope=meeting-read; destination=approved; synthetic_probe=200; rotation_owner=platform-ops proves setup without exposing a credential.

Resources

Next Steps

After installation, proceed to granola-hello-world for your first meeting capture.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/jeremylongshore-tons-of-skills-marketplace-granola-install-auth/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

jeremylongshore-tons-of-skills-marketplace-granola-install-auth.ocm.jsonjson
{
  "ocm": "1",
  "id": "jeremylongshore-tons-of-skills-marketplace-granola-install-auth",
  "kind": "skill",
  "name": "granola-install-auth",
  "description": "Install and configure Granola AI meeting notes with calendar and audio permissions. Use when setting up Granola for the first time, connecting Google/Outlook calendars, granting macOS Screen Recording permission, or configuring Windows audio capture. Trigger: \"install granola\", \"setup granola\", \"granola calendar\", \"granola permissions\".",
  "publisher": "jeremylongshore",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "saas",
      "granola",
      "granola-install",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Install and configure Granola AI meeting notes with calendar and audio permissions. Use when setting up Granola for the first time, connecting Google/Outlook calendars, granting macOS Screen Recording permission, or configuring Windows audio capture. Trigger: \"install granola\", \"setup granola\", \"granola calendar\", \"granola permissions\"."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/jeremylongshore/tons-of-skills-marketplace",
      "path": "skills/.curated/granola-install-auth/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/jeremylongshore/tons-of-skills-marketplace/blob/HEAD/skills/.curated/granola-install-auth/SKILL.md",
      "key": "jeremylongshore/tons-of-skills-marketplace/skills/.curated/granola-install-auth/SKILL.md"
    },
    "compatibility": "Designed for Claude Code",
    "allowed_tools": [
      "Read,",
      "Write,",
      "Edit,",
      "Bash(brew:*),",
      "Bash(open:*),",
      "Bash(pgrep:*),",
      "Bash(defaults:*),",
      "Bash(ls:*)"
    ],
    "license": "MIT"
  },
  "instructions": "# Granola Install & Auth\n\n## Overview\n\nInstall Granola, the AI notepad that captures meeting audio directly from your device (no bot joins the call), transcribes with GPT-4o/Claude, and produces structured notes with action items. Supports Zoom, Google Meet, Teams, Slack Huddles, and WebEx.\n\n## Prerequisites\n\n- macOS 12+ or Windows 10+ (iOS/Android for mobile)\n- Google Calendar or Microsoft Outlook account\n- Active internet connection for initial auth\n\n## Instructions\n\n### Step 1 — Download and Install\n\n```bash\n# macOS via Homebrew\nbrew install --cask granola\n\n# Or download directly\nopen \"http",
  "cost": {
    "context_tokens": 1223
  }
}

Fetch it by URL: GET /api/v1/registry/jeremylongshore-tons-of-skills-marketplace-granola-install-auth/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.