FI

fireflies-enterprise-rbac

RBAC and permission configuration for Fireflies.ai workspace management and security.

Install

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

Installs to .claude/skills/fireflies-enterprise-rbac

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.

Configure Fireflies.ai workspace roles, channels, privacy controls,
67 charsno explicit “when” trigger
Advanced

Key capabilities

  • →List and manage workspace members
  • →Assign users to specific roles
  • →Organize transcripts into channels
  • →Configure transcript privacy levels
  • →Audit transcript access permissions

How it works

It utilizes GraphQL mutations to update user roles, meeting privacy settings, and channel assignments within an organization's workspace.

Inputs & outputs

You give it
User ID, channel ID, or transcript ID
You get back
Updated access control settings or audit logs

When to use fireflies-enterprise-rbac

  • →Managing team workspace access
  • →Setting up meeting channels
  • →Configuring transcript privacy and sharing

About this skill

Fireflies Team Access and Privileged Mutations

Overview

Govern Fireflies team roles, channels, privacy, sharing, and privileged mutations with current permission and rate-limit checks.

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

setUserRole accepts admin or user and requires admin authority while preserving at least one admin. Private channels are visible only to members. Privacy values include link, owner, participants, teammatesandparticipants, and teammates. Meeting owners or same-team admins control supported privacy, sharing, and channel mutations.

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. Inventory the acting principal, target users or meetings, current roles, channels, privacy, and shares.
  2. Separate read-only access review from mutation planning.
  3. Validate least privilege, ownership, same-team constraints, and the remaining-admin invariant.
  4. Preview exact role, privacy, share, revoke, or channel changes with affected identities through a restricted channel.
  5. Obtain accountable approval and execute one bounded mutation batch.
  6. For updateMeetingChannel, enforce 1–5 transcript IDs and its all-or-nothing behavior.
  7. Re-query safe state, record a redacted receipt, and define rollback where the API supports it.

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 every role, channel, privacy, sharing, or revocation mutation; public-link privacy requires explicit data-owner approval.

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

  • require_elevated_privilege: stop instead of switching to a broader key.
  • admin_must_exist: preserve at least one administrator.
  • Batch channel update fails: treat the whole 1–5 item batch as unchanged and reconcile.

Examples

  • "Review fireflies team access and privileged mutations" 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 performing standard transcript retrieval
  • →When managing personal meeting settings only

Prerequisites

Fireflies Business or Enterprise planWorkspace admin privileges

Limitations

  • →Requires workspace admin privileges
  • →Limited to Business or Enterprise plans

How it compares

This approach programmatically enforces organizational security policies across multiple meetings instead of manually updating settings in the web UI.

Compared to similar skills

fireflies-enterprise-rbac side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
fireflies-enterprise-rbac (this skill)12moReviewAdvanced
windows-ui-automation1710moReviewAdvanced
linux-production-shell-scripts78moReviewIntermediate
cursor-prod-checklist42moReviewIntermediate

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

windows-ui-automation

martinholovsky

Expert in Windows UI Automation (UIA) and Win32 APIs for desktop automation. Specializes in accessible, secure automation of Windows applications including element discovery, input simulation, and process interaction. HIGH-RISK skill requiring strict security controls for system access.

17126

linux-production-shell-scripts

davila7

This skill should be used when the user asks to "create bash scripts", "automate Linux tasks", "monitor system resources", "backup files", "manage users", or "write production shell scripts". It provides ready-to-use shell script templates for system administration.

746

cursor-prod-checklist

jeremylongshore

Execute production readiness checklist for Cursor IDE setup. Triggers on "cursor production", "cursor ready", "cursor checklist", "optimize cursor setup". Use when working with cursor prod checklist functionality. Trigger with phrases like "cursor prod checklist", "cursor checklist", "cursor".

434

openevidence-prod-checklist

jeremylongshore

Production readiness checklist for OpenEvidence clinical AI deployments. Use when preparing for production launch, conducting pre-deployment reviews, or auditing OpenEvidence integration for compliance. Trigger with phrases like "openevidence production", "openevidence go-live", "openevidence checklist", "deploy openevidence", "openevidence readiness".

13

posthog-enterprise-rbac

jeremylongshore

Configure PostHog enterprise SSO, role-based access control, and organization management. Use when implementing SSO integration, configuring role-based permissions, or setting up organization-level controls for PostHog. Trigger with phrases like "posthog SSO", "posthog RBAC", "posthog enterprise", "posthog roles", "posthog permissions", "posthog SAML".

13

prowler-provider

prowler-cloud

Creates new Prowler cloud providers or adds services to existing providers. Trigger: When extending Prowler SDK provider architecture (adding a new provider or a new service to an existing provider).

13

Search skills

Search the agent skills registry