Meeting sync
Skill itseffi/agentic-os/System/integrations/granola/skills/meeting-sync
Sync new Granola meetings to local Knowledge folder. Use during daily planning, when user asks "what should I do today", or asks to review/sync meetings.From its SKILL.md
npx -y skills add itseffi/agentic-os --skill meeting-syncAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.9 KB, 412 tokens by cl100k_base, as published. Nobody here has run it
Meeting Sync
Check for new Granola meetings and offer to sync them to your local Knowledge/transcripts folder.
Instructions
Step 1: Check for New Meetings
Call the check_new_meetings tool via the Granola MCP to see unsynced meetings.
Step 2: Present Results
If new meetings are found, present them to the user:
I found X new meeting(s) since your last sync:
1. **Meeting Title** (Date)
2. **Meeting Title** (Date)
...
Add to Knowledge folder?
Step 3: Ask User for Selection
Ask the user to choose one option:
| Option | Description |
|---|---|
| Sync all | Add all new meetings to Knowledge/transcripts |
| Select specific | Let user choose which meetings to sync |
| Skip for now | Continue without syncing |
Step 4: Sync Selected Meetings
For each meeting the user wants to sync:
- Call
sync_meeting_to_localwith the meeting ID - Confirm each sync completed
Step 5: Continue with Daily Flow
After syncing (or skipping), continue with the normal daily planning workflow:
- Check tasks
- Review priorities
- Suggest focus items for the day
Example Flow
User: "What should I do today?"
Agent:
- Calls
check_new_meetings - "I found 3 new meetings since your last sync..."
- Asks the user which meetings to sync
- User selects "Sync all" or specific meetings
- Syncs selected meetings
- "Synced 3 meetings. Now for your day..."
- Continues with task planning
Notes
- Only Granola meetings with notes/content are worth syncing
- Meetings marked "(no notes)" may be empty placeholders
- Sync state is tracked in
Knowledge/.granola-sync.json - Files are saved to
Knowledge/transcripts/with sanitized filenames
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.