Skip to content
Back to skills

Granola Incident Runbook

ASecurity

Manage incident response for Granola meeting capture issues. Use when handling meeting capture failures, system outages, or urgent troubleshooting situations. Trigger with phrases like "granola incident", "granola outage", "granola emergency", "granola not recording", "granola down".

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 10, 2026
businessbashapi

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add micsapp/micstec-skills --skill granola-incident-runbook --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Granola Incident Runbook?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Granola Incident Runbook
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/micsapp-granola-incident-runbook/badge)](https://www.skillsdirectory.com/skills/micsapp-granola-incident-runbook)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: granola-incident-runbook
description: |
  Manage incident response for Granola meeting capture issues.
  Use when handling meeting capture failures, system outages,
  or urgent troubleshooting situations.
  Trigger with phrases like "granola incident", "granola outage",
  "granola emergency", "granola not recording", "granola down".
allowed-tools: Read, Write, Edit, Bash(curl:*)
version: 1.0.0
license: MIT
author: Jeremy Longshore <jeremy@intentsolutions.io>
compatible-with: claude-code, codex, openclaw
---
# Granola Incident Runbook

## Contents
- [Overview](#overview)
- [Prerequisites](#prerequisites)
- [Instructions](#instructions)
- [Output](#output)
- [Error Handling](#error-handling)
- [Examples](#examples)
- [Resources](#resources)

## Overview
Standard operating procedures for responding to Granola incidents and meeting capture failures, from recording issues to complete outages.

## Prerequisites
- Granola admin access
- Knowledge of incident severity levels
- Communication channels identified

## Severity Levels

| Level | Description | Response Time | Example |
|-------|-------------|---------------|---------|
| P1 | Critical | < 15 min | Complete outage, data loss |
| P2 | High | < 1 hour | Recording failures, sync issues |
| P3 | Medium | < 4 hours | Single user issues |
| P4 | Low | < 24 hours | UI bugs |

## Instructions

### Step 1: Assess Severity
Check status page (`status.granola.ai`), determine scope (single user vs org-wide), classify severity.

### Step 2: Quick Fix by Incident Type
- **Not Recording**: Click Start Recording, check calendar/audio permissions, restart app
- **No Audio**: Check input device, test mic, restart app
- **Processing Stuck**: Wait 15 min, check connectivity, restart app
- **Integration Failure**: Reconnect integration, check destination permissions
- **Complete Outage**: Enable backup note-taking, monitor status page

### Step 3: Communicate Status
Post to internal Slack with status, impact, workaround, and ETA. Update every 30 minutes.

### Step 4: Escalate if Needed
IT Support -> Granola Admin -> Team Lead -> VP/CTO (P1 only).

### Step 5: Post-Incident Review
Document timeline, root cause, resolution, and prevention steps.

See [detailed implementation](${CLAUDE_SKILL_DIR}/references/implementation.md) for status check commands, detailed troubleshooting per incident type, communication templates, and post-incident report template.

## Output
- Incident classified and acknowledged
- Quick fix applied or workaround enabled
- Stakeholders notified with status updates
- Post-incident review documented

## Error Handling
| Error | Cause | Solution |
|-------|-------|----------|
| Recording not starting | Calendar not synced | Reconnect calendar OAuth |
| Empty transcript | Mic not detected | Check System Preferences audio input |
| Notes not appearing | Processing queue delay | Wait 15 min, check status page |
| Integration broken | Token expired | Reconnect in Settings > Integrations |

## Examples

### Quick Status Check
```bash
set -euo pipefail
curl -s https://status.granola.ai/api/v2/status.json | jq '.status'
```

## Resources
- [Granola Status](https://status.granola.ai)
- [Support Center](https://granola.ai/help)
- [Known Issues](https://granola.ai/updates)

## Next Steps
Proceed to `granola-data-handling` for data management procedures.

Files in this skill

  • SKILL.md3.3 KB
  • references/implementation.md3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.