複数のアプリやMCPホストからブランド画像・動画を生成、調整、書き出し、挿入する作業を支援します。ライブラリ選択や修正依頼も扱います。
- スライド用のブランド画像を作りたいとき
- 既存素材をフィードバックに合わせて直したいとき
- 動画素材を生成して書き出したいとき
Gongの営業通話や文字起こしを検索し、顧客の発言、反論、懸念、次の対応を分析します。
Search Gong call metadata and transcript excerpts for sales-call analysis, customer conversations, objections, risks, and next steps.
実行スコア 未検証
インストール方法を見るGongに記録された営業通話の情報や文字起こしの抜粋を使って、顧客との会話、反論、懸念、次の対応を調べます。通常の質問では、Gong側で通話を検索・分析する機能を使い、関連する話題をまとめます。アカウントや商談の確認でCRM情報も必要な場合は、CRMと通話の文脈をあわせて整理します。顧客の発言を引用したい、正確な件数を知りたい、対象通話をすべて確認したい場合は、文字起こしなどの根拠データを調べ、確認できた範囲を示します。社内参加者の発言を顧客の発言として扱わず、通話の抜粋を根拠に定性的な傾向をまとめます。
商談前に過去の会話や顧客の懸念を把握したいとき、複数の通話から反論や次のアクションを整理したいときに向いています。特定の発言の引用や、対象期間の全通話に関する確認にも使えます。
GongのAIによる要約では、確認した通話の網羅範囲や生の文字起こしを得られない場合があります。引用、件数、言及がなかったことの確認には対象範囲の完全性が必要です。AI分析の呼び出しはGongのクレジットを1回消費します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use Gong for sales-call evidence. Call metadata alone is not enough for a deep dive that asks what happened in customer conversations.
Gong's MCP (ask_account, ask_deal, generate_brief) searches and analyzes
the calls server-side and answers in seconds. That is how Claude answers Gong
questions, and it is the default here too.
run-gong-native-insight first, one consolidated call. Do not page /calls
or /calls/extensive, and do not pull transcripts, to answer a question.gong-native-insights lists them).gong-calls search. Never retry the
same wide window.gong-native-insights — lists the connected provider-native qualitative
synthesis operations (ask_account, ask_deal, generate_brief) and their
schemas. It never calls Gong AI or spends a credit request.run-gong-native-insight — sends one of those operations through Gong's
connected MCP. This is the first choice for questions, themes, risks,
summaries, and deck narrative when the native tools are connected. One
invocation makes one Gong AI request (one credit request), so put related
sub-questions in one call. It is on by default; a workspace owner can turn it
off with configure-gong-native-insights, which never blocks the raw
evidence path.account-deep-dive — first choice for a named account/deal when the answer
needs HubSpot CRM context alongside Gong. For a question about what was said
in the calls, use run-gong-native-insight first. It searches by
account/deal/company/contact domain, loads Gong call details, and returns
compact transcript excerpts for synthesis.gong-calls — bounded convenience reads: list recent calls, search by
company/domain/person/email, fetch a single transcript by call ID, or return
transcript excerpts for a small matching cohort. Its transcriptQuery is a
local scan after batched transcript retrieval, not Gong's server-side
keyword search.For exhaustive, count, or absence-sensitive Gong work, use the raw provider API surface:
use provider-api-catalog / provider-api-docs, then stage /calls/extensive
or another raw endpoint with provider-api-request. Reduce staged tracker or
call data with query-staged-dataset or a Data Program. Use
provider-corpus-job only when raw transcript bodies are required and no
native/indexed search can answer the question.
run-gong-native-insight to answer the question where Gong retrieves
and analyzes evidence internally. Its result is provider synthesis: coverage
is unknown and raw transcript evidence is unavailable, so say that when the
user asked for completeness.gong-calls or provider-corpus-job for quotes, exact counts, transcript
records, coverage-sensitive claims, and proof that something was absent.call-agent's direct action + input
mode only when a trusted integration explicitly names one stable semantic
read contract and supplies its complete bounded input. Never use direct
actions as a workaround for a slow or failed delegated run.Gong search pages POST /v2/calls/extensive directly with the requested date
window and party data (not GET /v2/calls, which returns no parties). Each call
is matched against both:
This catches calls titled "Builder <> Acme" when you search
"Acme Corp" by matching the "acme" name variant or "@acme.com" domain variant.
The lib generates variants by stripping deal suffixes (- New Deal, - Fusion),
corporate suffixes (Group, Inc, Corp, LLC), and deriving first word and
email domain — always including the raw original. Variants shorter than 3 chars
are filtered. This is why a broad company search can find more calls than an
exact-title search.
When analyzing customer sentiment, objections, or voice of the customer:
getEnrichedTranscript / request enriched transcripts — it maps each
monologue to speaker identity and affiliation.externalMonologues for customer/prospect statements. Monologues
with affiliation === "Internal" are your own team's speech — never surface
these as "what the customer said."externalMonologues field on an enriched transcript is the pre-filtered
customer-voice signal; use it directly.For account or deal deep dives:
run-gong-native-insight first for what customers said, risks,
objections, and next steps. Call account-deep-dive first when the request
also needs CRM context, contacts, stages, amount, close date, or an overall
opportunity narrative, or when native operations are not connected.gong-calls for targeted follow-up searches by account name, domain,
person, or email.includeTranscripts=true when the user asks for context, risks,
objections, next steps, decision process, sentiment, or a "deep dive".transcriptLimit around 3-5 for a first pass. For broad coverage of a
named account, increase to 10-20 — the action supports up to 50. Increase
when the returned calls don't cover the time window or key people you need.
For a bounded "review all calls" request with at most 50 matches, make one
call with exhaustive=true, after, before, and
includeTranscripts=true; do not split discovery and transcripts into
separate agent tool calls.includeTranscripts=true.
Do not fetch raw individual transcripts unless the user asks for exhaustive
quoting, debugging, or export.cursor/offset only when the cohort is
intentionally bounded. If the action reports truncation, treat coverage as
incomplete and switch to tracker staging with provider-api-request plus
query-staged-dataset or a Data Program, or to provider-corpus-job when
raw transcript bodies are required. Do not increase the limit or keep
paging gong-calls for broad scans. Do not use
gong-calls(exhaustive=true) or one blocking provider-api-request call as
the analysis. Stage the raw response and reduce it with a Data Program or
query-staged-dataset; use provider-corpus-job for checkpointed transcript
batches when raw bodies are necessary.Retry-After, but
the agent must not add another retry loop. Report the rate-limit failure and
switch to the staged tracker or checkpointed provider-corpus-job path only
if that route is still appropriate.Example:
gong-calls(company: "The Knot", days: 180, limit: 20, includeTranscripts: true, transcriptLimit: 10)
Gong search is best-effort: it matches title plus external participant names,
emails, and domains through /calls/extensive. Treat call details and transcript
excerpts as evidence; treat missing coverage as a gap, not proof that the topic
never came up.
Title/party matching is discovery only. Never use a title pre-filter as proof that a phrase is absent from transcripts.
If transcript loading fails for a call, report that gap instead of inferring the conversation content from title, date, or participants.
When a single transcript is needed, gong-calls(transcript: "...") returns
compact extracted text by default. Set rawTranscript=true only for
debugging/export, and never pass raw transcript payloads into save-analysis.
When the question is "do ANY of these calls mention X?" or "how many calls across
this cohort mention X?" — where missing a single call makes the answer wrong — do
NOT conclude absence from a sampled includeTranscripts result. Exhaustive
claims require complete coverage of every call in the stated cohort. Choose the
smallest complete path for the bounded cohort:
Configured keyword tracker. If the requested term is already a Gong
keyword tracker exposed in API results, use provider-api-request against
/calls/extensive with contentSelector.exposedFields.content.trackers.
Stage the paginated calls, then flatten and filter tracker ids, names, or
phrases with query-staged-dataset or a Data Program. This is the preferred
broad keyword path because Gong has already indexed the tracker. It does not
answer arbitrary terms that are not configured as trackers.
Named account, up to 50 calls, qualitative review. Make one gong-calls
call with exhaustive=true, a bounded after/before window, and
includeTranscripts=true. The action discovers every matching call and
fetches transcript excerpts in batches, returning transcriptCoverage. Do
not fetch the same call IDs one at a time afterward.
Bounded arbitrary mention/absence search, up to 200 calls. Make one
gong-calls
call with exhaustive=true, the date window, transcriptQuery, and an
adequate transcriptScanLimit. This is a bounded local scan after batched
transcript retrieval. Report its coverage fields and only make an absence
claim when coverage is complete.
Larger or multi-account arbitrary corpus. Use
provider-api-catalog(provider: "gong") and its corpusRecipes if you need
the exact shape. Stage call ids with the raw API, then use
provider-corpus-job with mode: "batch-search" and 20-call transcript
batches. The canonical request is POST /calls/transcript with
batch.itemBodyPath: "filter.callIds", batch.responseItemsPath: "callTranscripts", batch.batchSize: 20, search.textPaths: ["transcript"], and search.idPaths: ["callId"]. Feed the staged/discovered
call ids through batch.inputDatasetId + batch.inputValuePath or through
batch.items. This is a durable full scan, not a server-side keyword query;
do not implement it as a per-call loop in run-code or a delegated agent.
When delegating a corpus chunk to an Agent Teams sub-agent, include the exact
staged dataset id or scratch/... path and the output/checkpoint path in the
task brief. The child starts with a clean context and must read the staged
input before making any provider request. If that input is unavailable, it
must report the missing input rather than re-fetching the entire Gong corpus.
run-code only for joins/reductions around the corpus path. After
the transcript job exists, use run-code, query-staged-dataset, or job
results to join hits back to deals/accounts, compute variants, dedupe, and
format evidence. A run-code loop over gong-calls(transcript: id) is a
fallback for small or awkward sets, not the default for broad scans.Report coverage explicitly: deals in cohort, calls discovered, calls scanned, and matches found. Never turn "I inspected a sample" into "no call mentions X".
| Parameter | Default | Max |
|---|---|---|
limit (calls returned) | 8 | 200 |
transcriptLimit | 3 | 50 |
transcriptMaxChars | 8 000 | 100 000 |
For large account deep-dives or competitive analyses spanning many calls, use
limit: 50-200 and transcriptLimit: 20-50. For very large datasets, use the
checkpointed provider-corpus-job path rather than paging the full Gong call
list inside one agent action.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
複数のアプリやMCPホストからブランド画像・動画を生成、調整、書き出し、挿入する作業を支援します。ライブラリ選択や修正依頼も扱います。
特定の顧客企業について、契約と製品利用の数値を照らし合わせ、根拠や不足情報を明記した健全性レポートをまとめます。
アプリの操作をエージェントと画面の両方から呼び出せるアクションとして実装し、API連携や画面のデータ取得を一貫した形で追加するスキルです。
新機能をUI・エージェント用アクション・説明資料・画面状態の4領域でそろえ、利用者とエージェントのどちらからも一貫して使えるようにするチェックリストです。
複数のデータソースを照合して、傾向や指標、根拠をまとめた分析結果を作成します。必要に応じて、再実行できるダッシュボードとして保存できます。
Analyticsの管理画面で、機能フラグの状態確認と切り替え、ダッシュボード利用状況の調査、接続先アプリのデータベース管理を行います。