fireflies-observability
Monitor Fireflies.ai integration health with metrics, alerts, and dashboards. Use when implementing monitoring, setting up alerting, or tracking transcript processing reliability. Trigger with phrases like "fireflies monitoring", "fireflies metrics", "fireflies observability", "monitor fireflies", "fireflies alerts". '
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill fireflies-observability --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Fireflies.ai Observability ## Overview Monitor Fireflies.ai integration health: API connectivity, webhook delivery, transcript processing latency, and seat utilization. Built for Prometheus/Grafana but adaptable to any metrics system. ## Prerequisites - Fireflies Business+ plan (for full API access) - Prometheus + Grafana (or equivalent metrics stack) - Webhook endpoint deployed and receiving events ## Instructions ### Step 1: Instrument the GraphQL Client ```typescript // lib/fireflies-instrumented.ts import { Counter, Histogram, Gauge } from "prom-client"; const apiRequests = new Counter({ name: "fireflies_api_requests_total", help: "Total Fireflies API requests", labelNames: ["operation", "status"], }); const apiLatency = new Histogram({ name: "fireflies_api_latency_seconds", help: "Fireflies API request latency", labelNames: ["operation"], buckets: [0.1, 0.25, 0.5, 1, 2, 5, 10], }); const FIREFLIES_API = "https://api.fireflies.ai/graphql"; export async function firefliesQueryInstrumented( operation: string, query: string, variables?: any ) { const timer = apiLatency.startTimer({ operation }); try { const res = await fetch(FIREFLIES_API, { method: "POST", headers: { "Content-T
- Overview
- Prerequisites
- Instructions
- Step 1: Instrument the GraphQL Client
- Step 2: Webhook Event Metrics
- Step 3: Health Check Probe
- Step 4: Seat Utilization Tracking
- Step 5: Alerting Rules
- Step 6: Dashboard Panels (Grafana)
- Error Handling
- Output
- Resources
- Next Steps
What does the fireflies-observability skill do?
Monitor Fireflies.ai integration health with metrics, alerts, and dashboards. Use when implementing monitoring, setting up alerting, or tracking transcript processing reliability. Trigger with phrases like "fireflies monitoring", "fireflies metrics", "fireflies observability", "monitor fireflies", "fireflies alerts". '
How do I install it?
Run `npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill fireflies-observability --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From jeremylongshore/claude-code-plugins-plus-skills, a repository with 2,630 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.