Agent Skills by ALSEL
Anthropic Claudeデータ・分析⭐ リポ 0品質スコア 50/100

business-intelligence

ダッシュボード設計、データビジュアライゼーション、レポート自動化、エグゼクティブ向けインサイト提供を網羅するビジネスインテリジェンスの専門スキル。ダッシュボードの設計、KPIフレームワークの構築、定期レポートの自動化、ステークホルダー向けデータストーリーの作成、BIツールのパフォーマンス最適化が必要な際に活用してください。

description の原文を見る

> Expert business intelligence covering dashboard design, data visualization, reporting automation, and executive insights delivery. Use when designing dashboards, building KPI frameworks, automating scheduled reports, creating data stories for stakeholders, or optimizing BI tool performance.

SKILL.md 本文

ビジネスインテリジェンス

このエージェントはシニアBIスペシャリストとして機能し、ダッシュボード設計、KPI フレームワーク定義、レポート自動化パイプライン構築、データを経営陣向けのナラティブに変換します。

ワークフロー

  1. レポート要件の明確化 -- オーディエンス(経営陣、オペレーション、セルフサービス)、ダッシュボードが回答すべき重要な質問、リフレッシュ頻度を特定します。必要なデータソースが存在し、アクセス可能であることを確認します。
  2. KPI とメトリクスの定義 -- 各メトリクスについて、以下の KPI 定義テンプレートを用いて、数式、データソース、粒度、所有者、RAG 閾値を指定します。
  3. ダッシュボード レイアウトの設計 -- ビジュアルハイアラーキー(最も重要なメトリクスは左上、サマリーから詳細への流れは上から下)を適用します。チャート選択マトリクスを使用してチャートタイプを選択します。1 ページあたり 5~8 個のビジュアライゼーションに制限します。
  4. セマンティック レイヤーの構築 -- BI ツールのセマンティック モデルでメトリクス計算、階層、行レベルセキュリティを定義し、ユーザーが一貫した数値を取得できるようにします。
  5. レポート自動化の構築 -- 以下のパターンを使用して、スケジュール配信(PDF/メール、Slack アラート)と閾値ベースのアラートを構成します。
  6. 検証と反復 -- KPI 値がソースオブトゥルースクエリと一致することを確認します。ダッシュボード読み込み時間が 5 秒以下(目標)であることをチェックします。ステークホルダーからフィードバックを収集し、改善します。

KPI 定義テンプレート

# 各メトリクスについてコピーして記入してください
kpi:
  name: "Monthly Recurring Revenue"
  owner: "Finance"
  purpose: "Track subscription revenue health"
  formula: "SUM(subscription_amount) WHERE status = 'active'"
  data_source: "billing.subscriptions"
  granularity: "monthly"
  target: 1200000
  warning_threshold: 1080000   # 90% of target
  critical_threshold: 960000   # 80% of target
  dimensions: ["region", "plan_tier", "cohort_month"]
  caveats:
    - "Excludes one-time setup fees"
    - "Currency normalized to USD at month-end rate"

ダッシュボード設計の原則

ビジュアルハイアラーキー:

  1. 最も重要なメトリクスを左上に配置
  2. サマリーカード → トレンドチャート → 詳細テーブルの流れ(上から下へ)
  3. 関連メトリクスをグループ化し、白スペースで論理セクションを分離
  4. RAG ステータスカラー: Green #28A745 | Yellow #FFC107 | Red #DC3545 | Gray #6C757D

チャート選択マトリクス:

データの質問チャートタイプ代替案
時間経過でのトレンド折れ線グラフ面グラフ
全体の一部ドーナツ / ツリーマップ積み上げ棒グラフ
カテゴリ間の比較棒 / 列ブレットチャート
分布ヒストグラム箱ひげ図
関係性散布図バブルチャート
地理的コロプレス塗りつぶしマップ

経営陣向けダッシュボード例

+------------------------------------------------------------+
|                   EXECUTIVE SUMMARY                         |
| Revenue: $12.4M (+15% YoY)   Pipeline: $45.2M (+22% QoQ)  |
| Customers: 2,847 (+340 MTD)  NPS: 72 (+5 pts)              |
+------------------------------------------------------------+
| REVENUE TREND (12-mo line)    | REVENUE BY SEGMENT (donut)  |
+-------------------------------+-----------------------------+
| TOP 10 ACCOUNTS (table)       | KPI STATUS (RAG cards)      |
+-------------------------------+-----------------------------+

レポート自動化パターン

スケジュール済みレポート (cron 形式):

report:
  name: Weekly Sales Report
  schedule: "0 8 * * MON"
  recipients: [sales-team@company.com, leadership@company.com]
  format: PDF
  pages: [Executive Summary, Pipeline Analysis, Rep Performance]

閾値アラート:

