Communitygithub.com

sah1l/chess-narrator

任意のチェスの対局を、ナレーション付きのアニメーションMP4解説動画に変換します。Stockfishがチェスを、AIが解説を担当。駒が評価バーとともに動き、エンジンのミスや妙手でコーチが語りかける、AIエージェントスキルとしてインストール可能。

chess-narrator とは?

sah1l/chess-narratorは、チェスの対局(PGNファイル)を、AIによるナレーションとアニメーションを備えたMP4解説動画に変換する、AIエージェントスキルです。このスキルは、Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームで動作するよう設計されており、インストール後は「chess-narrate」というコマンドで簡単に利用できます。Stockfishエンジンが各手を分析し、評価バーをリアルタイムで更新。駒はスムーズにアニメーション表示され、エンジンが「ミス」や「妙手」と判断した局面では、AIコーチが自動的に解説を挿入します。これにより、単なる棋譜再生ではなく、教育的なチェスコンテンツの生成が可能になります。技術的には、PythonスクリプトがStockfishのUCIプロトコルを介して分析を行い、OpenCVとPillowでアニメーションを生成、eSpeakまたはGoogle TTSで音声ナレーションを合成し、FFmpegで最終的なMP4ファイルを出力します。チェス解説者や教育コンテンツ制作者にとって、棋譜を視覚的・聴覚的に魅力的な教材に変換する強力なツールです。

対応~Claude Code~Codex CLI~Cursor
npx skills add sah1l/chess-narrator

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

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

ドキュメント

chess-narrator は何をしますか?

任意のチェスの対局を、ナレーション付きのアニメーションMP4解説動画に変換します — Stockfishがチェスを、AIが解説を担当。駒が評価バーとともに1手ごとにスライド移動し、エンジンのミスや妙手でコーチが語りかけます。AIエージェントスキルとしてインストール可能です。

関連スキル