← 返回 Skills 市场
ruigomeseu

Ffcli

作者 ruigomeseu · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
847
总下载
2
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install ffcli
功能描述
Query Fireflies.ai meeting data. Use when searching meetings, viewing transcripts, reading AI summaries, extracting action items, or looking up what was disc...
使用说明 (SKILL.md)

ffcli — Fireflies.ai CLI

Query meeting recordings, transcripts, and AI summaries from Fireflies.ai.

Setup

Install via Homebrew or npm:

brew install ruigomeseu/tap/ffcli
# or
npm install -g @ruigomeseu/ffcli

Authenticate with your Fireflies API key (get it from Settings → Developer Settings):

ffcli auth \x3Cyour-api-key>    # Store key locally (~/.config/ffcli/)
ffcli auth --check           # Verify it works

Alternatively, set the FIREFLIES_API_KEY environment variable (takes precedence over stored config). In OpenClaw, configure it via skills.entries.ffcli.apiKey in openclaw.json.

Note: ffcli is a third-party CLI by @ruigomeseu (Homebrew tap or npm). Verify the source before installing: check the npm package or Homebrew tap repo for code review and publish history.

Commands

List meetings

ffcli list --limit 10 --md                           # Recent meetings
ffcli list --from 2026-02-01 --to 2026-02-12 --md    # Date range
ffcli list --participant [email protected] --md     # By participant
ffcli list --search "standup" --md                    # By title keyword
ffcli list --limit 5 --include-summaries              # With AI summaries (JSON)

Show meeting detail

ffcli show \x3Cid> --md                    # Full detail (markdown)
ffcli show \x3Cid> --summary-only --md     # Just AI summary
ffcli show \x3Cid> --transcript-only --md  # Just transcript
ffcli show \x3Cid> --include-transcript --md  # Detail + transcript

User info

ffcli me --md                           # Account info, transcript count

Scripting patterns

# Action items from recent meetings
ffcli list --limit 10 --include-summaries | jq '.[].summary.action_items'

# All meeting IDs from a date range
ffcli list --from 2026-02-01 --to 2026-02-07 | jq -r '.[].id'

# Export a summary to file
ffcli show \x3Cid> --summary-only --md > meeting-summary.md

Notes

  • Default output is JSON. Use --md for readable output.
  • --include-summaries on list adds AI summaries (increases response size).
  • Meeting IDs are needed for show — get them from list first.
  • Dates are UTC in JSON output.
安全使用建议
This skill appears to do what it says, but it installs and runs a third‑party CLI that will have the same access as the Fireflies API key you provide. Before installing: (1) review the npm package and Homebrew tap source code and commit history to ensure you trust the maintainer; (2) prefer providing the FIREFLIES_API_KEY via your agent's secret store or environment variable rather than a world‑readable file; (3) inspect ~/.config/ffcli/ after auth to confirm how the key is stored; and (4) be prepared to revoke the API key from your Fireflies account if you see unexpected behavior.
功能分析
Type: OpenClaw Skill Name: ffcli Version: 1.0.1 The skill bundle instructs the OpenClaw agent to install a third-party CLI tool named `ffcli` via external package managers (Homebrew from `ruigomeseu/tap/ffcli` or npm from `@ruigomeseu/ffcli`). This introduces a significant supply chain vulnerability, as the agent is directed to fetch and execute arbitrary code from external sources. While the `SKILL.md` file explicitly warns the user to verify the source of this third-party tool, the agent itself is still instructed to perform these installations, which constitutes a risky capability without clear malicious intent within the skill bundle itself. There is no direct evidence of malicious prompt injection or harmful commands within the provided files, but the reliance on external, potentially untrusted code makes it suspicious.
能力评估
Purpose & Capability
Name/description (query Fireflies meeting data) match the declared requirements: the skill needs the ffcli binary and FIREFLIES_API_KEY. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run ffcli commands (list, show, me) and to authenticate via the CLI or FIREFLIES_API_KEY. It references a local config path (~/.config/ffcli/) only for stored credentials and suggests placing the key in OpenClaw config. It does not instruct reading unrelated files or exfiltrating data to unexpected endpoints.
Install Mechanism
Installers are a Homebrew tap (ruigomeseu/tap/ffcli) and an npm package (@ruigomeseu/ffcli). These are standard distribution channels but are third‑party (personal tap/package). Users should verify the package/repo before installing because installers will install a binary that runs arbitrary code on the system.
Credentials
Only FIREFLIES_API_KEY is required (declared as primary credential). That is appropriate for accessing Fireflies data. Note: this key grants access to meeting data and should be protected; SKILL.md documents both CLI-stored config and environment variable usage.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges or modify other skills. It recommends storing credentials in the CLI config or OpenClaw config, which is normal but worth being mindful of secret storage location.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ffcli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ffcli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added a `metadata` section for OpenClaw integration, specifying environment variables and installation methods. - Clarified authentication setup, including instructions for configuring the API key in OpenClaw. - Noted that `ffcli` is a third-party CLI and recommended verifying the source before installation, with links to npm and Homebrew repositories.
v1.0.0
- Initial release of ffcli, a command-line tool to query Fireflies.ai meeting data. - Supports listing meetings, filtering by date, participant, or keyword, and including AI summaries. - View meeting details, AI summaries, or transcripts in markdown or JSON format. - Authenticate via config file or environment variable. - Includes user info command and sample scripting patterns for automation. - Markdown-friendly (`--md`) output option for readable results.
元数据
Slug ffcli
版本 1.0.1
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

Ffcli 是什么?

Query Fireflies.ai meeting data. Use when searching meetings, viewing transcripts, reading AI summaries, extracting action items, or looking up what was disc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 847 次。

如何安装 Ffcli?

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

Ffcli 是免费的吗?

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

Ffcli 支持哪些平台?

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

谁开发了 Ffcli?

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

💬 留言讨论