Communitygithub.com

amunivec/storytelling-with-data-skill

Cole Nussbaumer Knaflic の『Storytelling with Data』に基づいたClaudeスキル。データプレゼンテーションのためのチャート作成、コード生成、ビジュアル批評、ナラティブ構造を統制します。

storytelling-with-data-skill とは?

このスキルは、データ可視化とプレゼンテーションの分野で定評のあるCole Nussbaumer Knaflicの著書『Storytelling with Data』の原則をClaudeに実装したものです。主な機能として、効果的なチャート作成(棒グラフ、折れ線グラフ、散布図など)、データストーリーテリングのためのコード生成(PythonのMatplotlibやSeabornを使用)、視覚的要素の批評と改善提案、そして説得力のあるナラティブ構造の構築をサポートします。このスキルは、データアナリスト、ビジネスプレゼンター、またはデータ駆動型の意思決定を行うプロフェッショナルにとって特に有用です。Claude CodeやCursorなどのプラットフォームで動作し、ユーザーが提供するデータセットやグラフの設計意図に基づいて、クリアでインパクトのあるビジュアルストーリーを作成します。具体的には、不要な装飾の排除、一貫した色使い、適切なチャートタイプの選択、そしてデータに基づいたストーリーラインの構築をガイドします。

対応✓Claude Code~Codex CLI~Cursor
npx skills add amunivec/storytelling-with-data-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

storytelling-with-data-skill は何をしますか?

Cole Nussbaumer Knaflic の『Storytelling with Data』に基づいたClaudeスキル。データプレゼンテーションのためのチャート作成、コード生成、ビジュアル批評、ナラティブ構造を統制します。

概要

このスキルは、効果的なデータストーリーテリングのためのベストプラクティスを提供します。以下の原則に従って、データを明確で説得力のあるビジュアルストーリーに変換します。

  • 文脈を理解する: データの背後にある「なぜ」を明確にする
  • 適切なチャートを選ぶ: データの種類と伝えたいメッセージに最適な可視化形式を選択する
  • 不要なものを取り除く: チャートジャンクと不要な装飾を排除する
  • 注意を誘導する: 色、サイズ、位置を使って重要な情報を強調する
  • ストーリーを語る: データに基づいたナラティブを構築する

使い方

  1. データセットまたは可視化の目的を提供してください。
  2. 必要に応じて、特定のチャートタイプやスタイルの希望を指定します。
  3. スキルが自動的に最適なチャートを提案し、必要に応じてコードを生成します。

サポートされるプラットフォーム

  • Claude Code
  • Cursor
  • Codex

使用例

import matplotlib.pyplot as plt
import seaborn as sns

# サンプルデータ
data = {'カテゴリ': ['A', 'B', 'C'], '値': [10, 20, 15]}

# シンプルで効果的な棒グラフ
plt.figure(figsize=(8, 5))
sns.barplot(x='カテゴリ', y='値', data=data, palette='viridis')
plt.title('主要カテゴリの比較')
plt.ylabel('値')
plt.show()

注意事項

  • 提供されたデータのプライバシーとセキュリティに注意してください。
  • 生成されたコードやチャートは、必要に応じて微調整してください。
  • 視覚的な一貫性を保つために、カラーパレットやフォントをプロジェクト全体で統一することを推奨します。

関連スキル