fireflies-install-auth
Setup instructions for authenticating and connecting your application to the Fireflies.ai GraphQL API.
Install
mkdir -p .claude/skills/fireflies-install-auth && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7939" && unzip -o skill.zip -d .claude/skills/fireflies-install-auth && rm skill.zipInstalls to .claude/skills/fireflies-install-auth
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 GraphQL API authentication and verify connectivity.Key capabilities
- →Configure API authentication
- →Verify API connectivity
- →Set up environment variables
- →Install GraphQL client dependencies
How it works
It guides the user through obtaining an API key, setting up environment variables, and verifying the connection via a test GraphQL query.
Inputs & outputs
When to use fireflies-install-auth
- →Setting up a new Fireflies.ai integration
- →Configuring API keys
- →Initializing API clients
About this skill
Fireflies API Identity and Access Setup
Overview
Create an auditable identity boundary before any transcript query or mutation. A successful request proves only that the key is accepted; it does not grant permission to enumerate or export meeting content.
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
Fireflies uses POST requests to https://api.fireflies.ai/graphql with Content-Type application/json and Authorization: Bearer <API key>. Obtain the key from the Fireflies Integrations page, keep it server-side, and use the smallest identity query needed to confirm the principal and team context.
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
- Identify the owning Fireflies user or team, intended environment, and exact read or mutation capabilities.
- Create or retrieve the API key through the Fireflies dashboard; never ask a user to paste it into chat.
- Store the key in the approved secret manager and inject it as FIREFLIES_API_KEY only at runtime.
- Send a minimal user query from a controlled server-side client and inspect both HTTP status and the GraphQL errors array.
- Record the authenticated user ID, team context, key owner, storage location, and rotation owner without recording the key.
- Test an invalid-key path and confirm logs redact Authorization and response data.
- Document rotation and revocation steps before enabling production access.
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 creating, rotating, revoking, or broadening a production key, changing its owning account, or querying any real meeting record.
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
- auth_failed: verify the Bearer scheme, secret injection, and key lifecycle without printing the token.
- HTTP success with GraphQL errors: treat the operation as failed and record safe error metadata.
- Unexpected team visibility: stop and review the key owner's role before continuing.
Examples
- "Prove staging auth" returns only the principal and a redacted request receipt.
- "Use this key in browser code" is rejected because bearer keys must remain server-side.
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 the environment is already configured
- →When debugging existing API requests
Prerequisites
Limitations
- →Requires Pro plan or higher for API access
- →Rate limits apply based on subscription plan
How it compares
This provides a standardized setup process for API access, ensuring consistent authentication across different programming environments.
Compared to similar skills
fireflies-install-auth side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| fireflies-install-auth (this skill) | 0 | 2mo | Caution | Beginner |
| lindy-install-auth | 4 | 2mo | Caution | Beginner |
| evernote-install-auth | 1 | 2mo | Review | Beginner |
| instantly-install-auth | 1 | 2mo | Caution | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
lindy-install-auth
jeremylongshore
Install and configure Lindy AI SDK/CLI authentication. Use when setting up a new Lindy integration, configuring API keys, or initializing Lindy in your project. Trigger with phrases like "install lindy", "setup lindy", "lindy auth", "configure lindy API key".
evernote-install-auth
jeremylongshore
Install and configure Evernote SDK and OAuth authentication. Use when setting up a new Evernote integration, configuring API keys, or initializing Evernote in your project. Trigger with phrases like "install evernote", "setup evernote", "evernote auth", "configure evernote API", "evernote oauth".
instantly-install-auth
jeremylongshore
Install and configure Instantly SDK/CLI authentication. Use when setting up a new Instantly integration, configuring API keys, or initializing Instantly in your project. Trigger with phrases like "install instantly", "setup instantly", "instantly auth", "configure instantly API key".
documenso-install-auth
jeremylongshore
Install and configure Documenso SDK/API authentication. Use when setting up a new Documenso integration, configuring API keys, or initializing Documenso in your project. Trigger with phrases like "install documenso", "setup documenso", "documenso auth", "configure documenso API key".
deepgram-install-auth
jeremylongshore
Install and configure Deepgram SDK/CLI authentication. Use when setting up a new Deepgram integration, configuring API keys, or initializing Deepgram in your project. Trigger with phrases like "install deepgram", "setup deepgram", "deepgram auth", "configure deepgram API key".
klingai-install-auth
jeremylongshore
Execute set up Kling AI API authentication and configure API keys. Use when starting a new Kling AI integration or troubleshooting auth issues. Trigger with phrases like 'kling ai setup', 'klingai api key', 'kling ai authentication', 'configure klingai'.