Skip to main content
fireflies-debug-bundle Collect Fireflies.ai debug evidence for support tickets and troubleshooting.
Use when encountering persistent issues, preparing support tickets,
or collecting diagnostic information for Fireflies.ai problems.
Trigger with phrases like "fireflies debug", "fireflies support bundle",
"collect fireflies logs", "fireflies diagnostic".
Jump to install Skills Marketplace Discover and explore AI skills built by the community.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Copy promptShow prompt details A direct command skips the review prompt. Inspect the source before running it.
npx skills add https://github.com/jeremylongshore/claude-code-plugins-plus-skills --skill fireflies-debug-bundleThe command stays on one line. Scroll horizontally to inspect it before copying.
Prefer a local copy? Download the files currently available to SkillsMP.
Download Zip Downloading... More from this repository Implement user sign-up and sign-in flows with Clerk.
Use when building authentication UI, customizing sign-in experience,
or implementing OAuth social login.
Trigger with phrases like "clerk sign-in", "clerk sign-up",
"clerk login flow", "clerk OAuth", "clerk social login".
Implement session management and middleware with Clerk.
Use when managing user sessions, configuring route protection,
or implementing token refresh and custom JWT templates.
Trigger with phrases like "clerk session", "clerk middleware",
"clerk route protection", "clerk token", "clerk JWT".
Configure enterprise SSO, role-based access control, and organization management.
Use when implementing SSO integration, configuring role-based permissions,
or setting up organization-level controls.
Trigger with phrases like "clerk SSO", "clerk RBAC",
"clerk enterprise", "clerk roles", "clerk permissions", "clerk organizations".
Related occupations SOC
Based on SOC occupation classification
name fireflies-debug-bundle description Collect Fireflies.ai debug evidence for support tickets and troubleshooting.
Use when encountering persistent issues, preparing support tickets,
or collecting diagnostic information for Fireflies.ai problems.
Trigger with phrases like "fireflies debug", "fireflies support bundle",
"collect fireflies logs", "fireflies diagnostic".
allowed-tools Read, Bash(curl:*), Bash(tar:*), Grep version 1.11.0 license MIT author Jeremy Longshore <jeremy@intentsolutions.io> tags ["saas","fireflies","debugging"] compatibility Designed for Claude Code, also compatible with Codex and OpenClaw
Fireflies.ai Debug Bundle
Current State
!node --version 2>/dev/null || echo 'N/A'
!python3 --version 2>/dev/null || echo 'N/A'
Overview
Collect all diagnostic information needed to resolve Fireflies.ai integration issues. Generates a redacted bundle safe for sharing with support.
Prerequisites
FIREFLIES_API_KEY environment variable set
curl and jq available
Permission to collect environment info
Instructions
Step 1: Create Debug Bundle Script
#!/bin/bash
set -euo pipefail
BUNDLE_DIR="fireflies-debug-$(date +%Y%m%d-%H%M%S) "
mkdir -p "$BUNDLE_DIR "
echo "=== Fireflies.ai Debug Bundle ===" > "$BUNDLE_DIR /summary.txt"
echo "Generated: $(date -u +%Y-%m-%dT%H:%M:%SZ) " >> "$BUNDLE_DIR /summary.txt"
echo "" >> "$BUNDLE_DIR /summary.txt"
echo "--- Environment ---" >> "$BUNDLE_DIR /summary.txt"
echo "Node: $(node --version 2>/dev/null || echo 'N/A') " >> "$BUNDLE_DIR /summary.txt"
echo "Python: $(python3 --version 2>/dev/null || echo 'N/A') " >> "$BUNDLE_DIR /summary.txt"
echo "OS: " >>
>>
>>
>>
curl -s -o -w \
-X POST https://api.fireflies.ai/graphql \
-H \
-H \
-d \
>> 2>&1
>>
>>
curl -s -X POST https://api.fireflies.ai/graphql \
-H \
-H \
-d \
| jq \
>> 2>/dev/null
>>
>>
curl -s -X POST https://api.fireflies.ai/graphql \
-H \
-H \
-d \
| jq \
>> 2>/dev/null
>>
>>
npm list graphql graphql-request 2>/dev/null >> || >>
pip freeze 2>/dev/null | grep -i >> ||
>>
>>
[ -f . ];
. | sed >>
tar -czf
-rf
$(uname -s)
$(uname -r)
"$BUNDLE_DIR /summary.txt"
echo
"API Key: ${FIREFLIES_API_KEY:+SET (${#FIREFLIES_API_KEY} chars)} "
"$BUNDLE_DIR /summary.txt"
echo
""
"$BUNDLE_DIR /summary.txt"
echo
"--- API Connectivity ---"
"$BUNDLE_DIR /summary.txt"
"$BUNDLE_DIR /api-response.json"
"HTTP %{http_code} | %{time_total}s\n"
"Content-Type: application/json"
"Authorization: Bearer $FIREFLIES_API_KEY "
'{"query": "{ user { name email is_admin } }"}'
"$BUNDLE_DIR /summary.txt"
echo
""
"$BUNDLE_DIR /summary.txt"
echo
"--- Account Info ---"
"$BUNDLE_DIR /summary.txt"
"Content-Type: application/json"
"Authorization: Bearer $FIREFLIES_API_KEY "
'{"query": "{ user { name email is_admin num_transcripts minutes_consumed is_calendar_in_sync integrations } }"}'
'.data.user | {name, is_admin, transcripts: .num_transcripts, minutes: .minutes_consumed, calendar_sync: .is_calendar_in_sync}'
"$BUNDLE_DIR /summary.txt"
echo
""
"$BUNDLE_DIR /summary.txt"
echo
"--- Recent Transcripts (last 5) ---"
"$BUNDLE_DIR /summary.txt"
"Content-Type: application/json"
"Authorization: Bearer $FIREFLIES_API_KEY "
'{"query": "{ transcripts(limit: 5) { id title date duration organizer_email } }"}'
'.data.transcripts[]? | {id, title, date, duration}'
"$BUNDLE_DIR /summary.txt"
echo
""
"$BUNDLE_DIR /summary.txt"
echo
"--- Dependencies ---"
"$BUNDLE_DIR /summary.txt"
"$BUNDLE_DIR /summary.txt"
echo
"No npm packages found"
"$BUNDLE_DIR /summary.txt"
"request\|graphql"
"$BUNDLE_DIR /summary.txt"
true
echo
""
"$BUNDLE_DIR /summary.txt"
echo
"--- Config (redacted) ---"
"$BUNDLE_DIR /summary.txt"
if
env
then
cat
env
's/=.*/=***REDACTED***/'
"$BUNDLE_DIR /config-redacted.txt"
fi
"$BUNDLE_DIR .tar.gz"
"$BUNDLE_DIR "
rm
"$BUNDLE_DIR "
echo
"Bundle created: $BUNDLE_DIR .tar.gz"
Step 2: Quick Health Check set -euo pipefail
echo "=== Fireflies Quick Health Check ==="
echo -n "Auth: "
curl -s -X POST https://api.fireflies.ai/graphql \
-H "Authorization: Bearer $FIREFLIES_API_KEY " \
-H "Content-Type: application/json" \
-d '{"query": "{ user { email } }"}' | jq -r '.data.user.email // .errors[0].message'
echo -n "Calendar: "
curl -s -X POST https://api.fireflies.ai/graphql \
-H "Authorization: Bearer $FIREFLIES_API_KEY " \
-H "Content-Type: application/json" \
-d '{"query": "{ user { is_calendar_in_sync } }"}' | jq -r '.data.user.is_calendar_in_sync'
echo -n "Last meeting: "
curl -s -X POST https://api.fireflies.ai/graphql \
-H "Authorization: Bearer $FIREFLIES_API_KEY " \
-H "Content-Type: application/json" \
-d '{"query": "{ transcripts(limit: 1) { title date } }"}' | jq -r '.data.transcripts[0] | "\(.title) (\(.date))"'
Sensitive Data Handling ALWAYS REDACT before sharing:
API keys and tokens
Meeting content and transcripts
Attendee emails and names
PII in action items
Error codes and messages
HTTP status codes and latency
Package versions
Account metadata (admin status, transcript count)
Error Handling Item Purpose Included API connectivity Is the endpoint reachable? HTTP status + latency Auth check Is the API key valid? User email or error code Calendar sync Is the bot getting invites? Boolean sync status Recent transcripts Is processing working? Metadata only (no content) Dependencies Version conflicts? Package versions
Output
fireflies-debug-YYYYMMDD-HHMMSS.tar.gz archive with:
summary.txt -- environment, connectivity, account info
api-response.json -- raw API response
config-redacted.txt -- configuration with secrets masked
Resources
Next Steps For rate limit issues, see fireflies-rate-limits.