mcpField
S
slide-generation

slide-generation

github.com/lingzhi227ドキュメント4401.6k 回インストール35 週間前に更新
リポジトリ

slide-generation について

slide-generationは、完成したLaTeX論文をプレゼンテーションスライドやポスターに変換するスキルです。論文の要素を抽出してBeamerの骨組みを作り、構成と内容の簡略化を支援します。

主な機能

  1. 01論文情報と主要要素の抽出
  2. 02Beamer LaTeXの骨組み生成
  3. 03口頭発表スライドの構成
  4. 04内容を簡潔にするための指針
  5. 05複数列ポスターレイアウトへの対応

活用シーン

  1. 01論文発表の準備
  2. 02学術ポスターの作成
  3. 03論文の図表や結果をスライドに整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lingzhi227/agent-research-skills --skill slide-generation

インストール後、Claude Code で/slide-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/slide-templates.mdscripts/extract_paper_elements.py

詳細

スライド生成

完成した論文をプレゼンテーション用スライドまたはポスターに変換します。

入力

  • $0 — 論文の LaTeX ファイル(main.tex)または論文ディレクトリ

参考資料

  • スライドのテンプレートとレイアウトパターン:~/.claude/skills/slide-generation/references/slide-templates.md

スクリプト

スライド用に論文の要素を抽出する
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides_skeleton.tex
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --format json --output elements.json
python ~/.claude/skills/slide-generation/scripts/extract_paper_elements.py --tex main.tex --output slides.tex --theme metropolis

.tex を解析し、タイトル、著者、セクション、数式、図、表を抽出して、Beamer の骨組みを生成します。

ワークフロー

ステップ 1:主要な内容を抽出する

論文から以下を抽出します。

  1. タイトル、著者、所属
  2. 主な貢献(アブストラクトから1~3個の箇条書き)
  3. 主要な図(すべての \includegraphics のパス)
  4. 主要な表(簡略版)
  5. 主要な数式(手法からの番号付き数式)
  6. 主な結果(結果セクションの最良の数値)
ステップ 2:スライドの構成を設計する

一般的な口頭発表の流れ(約15~20枚):

スライド番号内容参照セクション
1タイトルスライドタイトル/著者
2動機/課題はじめに
3既存の解決策が機能しない理由関連研究
4-5提案手法(概要)手法
6-8技術的な詳細+数式手法
9実験設定実験
10-13結果(図+表)結果
14アブレーション研究結果
15限界と今後の研究考察
16結論結論
17謝辞+質疑応答—
ステップ 3:Beamer LaTeX を生成する
\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis}
\title{Paper Title}
\author{Authors}
\date{Venue Year}

\begin{document}
\maketitle

\begin{frame}{Motivation}
\begin{itemize}
    \item Problem statement
    \item Why it matters
\end{itemize}
\end{frame}

% ... more frames
\end{document}
ステップ 4:プレゼンテーション用に簡略化する
  • 表:重要な行/列に絞る
  • 数式:導出全体ではなく、要点のみを示す
  • 図:最も大きいサイズを使用し、注釈を追加する
  • テキスト:段落ではなく、箇条書きのみを使用する
ステップ 5:ポスターのレイアウトを生成する(任意)

ポスター発表では、複数列のレイアウトを使用します。

  • 1列目:はじめに+動機
  • 2列目:手法+主要な数式
  • 3列目:結果+図
  • 4列目:結論+参考文献

ルール

  • スライド1枚につき、主要なメッセージは1つまで
  • 図は大きく、読みやすくする
  • スライド1枚につき、箇条書きは6項目まで
  • 数式は簡略版を使用する
  • スライド番号を含める
  • 論文の図と一貫した配色を使用する
  • プレゼンテーションは自己完結型とし、論文を読まなくても理解できるようにする

関連スキル

コメント