granola
Access Granola meeting transcripts and notes.
Why use this skill?
Learn how to sync, search, and analyze your Granola meeting transcripts locally with OpenClaw for improved productivity and automated documentation workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/scald/granolaWhat This Skill Does
The Granola skill enables OpenClaw to interact with your meeting intelligence by syncing transcripts, summaries, and notes from the Granola desktop application to your local environment. Once synced, you gain full offline access to your meeting history, allowing for sophisticated natural language queries, keyword searching across transcripts, and automated documentation tasks. By treating your meeting data as a structured filesystem, the skill allows OpenClaw to perform context-aware analysis on historical conversations without needing to rely on external cloud API latency or connectivity.
Installation
To get started, first ensure you have the requests library installed in your environment via pip install requests. Next, run the provided sync script to initialize your local meeting database located at ~/granola-meetings. It is highly recommended to automate this process using the clawdbot_cron function provided in the documentation to ensure your transcripts remain up-to-date. The script leverages your existing macOS Granola authentication, meaning no manual API key management is required, provided the Granola desktop app remains active for token refreshes.
Use Cases
- Automated Reporting: Generate weekly summaries or status reports based on meeting notes.
- Historical Search: Instantly locate specific client commitments or technical requirements mentioned in past meetings.
- Cross-Meeting Synthesis: Identify recurring patterns or project bottlenecks by cross-referencing multiple meeting transcripts.
- Documentation Generation: Automatically populate internal wikis or task trackers based on meeting action items found in
notes.md.
Example Prompts
- "OpenClaw, summarize the main action items from all meetings I had with the Alpha project team last week."
- "Search through my Granola meetings and find where we discussed the API rate limit changes; provide the specific transcript snippet."
- "Draft a follow-up email based on the notes from my meeting on 2026-01-03, focusing on the unresolved blockers."
Tips & Limitations
This skill is specifically optimized for macOS users due to the authentication path dependency. Because token expiration occurs every six hours, ensuring the Granola desktop application is running periodically is essential for successful synchronization. For teams working across multiple machines, consider syncing the primary folder on one host and using rsync to keep other instances up-to-date. Always verify that your transcript.json files are properly formatted before piping them into complex analytical scripts to avoid parsing errors.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-scald-granola": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution