Skip to main content ホーム クリエイター jeremylongshore tons-of-skills-marketplace fireflies-debug-bundle
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".
インストールへ移動 Skills Marketplace コミュニティが作成したAIスキルを発見・探索
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/jeremylongshore/tons-of-skills-marketplace --skill fireflies-debug-bundleコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Zipをダウンロード ダウンロード中... このリポジトリの他の Skills langchain-deploy-integration Deploy a LangChain 1.0 / LangGraph 1.0 app to Cloud Run, Vercel, or LangServe correctly — with timeouts sized for chain length, cold-start mitigation, SSE anti-buffering headers, and Secret Manager over .env. Use when prepping a first production deploy, debugging a stream that hangs behind a proxy, or diagnosing p99 latency spikes. Trigger with "langchain deploy", "langchain cloud run", "langchain vercel python", "langchain langserve", or "langchain docker".
langchain-langgraph-agents Build a correct LangGraph 1.0 ReAct agent with create_react_agent — typed tools, error propagation, recursion caps, and stop conditions that actually stop. Use when writing a first tool-calling agent, migrating from AgentExecutor or initialize_agent, or diagnosing an agent that loops on vague prompts. Trigger with "langgraph agent", "create_react_agent", "langgraph tool calling", "AgentExecutor migration", or "agent loop cost".
langchain-langgraph-human-in-loop Build LangGraph 1.0 human-in-the-loop approval flows with interrupt_before /
interrupt_after and Command(resume=...) — JSON-serializable state, clean
resume semantics, and UI wiring for approval decisions. Use when adding an
approval gate before an expensive tool call, wiring a Slack/web UI for agent
approvals, or debugging a graph that crashes on interrupt.
Trigger with "langgraph human in loop", "langgraph interrupt_before",
"langgraph approval flow", "Command resume", "langgraph HITL".
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
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.