FI

fireflies-data-handling

Manage transcript data exports, PII redaction, and data retention policies for Fireflies.ai to ensure privacy compliance.

Install

mkdir -p .claude/skills/fireflies-data-handling && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5479" && unzip -o skill.zip -d .claude/skills/fireflies-data-handling && rm skill.zip

Installs to .claude/skills/fireflies-data-handling

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Handle Fireflies.ai transcript data: export formats, PII redaction,
67 charsno explicit “when” trigger
Advanced

Key capabilities

  • →Export transcripts in JSON, text, SRT, and CSV
  • →Redact PII from transcripts and summaries
  • →Implement automated data retention policies
  • →Handle GDPR/CCPA data subject requests
  • →Manage transcript deletion with rate limiting

How it works

The skill uses GraphQL queries to fetch transcript data and provides utility functions to format, redact, and manage the lifecycle of meeting data according to privacy standards.

Inputs & outputs

You give it
Transcript ID or participant email
You get back
Redacted transcript data or deletion confirmation

When to use fireflies-data-handling

  • →Redact PII from meeting transcripts
  • →Implement data retention policies
  • →Ensure GDPR compliance for voice data
  • →Export meeting summaries for storage

About this skill

Fireflies Meeting Data Governance

Overview

Govern Fireflies transcripts, summaries, participant data, media links, AskFred output, exports, retention, redaction, and deletion propagation.

Prerequisites

  • The target repository or integration path and the requested operator outcome.
  • The Fireflies principal, team, environment, and data classification for the work.
  • Current Fireflies documentation, credentials only when needed, and an accountable approver.

Current Contract

Classify metadata, participants, attendance, sentences, raw_text, summaries, analytics, audio/video URLs, sharing records, webhook payloads, and AskFred answers separately. API access does not override consent, purpose limitation, retention, legal hold, or downstream deletion obligations.

Authentication

For authenticated operations, inject FIREFLIES_API_KEY from an approved secret manager and send it only as Authorization: Bearer REDACTED_KEY to https://api.fireflies.ai/graphql. Never print, commit, place in a URL, forward to a browser, or include the key in evidence. Webhook signing secrets are separate credentials and must not be reused as API keys.

Instructions

  1. Define the authorized purpose, cohort, fields, recipients, region, retention, and deletion owner.
  2. Minimize GraphQL selections and avoid media URLs unless the workflow requires them.
  3. Apply deterministic redaction before storage or model use and retain provenance.
  4. Encrypt approved stores, separate tenants, and restrict search and export paths.
  5. Track copies and derived outputs, including AskFred answers and downstream CRM records.
  6. Process access or deletion requests through verified identities and legal-hold checks.
  7. Verify deletion propagation and retain only a content-free compliance receipt.

Tool Discipline

Use Read, Glob, and Grep to inspect code, configuration, tests, and evidence. Use Write/Edit only for approved implementation or documentation changes. Do not query Fireflies, retrieve meeting content, create an AskFred thread, upload media, change account state, replay an event, or deploy merely because this skill was invoked.

Approval Boundaries

Require approval before export, long-term storage, model processing, external sharing, retention changes, media retrieval, or deleteTranscript.

Output

Return the exact operation or event surface, environment, authorization class, selected field groups, validation results, content-free metrics, decisions, and a concise pass/fail receipt. Keep secrets and meeting-derived content out of general output.

Validation

Before reporting success, rerun the smallest relevant deterministic check, compare actual state with the requested outcome and current contract, verify no secret or meeting-derived content entered logs or artifacts, and record unresolved uncertainty explicitly.

Error Handling

  • Consent or purpose is unclear: do not retrieve content.
  • Legal hold conflicts with deletion: pause and route to counsel or the data owner.
  • Downstream copy cannot be located: stop further propagation and open an incident.

Examples

  • "Review fireflies meeting data governance" produces a bounded plan and redacted receipt.
  • A request that widens access or mutates production is paused at the approval boundary.

Resources

Read official Fireflies.ai evidence before relying on a field, filter, event, permission, plan limit, mutation, or processing state.

When not to use it

  • →When data is not sensitive and does not require redaction
  • →When real-time processing is not required for compliance

Prerequisites

FIREFLIES_API_KEY

Limitations

  • →Deletion is subject to API rate limits
  • →Redaction relies on regex patterns

How it compares

It provides a structured approach to data privacy and compliance for voice data, which is typically handled manually or ignored in basic integrations.

Compared to similar skills

fireflies-data-handling side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
fireflies-data-handling (this skill)12moCautionAdvanced
deepgram-data-handling22moReviewIntermediate
groq-data-handling02moReviewAdvanced
zod-4128moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

deepgram-data-handling

jeremylongshore

Implement audio data handling best practices for Deepgram integrations. Use when managing audio file storage, implementing data retention policies, or ensuring GDPR/HIPAA compliance for transcription data. Trigger with phrases like "deepgram data", "audio storage", "transcription data", "deepgram GDPR", "deepgram HIPAA", "deepgram privacy".

28

groq-data-handling

jeremylongshore

Implement Groq PII handling, data retention, and GDPR/CCPA compliance patterns. Use when handling sensitive data, implementing data redaction, configuring retention policies, or ensuring compliance with privacy regulations for Groq integrations. Trigger with phrases like "groq data", "groq PII", "groq GDPR", "groq data retention", "groq privacy", "groq CCPA".

00

zod-4

prowler-cloud

Zod 4 schema validation patterns. Trigger: When creating or updating Zod v4 schemas for validation/parsing (forms, request payloads, adapters), including v3 -> v4 migration patterns.

1260

similarity-search-patterns

wshobson

Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.

349

vercel-webhooks-events

jeremylongshore

Implement Vercel webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Vercel event notifications securely. Trigger with phrases like "vercel webhook", "vercel events", "vercel webhook signature", "handle vercel events", "vercel notifications".

325

engineering-skills

alirezarezvani

23 production-ready engineering skills covering architecture, frontend, backend, fullstack, QA, DevOps, security, AI/ML, data engineering, computer vision, and specialized tools like Playwright Pro, Stripe integration, AWS, and MS365. 30+ Python automation tools (all stdlib-only). Works with Claude Code, Codex CLI, and OpenClaw.

422

Search skills

Search the agent skills registry