• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialmonitoring

create-dashboard

プラグイン
amplitude
ソース
GitHub で見る ↗
説明

Amplitude(データ分析プラットフォーム)の包括的なダッシュボードを、要件や目標に基づいて構築します。グラフを論理的なセクションに整理し、適切なレイアウトで配置します。 次のような場合に使用: - ダッシュボードをゼロから作成する場合 - 既存のグラフを1つの統合されたビューに組み込む場合

原文を表示

Builds comprehensive Amplitude dashboards from requirements or goals, organizing charts into logical sections with appropriate layouts. Use when creating a complete dashboard from scratch or assembling existing charts into a cohesive view.

ユースケース
  • ダッシュボードをゼロから作成する
  • 既存のグラフを統合されたビューに組み込む
本文(日本語訳)

ダッシュボード作成

チーム用または企画用の新しいダッシュボードを作成したり、散在しているグラフを整理したり、経営層向けのレポート機能を構築したり、定期的な見直し用ダッシュボードを設定できます。

使い方

ステップ0: 確認(この機能に不慣れな場合)

構築する前に、何を追跡するのかを理解します:

  • このトピックに関連する既存のダッシュボードやグラフを検索する
  • 接続されたカタログを確認し、タクソノミー(分類体系)検索・読み取り機能を使って関連するイベントやセグメント化特性を見つける;推測で名前やスコープを決めない
  • ダッシュボードの主な目的、重要なセグメント、対象期間などについてユーザーに質問する

ステップ1: ダッシュボードの目的を定義

以下を明確にします:

  • 誰が使うのか?
  • どのような意思決定を支援するのか?
  • どのくらいの頻度で確認するのか?
  • どのような構成で情報を示すのか?

ステップ2: グラフを収集または作成

既存のグラフが十分にある場合(5個以上の関連グラフ):

  • Amplitude:search_amp_entities で関連する既存グラフを見つける
  • Amplitude:get_amplitude_charts を include: "definition" で使用して定義を取得する
  • 新しく作成が必要な部分を特定する

グラフがほとんどまたはまったくない場合(5個未満):

  • 「ゼロからの構築」モードに切り替える
  • Amplitude:query_amplitude_data で必要なグラフを作成する
  • 返されたグラフ編集IDを保存する;ダッシュボード作成時に use_amp_dashboards でそれらを配置できる
  • 事前に entityTypes: ["EVENT", "CUSTOM_EVENT"] で関連イベントを検索することを検討する

新しいグラフを作成する場合:

  • query_amplitude_data でプロトタイプして、データを確認する
  • ダッシュボード作成前に、返されたグラフ編集IDを集める

ステップ3: レイアウトを計画

論理的なセクションに整理します:

  1. サマリー行: 一目で分かる主要指標(ヘッドライン表示)
  2. トレンドセクション: 変化の様子
  3. 内訳セクション: セグメント別や項目別の分析
  4. 詳細セクション: 補足的な分析

ステップ4: ダッシュボードを作成

Amplitude:use_amp_dashboards を action: "create" で使用します:

  • 明確で分かりやすい名前
  • 適切な高さの行(375、500、625、または750ピクセル)
  • 適切なサイズのグラフ(3~12列)
  • セクション用のリッチテキストヘッダー
  • chartMetasのグラフ表示設定:
    • metric_only: 主要な数値指標(1つの数字)
    • series: トレンドライン(デフォルト表示)
    • converted: 段階分析(段階別表示)
    • table: データテーブル

ステップ5: 背景情報を追加

リッチテキストブロックに以下を含めます:

  • ダッシュボードの目的と利用者
  • 主要な数値指標の見方
  • 関連リソースへのリンク
  • 最終更新日時または見直し予定

レイアウトガイドライン

コンテンツ種類 推奨幅 推奨高さ
見出し数値 3~4列 375ピクセル
トレンドグラフ 6~12列 500ピクセル
比較グラフ 6列 500ピクセル
詳細テーブル 12列 625ピクセル
セクションヘッダー 12列 375ピクセル