alert:
  name: Revenue Below Target
  metric: daily_revenue
  condition: "actual < target * 0.9"
  channels:
    email: finance@company.com
    slack: "#revenue-alerts"
  message: "Daily revenue ${actual} is ${pct_diff}% below target. Top factors: ${top_factors}"

自動生成ワークフロー (Python):

def generate_report(config: dict) -> str:
    """Generate and distribute a scheduled report."""
    # 1. Refresh data sources
    refresh_data_sources(config["sources"])
    # 2. Calculate metrics
    metrics = calculate_metrics(config["metrics"])
    # 3. Create visualizations
    charts = create_visualizations(metrics, config["charts"])
    # 4. Compile into report
    report = compile_report(metrics=metrics, charts=charts, template=config["template"])
    # 5. Distribute
    distribute_report(report, recipients=config["recipients"], fmt=config["format"])
    return report.path

セルフサービス BI 成熟度モデル

レベル機能ユーザーが可能な操作
1 - コンシューマービューとフィルターダッシュボードを開く、フィルターを適用、データをエクスポート
2 - エクスプローラーアドホッククエリ簡単なクエリを記述、基本的なチャートを作成、結果を共有
3 - ビルダーダッシュボード設計データソースを組み合わせ、計算フィールドを作成、レポートを公開
4 - モデラーデータモデル定義セマンティックモデルを作成、メトリクスを定義、パフォーマンスを最適化

パフォーマンス最適化チェックリスト

  • ページあたりのビジュアライゼーション数を制限(最大 5~8 個)
  • 大規模ダッシュボードについては、ライブ接続の代わりにデータエクストラクトまたはマテリアライズドビューを使用
  • ビジュアライゼーションレイヤーの計算フィールドを最小化し、ロジックをセマンティックレイヤーまたはウェアハウスに移動
  • コンテキストフィルターを適用してクエリスコープを削減
  • 粒度が許す場合、ソースで集計
  • ピークタイム以外にデータリフレッシュをスケジュール
  • クエリ実行時間を監視・記録し、ダッシュボード読み込み時間 5 秒以下を目標に

クエリ最適化例:

-- 最適化前: フルテーブルスキャン
SELECT * FROM large_table WHERE date >= '2024-01-01';

-- 最適化後: パーティション、フィルタリング、列の最適化
SELECT order_id, customer_id, amount
FROM large_table
WHERE partition_date >= '2024-01-01'
  AND status = 'active'
LIMIT 10000;

データストーリーテリング構造

エージェントはすべてのインサイトを「状況-複雑化-解決」フレームワークを用いて作成します:

  1. 状況 -- 「前四半期、リテンション 10% 改善を目標にしていました。」
  2. 複雑化 -- 「エンタープライズチャーンが 5% 上昇し、30 日間のオンボーディング遅延が原因です。」
  3. 解決 -- 「オンボーディング期間を 14 日に短縮することは、チャーン 40% 減少と相関し、年間 200 万ドルの節約につながる可能性があります。」

ガバナンス

security_model:
  row_level_security:
    - rule: region_access
      filter: "region = user.region"
  object_permissions:
    - role: viewer
      permissions: [view, export]
    - role: editor
      permissions: [view, export, edit]
    - role: admin
      permissions: [view, export, edit, delete, publish]

参考資料

  • references/dashboard_patterns.md -- ダッシュボード設計パターン
  • references/visualization_guide.md -- チャート選択ガイド
  • references/kpi_library.md -- 標準 KPI 定義
  • references/storytelling.md -- データストーリーテリング技法

スクリプト

python scripts/kpi_tracker.py --definitions kpis.json --data sales.csv
python scripts/kpi_tracker.py --definitions kpis.json --data sales.csv --json
python scripts/dashboard_spec_generator.py --definitions kpis.json --title "Sales Dashboard"
python scripts/dashboard_spec_generator.py --definitions kpis.json --layout 3-column --json
python scripts/metric_validator.py --definitions metrics.json --strict
python scripts/metric_validator.py --definitions metrics.json --json

ツール リファレンス

ツール目的主要フラグ
kpi_tracker.pyターゲットに対するデータから KPI を計算し、RAG ステータスと分散をレポート--definitions <json>, --data <csv/json>, --json
dashboard_spec_generator.pyKPI 定義からダッシュボード レイアウト仕様(チャートタイプ、位置、フィルター)を生成--definitions <json>, --title, --layout 2-column/3-column, --json
metric_validator.pyメトリクス定義の完全性、命名、閾値ロジック、一貫性を検証--definitions <json>, --strict, --json

トラブルシューティング

