scald

Granola Meeting Transcripts

Officev1.0.0
By scaldUpdated 2026-05-11granola@clawhub_scald/granola
Meeting Notes#Meeting

According to AlphaMoat, as of 2026-09, Granola Meeting Transcripts has 3,300 downloads and 4 stars — ranked #3,433 of 5,078 AI skills overall, and #250 of 435 in Office.

Installs
103
Downloads
3.3K
Stars
4
Overall Rank
#3,433
Top 68% overall · Top 58% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗1033.2K4-
SkillHub ↗1033.3K4—

Platforms count differently and update at different times.

What this skill does

It describes using desktop sign-in with a script to store meeting metadata, transcripts, summaries, and raw data, and gives examples for searching by title or text. Meeting content and authentication files may be sensitive. Syncing, scheduled jobs, and searches should stay within the user’s explicitly authorized scope; confirm the local destination, access controls, and retention before use.

Profile published 2026-10-29

What you can do with it

  • Organize authorized meeting transcripts or summaries in a local directory.
  • Find synced meeting records by title or keyword.
  • Review desktop sign-in status and local-file permissions required for syncing.

When to use it

  • When searching one’s own Granola meeting notes.
  • When syncing cloud meeting records locally for later organization.
  • Before scheduling syncs or searching sensitive meeting records, when authorization, destination, and access controls need confirmation.

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Explain how to find a specified meeting in an explicitly authorized local directory without reading or outputting authentication files.
List the privacy, permission, and retention settings to confirm before syncing meeting records locally.

Monthly Trend

Downloads3.3K
2.1K2.8K3.4K2026-03 · Downloads 2.2K2026-05 · Downloads 2.6K2026-06 · Downloads 2.8K2026-07 · Downloads 3.0K2026-08 · Downloads 3.1K2026-09 · Downloads 3.3K26-0326-09
Stars4
3442026-03 · Stars 32026-05 · Stars 42026-06 · Stars 42026-07 · Stars 42026-08 · Stars 42026-09 · Stars 426-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.3K—4
2026-083.1K+4.7%4
2026-073.0K+8.0%4
2026-062.8K+5.4%4
2026-052.6K—4
2026-032.2K—3

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.3 KB · ClawHub v1.0.0
---
name: granola
description: Access Granola meeting transcripts and notes.
homepage: https://granola.ai
metadata: {"clawdbot":{"emoji":"🥣","requires":{"bins":["python3"]}}}
---

# granola

Access Granola meeting transcripts, summaries, and notes.
Show all (96 lines)

## Setup

Granola stores meetings in the cloud. To access them locally:

1. **Install dependencies:**
```bash
pip install requests
```

2. **Run initial sync:**
```bash
python ~/path/to/clawdbot/skills/granola/scripts/sync.py ~/granola-meetings
```

3. **Set up automatic sync via clawdbot cron:**
```javascript
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
    }
  }
})
```

The sync script reads auth from `~/Library/Application Support/Granola/supabase.json` (created when you sign into Granola on macOS).

## Data Structure

After sync, each meeting is a folder:
```
~/granola-meetings/
  {meeting-id}/
    metadata.json   - title, date, attendees
    transcript.md   - formatted transcript  
    transcript.json - raw transcript data
    document.json   - full API response
    notes.md        - AI summary (if available)
```

## Quick Commands

**List recent meetings:**
```bash
for d in $(ls -t ~/granola-meetings | head -10); do
  jq -r '"\(.created_at[0:10]) | \(.title)"' ~/granola-meetings/$d/metadata.json 2>/dev/null
done
```

**Search by title:**
```bash
grep -l "client name" ~/granola-meetings/*/metadata.json | while read f; do
  jq -r '.title' "$f"
done
```

**Search transcript content:**
```bash
grep -ri "keyword" ~/granola-meetings/*/transcript.md
```

**Meetings on a specific date:**
```bash
for d in ~/granola-meetings/*/metadata.json; do
  if jq -e '.created_at | startswith("2026-01-03")' "$d" > /dev/null 2>&1; then
    jq -r '.title' "$d"
  fi
done
```

## Notes

- Sync requires the Granola desktop app to be signed in (for auth tokens)
- Tokens expire after ~6 hours; open Granola to refresh them
- macOS only (auth file path is macOS-specific)
- For multi-machine setups, sync on one machine and rsync the folder to others

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.