Create diagnostic bundles for Granola troubleshooting. Use when preparing support requests, collecting system information, or diagnosing complex issues with Granola. Trigger with phrases like "granola debug", "granola diagnostics", "granola support bundle", "granola logs", "granola system info".
/plugin marketplace add jeremylongshore/claude-code-plugins-plus-skills/plugin install granola-pack@claude-code-plugins-plusThis skill is limited to using the following tools:
Collect comprehensive diagnostic information for Granola troubleshooting and support requests.
# Create debug directory
mkdir -p ~/Desktop/granola-debug
cd ~/Desktop/granola-debug
# System info
sw_vers > system-info.txt
system_profiler SPHardwareDataType >> system-info.txt
system_profiler SPSoftwareDataType >> system-info.txt
# Audio configuration
system_profiler SPAudioDataType > audio-config.txt
# Display info
system_profiler SPDisplaysDataType > display-info.txt
# Create debug directory
mkdir $env:USERPROFILE\Desktop\granola-debug
cd $env:USERPROFILE\Desktop\granola-debug
# System info
systeminfo > system-info.txt
# Audio devices
Get-WmiObject Win32_SoundDevice | Out-File audio-devices.txt
# Granola application logs
cp -r ~/Library/Logs/Granola ./granola-logs 2>/dev/null
# Application support data (no sensitive data)
ls -la ~/Library/Application\ Support/Granola/ > app-support-listing.txt
# System logs related to Granola
log show --predicate 'process == "Granola"' --last 1h > system-logs.txt 2>/dev/null
# Granola logs
Copy-Item "$env:LOCALAPPDATA\Granola\logs" -Destination ".\granola-logs" -Recurse
# Application event logs
Get-EventLog -LogName Application -Source "Granola" -Newest 100 | Out-File app-events.txt
# Test Granola connectivity
curl -s -o /dev/null -w "%{http_code}" https://api.granola.ai/health > network-test.txt
curl -s -o /dev/null -w "%{http_code}" https://granola.ai >> network-test.txt
# DNS resolution
nslookup api.granola.ai >> network-test.txt 2>&1
# Trace route (optional, may take time)
traceroute -m 10 api.granola.ai >> network-test.txt 2>&1
# Create calendar status report
cat > calendar-status.txt << 'EOF'
Calendar Integration Checklist:
1. Calendar Provider: [Google/Outlook/Other]
2. Last Successful Sync: [Date/Time]
3. Connected Calendars: [List]
4. OAuth Token Status: [Valid/Expired/Unknown]
5. Permissions Granted: [Yes/No/Partial]
Recent Calendar Errors:
[Copy any errors from Granola settings]
EOF
# macOS audio test
cat > audio-check.txt << 'EOF'
Audio Configuration Report
==========================
Default Input Device: $(system_profiler SPAudioDataType | grep "Default Input" | head -1)
Input Devices Available:
$(system_profiler SPAudioDataType | grep -A5 "Input Source")
Audio Permissions:
- Granola has microphone access: [Yes/No]
- Other apps using microphone: [List]
Virtual Audio Software:
- Loopback: [Installed/Not Installed]
- BlackHole: [Installed/Not Installed]
- Other: [Specify]
EOF
# Package all diagnostics
cd ~/Desktop
zip -r granola-debug-$(date +%Y%m%d-%H%M%S).zip granola-debug/
echo "Debug bundle created: granola-debug-$(date +%Y%m%d-%H%M%S).zip"
echo "Send this file to help@granola.ai"
| File | Purpose |
|---|---|
| system-info.txt | OS and hardware details |
| audio-config.txt | Audio device configuration |
| granola-logs/ | Application log files |
| network-test.txt | Connectivity diagnostics |
| calendar-status.txt | Calendar integration state |
| audio-check.txt | Microphone configuration |
The debug bundle does NOT include:
Before contacting support, check:
## Quick Checks
- [ ] Granola is updated to latest version
- [ ] Internet connection is stable
- [ ] Microphone permissions granted
- [ ] Calendar is connected
- [ ] Sufficient disk space (> 1GB)
- [ ] Antivirus not blocking Granola
Proceed to granola-rate-limits to understand usage limits.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.