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.zipInstalls 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,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
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
- Define the authorized purpose, cohort, fields, recipients, region, retention, and deletion owner.
- Minimize GraphQL selections and avoid media URLs unless the workflow requires them.
- Apply deterministic redaction before storage or model use and retain provenance.
- Encrypt approved stores, separate tenants, and restrict search and export paths.
- Track copies and derived outputs, including AskFred answers and downstream CRM records.
- Process access or deletion requests through verified identities and legal-hold checks.
- 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| fireflies-data-handling (this skill) | 1 | 2mo | Caution | Advanced |
| deepgram-data-handling | 2 | 2mo | Review | Intermediate |
| groq-data-handling | 0 | 2mo | Review | Advanced |
| zod-4 | 12 | 8mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →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".
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".
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.
similarity-search-patterns
wshobson
Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.
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".
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.