• 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:事前調査(機能に詳しくない場合)

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

  • 関連する既存ダッシュボード・グラフを検索する
  • Amplitude:search_amp_data_taxonomy で関連するイベント(記録されたユーザー行動)を検索する
  • get_properties を使って、分析に使える情報項目を確認する
  • 目的、重要な分析対象、調査期間について、ユーザーに確認する

ステップ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" で実行し、以下を設定します。

  • 分かりやすく説明的な名前
  • 適切な高さの行(375px、500px、625px、750px)
  • 適切なサイズのグラフ(横幅3~12列分)
  • セクション名を示すテキストブロック
  • 各グラフの表示形式を chartMetas で指定:
    • metric_only:重要KPI(数字のみ)
    • series:トレンド線(デフォルト)
    • converted:ファネル図(コンバージョン率の見方)
    • table:データ表

ステップ5:説明文を追加する

テキストブロックを入れて以下を説明します。

  • ダッシュボードの用途と対象者
  • 重要な数字の読み方
  • 関連する資料へのリンク
  • 最終更新日時やレビュー予定

レイアウト目安

コンテンツ 推奨幅 推奨高さ
数字メトリクス 3~4列 375px
トレンドグラフ 6~12列 500px
比較グラフ 6列 500px
詳細表 12列 625px
セクション見出し 12列 375px

ベストプラクティス

  • 最も重要な数字を上部に配置する
  • 同じ行内のグラフサイズは統一する
  • 関連する数字をまとめて配置する
  • 複雑な数字には説明文を付ける
  • 複数の方法が考えられる場合は、ユーザーに優先順位を聞く
  • グラフはまとめて作成し、処理回数を減らす

よくある問題

クエリエラー(500/400)の場合:

  • 分析条件を単純にする:複雑なグループ分けを外す、期間を短縮する、階層構造をもった項目を避ける
  • イベント名や情報項目が実在するか、先に検索で確認する
  • 上位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
  • Search for relevant events with Amplitude:search_amp_data_taxonomy
  • Use get_properties to understand available properties for segmentation
  • 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 による自動翻訳です。