← 返回 Skills 市场
aiwithabidi

Fireflies AI

作者 aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
512
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install fireflies-ai
功能描述
Fireflies.ai meeting intelligence — search meetings, get transcripts, action items, summaries, attendee info, and contacts via GraphQL API. No data storage;...
使用说明 (SKILL.md)

🔥 Fireflies AI

Query your Fireflies.ai meeting data directly — transcripts, summaries, action items, contacts, and analytics. Zero storage: all data stays on Fireflies servers.

Features

  • Search meetings by keyword, date range, host, or participant
  • Get full transcripts with speaker-attributed sentences
  • Extract action items and meeting summaries
  • Meeting analytics — sentiment, speaker stats, talk time
  • Contact lookup — see who you've met with
  • User info — account details and team members

Requirements

Variable Required Description
FIREFLIES_API_KEY API key from app.fireflies.ai/integrations

Quick Start

# List recent meetings
python3 {baseDir}/scripts/fireflies.py meetings --limit 10

# Search meetings by keyword (searches titles and spoken words)
python3 {baseDir}/scripts/fireflies.py search "quarterly review"

# Search within specific date range
python3 {baseDir}/scripts/fireflies.py meetings --from 2026-01-01 --to 2026-02-01

# Filter by participant email
python3 {baseDir}/scripts/fireflies.py meetings --participant "[email protected]"

# Filter by host email
python3 {baseDir}/scripts/fireflies.py meetings --host "[email protected]"

# Get full transcript for a meeting
python3 {baseDir}/scripts/fireflies.py transcript \x3Cmeeting_id>

# Get summary only
python3 {baseDir}/scripts/fireflies.py summary \x3Cmeeting_id>

# Get action items only
python3 {baseDir}/scripts/fireflies.py actions \x3Cmeeting_id>

# Get meeting analytics (sentiment, speaker stats)
python3 {baseDir}/scripts/fireflies.py analytics \x3Cmeeting_id>

# Get attendee info for a meeting
python3 {baseDir}/scripts/fireflies.py attendees \x3Cmeeting_id>

# List all contacts
python3 {baseDir}/scripts/fireflies.py contacts

# Get current user info
python3 {baseDir}/scripts/fireflies.py user

# Get team members
python3 {baseDir}/scripts/fireflies.py users

Output Format

All commands output JSON by default. Add --human for readable formatted output.

# JSON (default, for programmatic use)
python3 {baseDir}/scripts/fireflies.py meetings --limit 5

# Human-readable
python3 {baseDir}/scripts/fireflies.py meetings --limit 5 --human

Script Reference

Script Description
{baseDir}/scripts/fireflies.py Main CLI — all queries in one tool

Data Policy

This skill never stores meeting data locally. Every query goes directly to the Fireflies GraphQL API (https://api.fireflies.ai/graphql) and results are returned to stdout. Your meeting data stays on Fireflies servers.

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

安全使用建议
This skill appears to be a straightforward Fireflies.ai GraphQL client and only needs your FIREFLIES_API_KEY. Before installing: (1) Verify you trust the third-party publisher (agxntsix.ai) and are comfortable using their wrapper rather than an official client. (2) Provide a Fireflies API key with the minimum necessary scope and be prepared to rotate it if needed. (3) Note the script will try a curl fallback using a hardcoded SOCKS5 proxy at 127.0.0.1:1080 if direct HTTP requests fail — if you have a local proxy or Tor listener on that port, traffic may be routed through it; if you do not want that behavior, inspect and remove the fallback in the script. (4) The script looks for FIREFLIES_API_KEY in a .env under WORKSPACE (~/.openclaw/workspace/.env) if the env var is absent — ensure that file does not contain other sensitive secrets you don’t want the script to read. (5) If you have high security requirements, review the script source yourself or run it in an isolated environment before granting access to your real API key.
功能分析
Type: OpenClaw Skill Name: fireflies-ai Version: 1.0.0 The skill is designed to interact with the Fireflies.ai GraphQL API, requiring an API key from environment variables or the OpenClaw workspace's .env file. All network communication is directed to the legitimate `https://api.fireflies.ai/graphql` endpoint. While the script uses `subprocess.run` to invoke `curl` as a fallback for `urllib.request` (likely to bypass network restrictions), the arguments passed to `curl` are carefully constructed as a list, preventing shell injection. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts in SKILL.md. The behavior is clearly aligned with its stated purpose and lacks meaningful high-risk vulnerabilities or malicious intent.
能力评估
Purpose & Capability
Name/description match the implemented functionality. The script queries https://api.fireflies.ai/graphql and requires only FIREFLIES_API_KEY, which is precisely what a Fireflies client would need. The package is authored by a third party (agxntsix.ai) rather than Fireflies, which is informational but not inconsistent.
Instruction Scope
Instructions and the included CLI map to the script's behavior. The script honors FIREFLIES_API_KEY and will read a .env file in WORKSPACE (~/.openclaw/workspace/.env by default) to locate the key if not in the environment. It does not persist meeting data to disk and prints responses to stdout. The script includes a network fallback that invokes curl with a hardcoded SOCKS5 proxy (127.0.0.1:1080) if direct urllib requests fail.
Install Mechanism
No install spec; this is instruction-only plus a single Python script. The script uses only the Python stdlib and subprocess to call curl as a fallback. Nothing is downloaded from untrusted URLs or written to disk by an installer.
Credentials
Only FIREFLIES_API_KEY is required (declared as primary). The script will also consult WORKSPACE to locate a local .env file, but it only reads that file to extract FIREFLIES_API_KEY. No other credentials or config paths are requested.
Persistence & Privilege
Skill is not always:true and is user-invocable only. It does not modify other skills or system-wide agent settings and does not request permanent presence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fireflies-ai
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fireflies-ai 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: search meetings, get transcripts, action items, summaries, attendee info, contacts via Fireflies GraphQL API.
元数据
Slug fireflies-ai
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Fireflies AI 是什么?

Fireflies.ai meeting intelligence — search meetings, get transcripts, action items, summaries, attendee info, and contacts via GraphQL API. No data storage;... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 512 次。

如何安装 Fireflies AI?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fireflies-ai」即可一键安装,无需额外配置。

Fireflies AI 是免费的吗?

是的,Fireflies AI 完全免费(开源免费),可自由下载、安装和使用。

Fireflies AI 支持哪些平台?

Fireflies AI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Fireflies AI?

由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。

💬 留言讨论