Communitygithub.com

yctrrr/academic-ppt-template

研究エビデンスから編集可能なアカデミックパワーポイントテンプレートを生成するスキル。ネイティブグラフ、プライバシーバリデーション、PowerPoint認定機能を備えています。

academic-ppt-template とは?

このスキルは、研究エビデンスから編集可能なアカデミック向けPowerPointデッキを構築するためのものです。組み込みのビジュアルシステムとバリデーションゲートを保持しながら、学術発表に適したスライドを生成します。主な機能として、ネイティブなPowerPointテキスト、図形、チャート、線矢印を含む.raw.pptxファイルの生成、Pythonスクリプトによるクロスプラットフォームバリデーション、プライバシー監査、そしてWindows版PowerPointでの最終認定が含まれます。対応プラットフォームはWindows、macOS、Linuxで、PowerPointがインストールされたWindows環境ではPowerPoint認定を取得できます。このスキルは、研究データに基づいた正確なスライド作成を支援し、プライバシーとデータの整合性を重視するため、学術研究や論文発表に携わる開発者や研究者に特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add yctrrr/academic-ppt-template

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

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

ドキュメント

Academic PPT Template

研究エビデンスから編集可能なアカデミックデッキを構築しながら、組み込みのビジュアルシステムとバリデーションゲートを保持します。

必要なワークフロー

  1. スライドを作成する前に references/style-spec.md を読んでください。
  2. レイアウトを選択したりデッキを計画する際は references/slide-patterns.md を読んでください。
  3. レンダリングされたリファレンスについては assets/academic-template.pptx を、スターター実装については scripts/create-example.js を確認してください。
  4. スキルディレクトリの外にコンテンツ固有のジェネレータを作成してください。assets/template-kit/ からコンポーネントをインポートします。リファレンスアセットを上書きしないでください。
  5. ソースで裏付けられた主張と数値のみを使用してください。説明用のデータは明示的にラベル付けし、最終的な研究デッキからは削除してください。
  6. ネイティブなPowerPointテキスト、図形、チャート、線矢印を含む .raw.pptx を生成してください。
  7. クロスプラットフォームバリデータを実行してください:
python scripts/validate-pptx.py output.raw.pptx --expected-slides N --expected-charts C --min-arrows A
  1. 再利用可能または公開テンプレートを公開する前に、プライバシー監査を実行してください。プロジェクト固有の機密用語は、--deny 引数を繰り返して追加してください:
python scripts/audit-privacy.py PATH --deny "機密用語"

プライバシー監査は、デフォルトで画像、PDF、フォント、レガシーOfficeバイナリを拒否します。テキストスキャンではそれらが匿名であることを証明できないためです。すべてのそのようなアセットを手動で検査した後にのみ --allow-binary-assets を使用してください。

  1. Microsoft PowerPointがインストールされたWindowsでは、すべてのPowerPointウィンドウを閉じて、最終ファイルを認定してください:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/finalize-with-powerpoint.ps1 `
  -InputPath output.raw.pptx `
  -OutputPath output.pptx
  1. すべてのスライドをレンダリングして検査してください。オーバーフロー、重なり、誤った矢印、低コントラスト、欠落したチャートラベルを確認してください。

認定ステータス

  • validate-pptx.py が成功した後、Cross-platform validation passed を報告してください。
  • ファイナライザーが POWERPOINT_OPEN_VALIDATION=PASSED を出力した場合にのみ PowerPoint certified を報告してください。
  • Windows以外のシステム、またはPowerPointがインストールされていないシステムでは、rawファイルを保持し、ネイティブのPowerPoint認定が実行されなかったことを明示的に記載してください。

コンテンツルール

  • 要点を述べるアクションタイトルを使用してください。
  • 1スライドにつき1つの分析ジョブを保持してください。
  • 説明本文には黒色を使用してください。
  • チャート、データラベル、軸、凡例はMicrosoft YaHeiで統一してください。
  • 査読ボックスや系列には一貫してパープル系の色を使用してください。
  • 矢印をノードのエッジに接続し、意図した方向を維持してください。
  • ユーザーから明示的に要求されない限り、スピーカーノート、表示可能な制作指示、個人メタデータ、機関ロゴを追加しないでください。
  • 研究上の値、引用、所属、結論を捏造しないでください。

バンドルリソース

  • assets/template-kit/ppt-template.js: テーマ、タイポグラフィ、カード、ヘッダー、チャートオプション。
  • assets/template-kit/academic-research-flow.js: 固定4ノードのアカデミックフロースライド。
  • assets/template-kit/flow-charts.js: アンカー付きネイティブ矢印とフローノード。
  • assets/academic-template.pptx: プライバシーセーフな6スライドのリファレンスデッキ。
  • scripts/create-example.js: ポータブルスタータージェネレータ。
  • scripts/validate-pptx.py: ZIP/XML、実行ごとのフォント、ノート、表示チャート、矢印チェック。
  • scripts/audit-privacy.py: ソースとアーカイブのプライバシースキャン。
  • scripts/finalize-with-powerpoint.ps1: Windows PowerPointの修復、メタデータサニタイズ、2回目のオープン認定。

必要に応じて、スキルルートから唯一のNode依存関係をインストールしてください:

npm install

関連スキル