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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/granola-pack:granola-performance-tuningThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin granola-packGuides first Granola meeting capture: live notepad notes during calls, AI-enhanced structured output via templates, and chat queries. Tests setup and workflow.
Processes audio recordings, transcripts, podcasts, lectures into structured Obsidian notes with action items, decisions, glossary via intake interview. Multilingual support.
Processes raw meeting transcripts into structured Obsidian notes with YAML frontmatter, action items, summary, and formatted transcript. Useful for Granola transcripts or direct pastes.