Agent skill
meeting-sync
Sync new Granola meetings to local Knowledge folder. Use during morning planning, when user asks "what should I do today", or asks to review/sync meetings.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/meeting-sync
SKILL.md
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
Use AskUserQuestion with these options:
| 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 Morning Flow
After syncing (or skipping), continue with the normal morning planning workflow:
- Check tasks
- Review priorities
- Suggest focus items for the day
Example Flow
User: "What should I do today?"
Claude:
- Calls
check_new_meetings - "I found 3 new meetings since your last sync..."
- Presents AskUserQuestion with sync options
- 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?