Slide 1

Slide 1 text

Claude Code で使える DuckDB Skills を試してみた 勉強会 opsmethod #2 「その運用、自動化しよう」 川原征大(kawahara-masahiro) 2026-05-15 1

Slide 2

Slide 2 text

目次 イントロ 前提知識 DuckDB Skills デモ 思ったこと おわりに 参考 2

Slide 3

Slide 3 text

イントロ 自己紹介と本日話すことについて。 3

Slide 4

Slide 4 text

自己紹介 川原征大 (kawahara-masahiro) クラスメソッド クラウド事業本部コンサルティング部 最近やっていること マルチアカウント環境のコスト/セキュリティ改善、AI活用推進 AIエージェントのアプリ/インフラ開発の伴走支援 ゴールデンウィークにやったこと 九州へツーリングにいきました 呼子(佐賀)のイカが美味しかったです 4

Slide 5

Slide 5 text

呼子のイカ 画像: 呼子のイカ 5

Slide 6

Slide 6 text

今日伝えたいこと DuckDB 公式が出している が良い感じです。 Claude Code (AIエージェント) に入れることで、 データ構造の把握や SQL クエリ作成の手間を大きく省けます。 自然言語のままスムーズにデ ータ探索ができます。 この体験は AWS運用 にも適用できそうです。 各種トラブルシュートやロ グ・メトリクスの分析といった場面で役立つと思います。 duckdb-skills 6

Slide 7

Slide 7 text

アジェンダ 前提知識の話 DuckDB Skills とは デモ 思ったこと 7

Slide 8

Slide 8 text

前提知識 DuckDB や Claude Code, Skills の話をします(あっさりめ)。 8

Slide 9

Slide 9 text

DuckDB は オンライン分析処理(OLAP)に特化したデータベースシステム です。 DB に取り込んだデータだけでなく、 parquet や csv, json とい ったさまざまなフォーマットのファイルに対してもそのままクエリを実行 できます。 S3との連携も可能であり、 S3上のオブジェクトに対してクエリを実行す ることも可能です。 DuckDB 9

Slide 10

Slide 10 text

参考: 昔書いていたブログ ブログ: VPCフローログをDuckDBでサクッと分析 | DevelopersIO 10

Slide 11

Slide 11 text

Claude Code ※ 今回のデモはターミナル上で実施します。 Claude Code は agentic coding ツール で、コー ドベースを読み取り、ファイルを編集し、コマンド を実行し、開発ツールと統合します。 ターミナル、 IDE、デスクトップアプリ、ブラウザで利用できま す。 – 引用: Claude Code の概要 - Claude Code Docs 11

Slide 12

Slide 12 text

Agent Skills エージェントに 新しい機能と専門知識を与える た めの、シンプルでオープンなフォーマット。 Agent Skills は、エージェントが発見して使用でき る 指示、スクリプト、リソースのフォルダ です。 これにより、エージェントはタスクをより正確かつ 効率的に実行できます。 – Overview - Agent Skills 12

Slide 13

Slide 13 text

DuckDB Skills DuckDB Skills を紹介します。 13

Slide 14

Slide 14 text

DuckDB Skills とは DuckDB公式が配布しているスキルです。 duckdb/duckdb-skills - GitHub 14

Slide 15

Slide 15 text

追加方法 Claude Code にて以下実行します。 # プラグインソース(マーケットプレイス)を登録 /plugin marketplace add duckdb/duckdb-skills # プラグインをインストール /plugin install duckdb-skills@duckdb-skills 15

Slide 16

Slide 16 text

使えるスキル#1 以下スキルが利用できます。 スキル名 ひとこと概要 attach-db DuckDBファイルをアタッチし、セッション状態をSQLフ ァイルに記録する read-file ★ CSV/JSON/Parquet等を拡張子から自動判別して読み込 み・スキーマ確認 query ★ アタッチ済みDBやファイルに対してSQL/自然言語でクエ リを実行する ★ query / read-file を後ろでデモします! 16

Slide 17

Slide 17 text

使えるスキル#2 スキル名 ひとこと概要 read- memories ★ 過去のClaude Codeセッションログを検索し、決定事 項やTODOを掘り起こす duckdb-docs DuckDB/DuckLake公式ドキュメントとブログを全文 検索する install-duckdb DuckDB拡張機能のインストール・更新、CLI本体のバ ージョン確認を行う ★ read-memories が地味に便利です。 17

Slide 18

Slide 18 text

参考: read-memories キャプチャ 18

Slide 19

Slide 19 text

注意点 つまり: Windows では一部上手くいかない可能性あり Platform support These skills have been tested on macOS and Linux . Windows is not yet fully supported — some shell commands and path handling may not work as expected. We plan to improve Windows compatibility in a future release. 19

Slide 20

Slide 20 text

デモ 3つほど、時間のある限り実施します。 20

Slide 21

Slide 21 text

デモ1: CURによるコスト調査 CURのcsvに対してデータ構造を説明してもらい、 特定サービスの料金内 訳/仕組みを自然言語で問い合わせます。 21

Slide 22

Slide 22 text

デモ2: ALBアクセスログの調査 ALBが出力するアクセスログ(gz)を直接読み込み、 ステータスコード別の 件数やレスポンスタイムの傾向を自然言語で問い合わせます。 22

Slide 23

Slide 23 text

デモ3: CloudTrailイベント履歴の調査 マネジメントコンソールから取得したイベント履歴のcsvを読み込み、 誰 がいつ何の操作を行ったかを自然言語で深掘りしていきます。 23

Slide 24

Slide 24 text

思ったこと とても便利でした。 SQLを書かずに自然言語でログ分析できるのが体験 として良いです。 普段のAWS運用でも役立つと思いました。 ただ、ローカルでインストール、準備しないといけないので、 そのままチ ームで運用に乗せるのは少しハードルが高そう。 ゆくゆくは AWS DevOps Agent のような、 チームで気軽に使える自然 言語の分析問い合わせサービスがあると嬉しい。 ( Quick がそうなのかも しれませんが、あまり試せていない… ) 24

Slide 25

Slide 25 text

おわりに 25

Slide 26

Slide 26 text

伝えたかったこと再掲 DuckDB 公式が出している が良い感じです。 Claude Code (AIエージェント) に入れることで、 データ構造の把握や SQL クエリ作成の手間を大きく省けます。 自然言語のままスムーズにデ ータ探索ができます。 この体験は AWS運用 にも適用できそうです。 各種トラブルシュートやロ グ・メトリクスの分析といった場面で役立つと思います。 duckdb-skills 26

Slide 27

Slide 27 text

参考 duckdb/duckdb-skills - GitHub DuckDB - An in-process SQL OLAP database management system 27