Community研究&データ分析github.com

DigitalPebble/spruce-sql-advisor

SPRUCEで拡張されたAWS CUR 2.0データに対するSQLクエリの作成と最適化において、正確な知識に基づいてClaudeを支援するスキルです。FinOpsだけでなくGreenOpsにも対応します。

spruce-sql-advisor とは?

このスキルは、AWS CUR 2.0(Cost and Usage Reports)データをSPRUCEで拡張したものに対して、正確かつ効率的なSQLクエリを作成・最適化するためにClaudeを支援します。FinOps(財務運用)とGreenOps(環境運用)の両方のユースケースに対応しており、クラウドコストの分析やカーボンフットプリントの追跡に役立ちます。SPRUCEはAWSのコストと使用状況データに意味的なメタデータを追加するオープンソースツールで、このスキルはそのデータ構造に対するクエリのベストプラクティスを提供します。Claude CodeやCursorなどのAIエージェントと連携して動作し、開発者は自然言語でクエリの意図を伝えるだけで、最適化されたSQL文を生成できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add DigitalPebble/spruce-sql-advisor

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

ドキュメント

spruce-sql-advisor は何をしますか?

SPRUCEで拡張されたAWS CUR 2.0データに対するSQLクエリの作成と最適化において、正確な知識に基づいてClaudeを支援するスキルです。FinOpsだけでなくGreenOpsにも対応します。

概要

このスキルは、AWS Cost and Usage Reports(CUR)をSPRUCEで拡張したデータセットに対して、効率的で正確なSQLクエリを記述するためのClaudeの能力を強化します。クラウドコストの分析、リソース使用率の最適化、カーボンフットプリントの追跡など、幅広いユースケースに対応しています。

主な機能

  • CUR 2.0クエリの最適化: コストと使用状況データに対する複雑な集計クエリを生成します。
  • SPRUCE拡張データの活用: SPRUCEが追加する意味的なメタデータ(例:サービスカテゴリ、環境影響タグ)をクエリで利用できます。
  • FinOps対応: コスト配分、予算追跡、リザーブドインスタンスの分析などを支援します。
  • GreenOps対応: カーボン排出量の計算、エネルギー効率の評価、サステナビリティレポートの作成を支援します。

使い方

  1. Claude(または互換性のあるAIエージェント)でこのスキルを有効にします。
  2. 自然言語でクエリの意図を記述します(例:「過去30日間のEC2のコストをサービス別に集計して」)。
  3. スキルがSPRUCEのスキーマに基づいて最適化されたSQLクエリを生成します。
  4. 生成されたクエリをAthenaやRedshiftなどで実行します。

サポート環境

  • Claude Code
  • Cursor
  • Codex
  • その他の互換性のあるAIエージェント

ライセンス

このスキルはオープンソースで提供されており、SPRUCEプロジェクトの一部として配布されています。

貢献

バグ報告や機能リクエストは、GitHubリポジトリのIssueまたはPull Requestで受け付けています。

関連スキル