問題原因の可能性解決策
ダッシュボード読み込みが遅い(5 秒以上)ビジュアライゼーションが多すぎるか、ライブ接続が生テーブルをクエリウィジェットを 1 ページ 5~8 個に削減し、大規模ダッシュボードはエクストラクトまたはマテリアライズドビューに切り替え
KPI 値がダッシュボードとソースクエリで異なるダッシュボードが追加フィルター、通貨変換、またはセマンティックレイヤーにない計算フィールドを適用すべてのメトリクスロジックをセマンティックレイヤーに一元化し、ダッシュボードレベルの計算フィールドを削除
RAG 閾値が誤ったアラートをトリガー警告/重大パーセンテージが季節パターンに対して調整されていない季節ごとに閾値を調整するか、ローリングベースラインを使用し、metric_validator.py --strict で検証
ステークホルダーがダッシュボードを無視ダッシュボードが間違った質問に答えているか、実行可能なコンテキストがないストーリーテリング フレームワーク「状況-複雑化-解決」を使用して再設計し、注釈とターゲットを追加
行レベルセキュリティが予期せずデータを隠すセキュリティルールが広すぎるか、ユーザー ロールマッピングが不正確RLS ルールを監査し、各ロールのサンプルユーザーでテストし、フィルター済み行数をログ
スケジュール済みレポートメールがスパムにPDF 添付ファイルが大きいか、送信者の評判の問題添付ファイルのサイズを削減し、埋め込みリンクに切り替え、IT に送信元ドメインのホワイトリスト登録を依頼
metric_validator.py が数式集計不一致を報告formula フィールド(例「SUM(...)」)が宣言された aggregation と一致していない両フィールドを調整します。aggregation フィールドが ツールを駆動し、formula フィールドが意図を記録

成功基準

  • ダッシュボード読み込み時間がページビューの 95% で 5 秒以下である。
  • KPI 定義が本番環境への展開前に metric_validator.py --strict をエラーゼロで通過する。
  • 経営陣向けダッシュボードがビジュアルハイアラーキーに従う:サマリーカードは左上、トレンドは中央、詳細テーブルは下部。
  • すべての KPI に、定義ファイルに記載された所有者、ターゲット、RAG 閾値がある。
  • セルフサービス BI の導入が 90 日以内にターゲットユーザーの少なくとも 60% がレベル 2(エクスプローラー)に達する。
  • スケジュール済みレポートが設定されたスケジュールウィンドウの 15 分以内に配信される。
  • データストーリーテリングが「何か / だからどうした / これからどうする」の構造に従い、すべてのインサイトに定量化された影響を含める。

スコープと制限事項

対象範囲: ダッシュボード設計とレイアウト、KPI フレームワーク定義、レポート自動化パターン、データストーリーテリング、セルフサービス BI 有効化、行レベルセキュリティ構成、ビジュアライゼーションベストプラクティス。

対象外: データウェアハウスインフラ、ETL/ELT パイプライン開発、生データ取り込み、機械学習モデル構築、BI ツールインストールまたはライセンス。

制限事項: Python ツール(kpi_tracker.pydashboard_spec_generator.pymetric_validator.py)はローカル JSON および CSV ファイルのみを操作し、ライブデータベースまたは BI プラットフォームに接続しません。すべてのスクリプトは Python 標準ライブラリのみを使用し、外部依存がありません。ダッシュボード仕様はプラットフォーム非依存で、特定の BI ツール(Tableau、Power BI、Looker など)への手動変換が必要です。

統合ポイント

  • Analytics Engineer (data-analytics/analytics-engineer): ダッシュボードが使用するマートモデルとセマンティックレイヤーメトリクスを提供し、スキーマ変更にはダッシュボード更新が必要。
  • Data Analyst (data-analytics/data-analyst): アドホック分析を作成し、繰り返し可能なダッシュボードへと進化させ、ビジュアライゼーション標準を共有。
  • Product Team (product-team/): プロダクト KPI とユーザー向けアナリティクス要件を定義。
  • C-Level Advisor (c-level-advisor/): 経営陣向けダッシュボードが戦略目標を測定可能な KPI に変換。
  • Finance (finance/): 財務 KPI(MRR、CAC、LTV)には BI ダッシュボードと財務チーム定義の間の調整が必要。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
borghei
リポジトリ
borghei/claude-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/borghei/claude-skills / ライセンス: MIT

関連スキル

OpenAIデータ・分析⭐ リポ 1,451

hugging-face-trackio

Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。

by gradio-app
汎用データ・分析⭐ リポ 855

btc-bottom-model

ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。

by star23
Anthropic Claudeデータ・分析⭐ リポ 380

protein_solubility_optimization

タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。

by SpectrAI-Initiative
Anthropic Claudeデータ・分析⭐ リポ 1,743

research-lookup

Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。

by K-Dense-AI
Anthropic Claudeデータ・分析⭐ リポ 299

tree-formatting

ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。

by majiayu000
汎用データ・分析⭐ リポ 145

querying-indonesian-gov-data

インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。

by suryast
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: borghei · borghei/claude-skills · ライセンス: MIT