ベストプラクティス

  • 最も重要な指標をページ上部に配置する
  • 同じ行内のグラフサイズを統一する
  • 関連する指標をグループ化する
  • 複雑な指標には説明文を付ける
  • 複数の有効なやり方がある場合、ユーザーに重点を聞く
  • ツール操作の回数を減らすため、グラフはまとめて作成する

よくある問題

クエリエラー(500/400):

  • 複雑なgroupByを削除し、日付範囲を縮小し、ネストされたプロパティを避けて単純にする
  • 事前に検索でイベント・プロパティが存在することを確認する
  • Top Nのリスト表示にはdataTableV2の代わりにeventsSegmentationとgroupByを使用する

データが返されない:

  • イベント名が完全一致していることを確認する(大文字・小文字を区別)
  • 日付範囲がイベント追跡期間をカバーしていることを確認する
  • ユーザーセグメントが制限され過ぎていないことを確認する
原文(English)を表示

Create Dashboard

Create new team or initiative dashboards, organize scattered charts, build executive reporting, or set up review cadence dashboards.

Instructions

Step 0: Discovery (if unfamiliar with the feature)

Before building, understand what you're tracking:

  • Search for existing dashboards/charts related to the topic
  • Inspect the connected catalog and use its taxonomy search/read capabilities to find relevant events and segmentation properties; never guess names or scopes
  • Ask user for clarification on primary goals, key segments, or time horizons

Step 1: Define Dashboard Purpose

Clarify:

  • Who is the audience?
  • What decisions will it inform?
  • How frequently will it be reviewed?
  • What's the narrative structure?

Step 2: Gather or Create Charts

If existing charts found (>5 relevant):

  • Use Amplitude:search_amp_entities to find relevant existing charts
  • Use Amplitude:get_amplitude_charts with include: "definition" to retrieve their definitions
  • Identify gaps that need new charts

If few/no charts exist (<5 relevant):

  • Switch to "greenfield build" mode
  • Use Amplitude:query_amplitude_data to create needed charts
  • Keep the returned chart edit IDs; use_amp_dashboards promotes them when creating the dashboard
  • Consider searching for relevant events first with entityTypes: ["EVENT", "CUSTOM_EVENT"]

Creating new charts:

  • Prototype with query_amplitude_data to verify data
  • Collect the returned chart edit IDs before creating the dashboard

Step 3: Plan the Layout

Organize into logical sections:

  1. Summary Row: Key metrics at a glance (headline view)
  2. Trend Section: How things are changing
  3. Breakdown Section: Segments and dimensions
  4. Detail Section: Supporting analyses

Step 4: Create the Dashboard

Use Amplitude:use_amp_dashboards with action: "create" and:

  • Clear, descriptive name
  • Rows with appropriate heights (375, 500, 625, or 750px)
  • Charts sized appropriately (3-12 columns)
  • Rich text headers for sections
  • Chart display configurations in chartMetas:
    • metric_only: Headline KPIs (single number)
    • series: Trend lines (default view)
    • converted: Funnels (conversion view)
    • table: Data tables

Step 5: Add Context

Include rich text blocks for:

  • Dashboard purpose and audience
  • How to interpret key metrics
  • Links to related resources
  • Last updated or review schedule

Layout Guidelines

Content Type Suggested Width Suggested Height
Headline metric 3-4 columns 375px
Trend chart 6-12 columns 500px
Comparison chart 6 columns 500px
Detailed table 12 columns 625px
Section header 12 columns 375px

Best Practices

  • Put most important metrics above the fold
  • Use consistent chart sizing within rows
  • Group related metrics together
  • Add explanatory text for complex metrics
  • Ask user about focus areas if multiple valid approaches exist
  • Create charts in batches to minimize tool calls

Common Issues

Query errors (500/400):

  • Simplify: remove complex groupBy, reduce date ranges, avoid nested properties
  • Verify events/properties exist using search first
  • Use eventsSegmentation with groupBy instead of dataTableV2 for top N lists

No data returned:

  • Check event names are exact matches (case-sensitive)
  • Verify date range covers when events were tracked
  • Confirm user segments aren't too restrictive

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。