← Back to Skills Marketplace
ruigomeseu

Ffcli

by ruigomeseu · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
847
Downloads
2
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install ffcli
Description
Query Fireflies.ai meeting data. Use when searching meetings, viewing transcripts, reading AI summaries, extracting action items, or looking up what was disc...
README (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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ffcli
  3. After installation, invoke the skill by name or use /ffcli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug ffcli
Version 1.0.1
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is Ffcli?

Query Fireflies.ai meeting data. Use when searching meetings, viewing transcripts, reading AI summaries, extracting action items, or looking up what was disc... It is an AI Agent Skill for Claude Code / OpenClaw, with 847 downloads so far.

How do I install Ffcli?

Run "/install ffcli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ffcli free?

Yes, Ffcli is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Ffcli support?

Ffcli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ffcli?

It is built and maintained by ruigomeseu (@ruigomeseu); the current version is v1.0.1.

💬 Comments