From granola-pack
Optimizes Granola transcription accuracy, AI note quality, and processing speed via audio hardware/setup, room config, and meeting practices like speaker attribution.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin granola-packThis skill is limited to using the following tools:
Optimize Granola output quality across three dimensions: audio/transcription accuracy, AI enhancement quality, and integration speed. Granola's AI (GPT-4o/Claude) produces better output when it has clean audio, well-typed notes, and structured templates.
Guides first Granola meeting capture: live notepad notes during calls, AI-enhanced structured output via templates, and chat queries. Tests setup and workflow.
Syncs Granola meeting transcripts, summaries, and notes to local disk from macOS app auth. Enables bash searches by title, content, date, or attendees.
Queries and syncs Granola AI meeting notes and transcripts from local cache to Obsidian vault as Markdown files. Supports list, get, sync commands via Python CLI.
Share bugs, ideas, or general feedback.
Optimize Granola output quality across three dimensions: audio/transcription accuracy, AI enhancement quality, and integration speed. Granola's AI (GPT-4o/Claude) produces better output when it has clean audio, well-typed notes, and structured templates.
Granola captures system audio from your device. Transcription accuracy depends entirely on audio quality:
Hardware recommendations (by priority):
| Setup | Accuracy Impact | Recommendation |
|---|---|---|
| Wired headset with mic | Highest | Best for solo/remote meetings |
| USB condenser mic | High | Best for in-office, multiple speakers |
| Laptop built-in mic | Medium | Acceptable for quiet environments |
| Bluetooth headset | Variable | May cause dropouts — test first |
| Speakerphone in room | Low | Echo and distance degrade accuracy |
Audio configuration checklist:
Room setup:
These behaviors directly improve Granola's output:
| Practice | Impact | Why It Helps |
|---|---|---|
| State names when assigning work | High | "Sarah, can you handle the API spec?" enables correct attribution |
| Use explicit action language | High | "Action item: review by Friday" — AI detects structured language |
| One speaker at a time | High | Crosstalk confuses speaker diarization |
| Summarize decisions verbally | Medium | "So we've decided to go with option B" — AI captures decisions |
| Spell technical terms first time | Medium | "We'll use Kubernetes, K-U-B-E-R-N-E-T-E-S" — improves accuracy |
| Type notes during the meeting | High | Your notes give the AI critical context for enhancement |
| Brief recap at meeting end | Medium | "To summarize, we agreed on X, Y, and Z" — improves summary |
Template structure directly affects the quality of enhanced output:
High-quality template design:
## Summary
[2-3 sentence overview of the meeting]
## Key Decisions
[Bullet list of decisions made, with reasoning]
## Action Items
[Format: - [ ] @person: task (due date)]
## Open Questions
[Items that need follow-up or weren't resolved]
## Next Steps
[What happens after this meeting]
Template optimization tips:
[Format: - [ ] @person: task] guides the AIAfter enhancing notes, spend 5 minutes on quality assurance:
After enhancement, use Chat to improve the notes:
"What did Mike say about the timeline?"
→ Searches transcript for Mike's statements about timeline
"Were there any disagreements that aren't captured in the summary?"
→ Analyzes transcript for conflicting viewpoints
"Add the budget numbers that were discussed"
→ Pulls specific figures from the transcript
"Rewrite the action items with more detail"
→ Expands terse action items with transcript context
| Metric | Target | How to Measure |
|---|---|---|
| Transcription accuracy | >95% word accuracy | Spot-check 2-3 min of transcript vs. audio |
| Action item detection | >90% captured | Compare enhanced notes to manual list |
| Decision accuracy | 100% correct | Verify all listed decisions actually happened |
| Processing time | <2 min for 30-min meeting | Timestamp when meeting ends vs. when notes are ready |
| Enhancement usefulness | 4+/5 team rating | Monthly survey: "How useful are Granola notes?" |
Track these monthly. If accuracy drops below target:
| Issue | Cause | Fix |
|---|---|---|
| <85% transcription accuracy | Poor microphone or noisy room | Upgrade to wired headset, reduce background noise |
| Action items missed | Vague language ("someone should...") | Use explicit format: "Action item: @person does X by Y" |
| Wrong speaker attribution | Crosstalk or no name usage | State names, avoid overlapping speech |
| Slow processing (>5 min) | Long meeting or server load | Normal for 2+ hour meetings; check status.granola.ai |
| Hallucinated decisions | AI filling template sections | Review before sharing; remove decisions that didn't happen |
Proceed to granola-cost-tuning for cost optimization and plan selection.