Record concise ADRs that preserve the user's decisions without conversational noise. Use for "adr-verbatim", "new ADR", "document that as an ADR", "record this decision", or supplied ADR wording.
日本語の概要は準備中です。原文の説明を表示しています。
Fetch raw Fireflies.ai meeting transcripts. Use only when the user explicitly invokes /fireflies-transcript; for YouTube, use youtube-transcript.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Fetch any meeting transcript from Fireflies.ai as raw text via GraphQL. Read-only.
Configure your Fireflies API credential using the documented method (never commit or print it):
source "<credential-file>" # exports API_KEY
[ -n "$API_KEY" ] || echo "MISSING KEY - stop and tell the user"
Every call is a POST to https://api.fireflies.ai/graphql with authentication configured according to Fireflies' API documentation and a JSON body {"query": "..."}.
curl -sS -X POST https://api.fireflies.ai/graphql \
-H "Content-Type: application/json" \
-d '{"query":"{ transcripts(limit: 25) { id title date duration } }"}' \
| jq -r '.data.transcripts[] | "\(.id) | \(.title) | \(.date)"'
date is epoch milliseconds. Convert on macOS: date -r $((1784127600000/1000)).transcripts(title:) filter is EXACT-match — it returns [] for partial names.
List recent meetings and grep locally instead.Untitled - Wed, 15 Jul 2026 17:00:55 CEST).
Identify those by date/time, then confirm via content or speakers, not the title.skip: (e.g. transcripts(limit: 50, skip: 25)).QUERY='{ transcript(id: "MEETING_ID") { title sentences { speaker_name text } } }'
curl -sS -X POST https://api.fireflies.ai/graphql \
-H "Content-Type: application/json" \
-d "$(jq -nc --arg query "$QUERY" '{query: $query}')" \
> /tmp/ff.json
# speaker-labeled raw text (usual deliverable)
jq -r '.data.transcript.sentences[] | "\(.speaker_name): \(.text)"' /tmp/ff.json
# bare text only
jq -r '.data.transcript.sentences[].text' /tmp/ff.json
Transcripts run to hundreds of sentences — save to a file, never dump to stdout/chat.
Optional extras on the same transcript(id:) query: summary { overview short_summary keywords },
participants, duration, meeting_link.
sentences: null — recording still processing or no audio captured; nothing to pull.errors[] in the response instead of data — usually a bad field name; fix the query.A pull is successful only if the sentence count is > 0 and the speakers/topic match the meeting the user asked about — check the first few lines, don't trust the title alone.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Record concise ADRs that preserve the user's decisions without conversational noise. Use for "adr-verbatim", "new ADR", "document that as an ADR", "record this decision", or supplied ADR wording.
日本語の概要は準備中です。原文の説明を表示しています。
Keep a Mac awake for a set duration or while a process runs. Use only when the user explicitly invokes /anti-sleep.
日本語の概要は準備中です。原文の説明を表示しています。
Clarify a feature, change, or refactor through questions, then write a build prompt for another agent. Use for /ask-then-build or requests to ask questions before producing an implementation prompt.
日本語の概要は準備中です。原文の説明を表示しています。
Use this when controlling bb. The bb CLI inspects and manages threads, environments, projects, machines, providers, skills, plugins, settings, terminals, and other BB services.
日本語の概要は準備中です。原文の説明を表示しています。
Build, install, and debug bb plugins. Use when the user wants a bb plugin, a sidebar panel, a bb CLI subcommand, an agent tool, a theme, a provider, or to extend bb itself. For running threads and the core bb CLI, use bb-cli instead.
日本語の概要は準備中です。原文の説明を表示しています。
Fire the moment the user proposes a build. Instantly surface the 1-3 consequential choices hidden in their idea. Can also be invoked with /before-building.
日本語の概要は準備中です。原文の説明を表示しています。