mcpField
S
SlideCraft

SlideCraft

ローカル
eiler2005.github.io生産性34 日前に更新

SlideCraft について

SlideCraftはデッキ仕様から編集可能なPowerPoint、PDF、HTMLを作成し、レイアウトや出典、表示を検証します。AIエージェントやコマンドラインを使い、手元の資料から意思決定向けのデッキを作る人を対象としています。

主な機能

  1. 01編集可能なPowerPointとPDFの出力
  2. 02単体で動作するHTMLデッキ
  3. 03ストーリーラインとテーマのテンプレート
  4. 04収まりと出典のチェック
  5. 05既存デッキの読み込みと再構成
  6. 061ページ資料とWordメモの出力

活用シーン

  1. 01取締役会の意思決定用デッキを作成
  2. 02調査とデータから出典付きデッキを作成
  3. 03既存のPowerPointデッキを再構成
  4. 04ブラウザー用デッキとPDFを作成

MCP 対応

SlideCraftはClaude Desktop、Cursor、VS Code、Windsurf、Gemini CLI向けのMCPサーバーを提供します。アシスタントをデッキ作成ワークフローに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"eiler2005-slidecraft": {
"command": "npx",
"args": [
"-y",
"@eiler2005/slidecraft"
]
}
}
}
起動コマンドnpx -y @eiler2005/slidecraft

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@eiler2005/slidecraft0.7.7

ツール

20

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
relationshipstringいいえ任意の意味関係 ID

詳細

SlideCraft のデモを見る:1つのプロンプトから編集可能な PowerPoint デッキを作成

▶ 65秒のデモを見る · MP4 · Storygroで作成

CI npm PolyForm Shield ライセンス Claude Code、Codex、あらゆる LLM エージェントに対応 ギャラリーサイト Node 22+

1つのプロンプトから編集可能な PowerPoint デッキを作成。目標を説明し、見た目を選んで、パートナーにそのまま渡せるデッキを仕上げます。
1つのプロンプト · インストール · 10分で最初のデッキを作成 · ギャラリーサイト · ドキュメント · ロードマップ · 変更履歴


1つのプロンプトを ChatGPT、Claude、または Codex に貼り付けると、編集可能な PowerPointが作成されます。アクションタイトル、出典付きの数値、引き渡し前のレビューも含まれます。スライドの画像ではありません。

最も簡単な方法:1つのプロンプト

インストールも YAML も不要です。これをChatGPT(エージェントモード)、Codex、Claude、または Claude Codeに貼り付けて、コードを実行しリンクを開けるアシスタントで、角括弧内を記入してください。

Study the repository https://github.com/eiler2005/slidecraft (read AGENTS.md first) and use
SlideCraft to make me an editable PowerPoint deck.

Topic: [what the deck is about]
For whom and why: [who will read it and what they should decide or do]
Length: 15–20 slides
Language: [English / Russian / …]
Content: [your notes, key points, numbers with their sources, links or files]
Style: [e.g. calm consulting look, dark keynote, or "match the colours of https://…"]

Follow the SlideCraft workflow: show me the action-title chain and 2–3 cover options before
building, cite a source for every number, then give me the .pptx and a PDF.

アシスタントが手元でnpx @eiler2005/slidecraftを実行し、デッキを作成して確認した後、編集可能な PowerPoint を渡します。まさにこのプロンプトで、Codex と Claude Code を使ってテスト済みです。それぞれが作成した未編集のデッキと、独立したレビューはこちらです:Codex · Claude Code。ChatGPT のエージェントモードでは、このプロンプトを短くしたものから、最初から最後まで5枚のデッキが作成されました。その過程で発生したツールのエラーは、0.7.5 で修正済みです。コード実行を使う Claude.ai も同じAGENTS.mdに従いますが、私たち自身ではまだ実行していません。コンテンツはどの言語でも作成できます。コード実行機能のないチャットでもdeck.yamlは作成できます。その場合は、npx @eiler2005/slidecraft build deck.yamlを使って自分でビルドしてください。繰り返し使う場合は、アシスタントにインストールしてください(インストール)。

SlideCraft とは

SlideCraft — 6つのテーマで作成された、サンプルデッキの6枚のスライド:エグゼクティブサマリー、ヒーロー数値、売上ウォーターフォール、2×2の競合マトリックス、ガントチャートのロードマップ、教訓スライド

SlideCraft は、目標をコンサルティング品質のプレゼンテーションに仕上げます。デッキで達成したいことと対象読者を伝えると、SlideCraft が目的に合ったテンプレートを提案し、ストーリーラインと、確認用のアクションタイトルで構成されたゴーストデッキを作成します。承認後、スライドを作成し、編集可能な PowerPoint、アクセシブルなベクター PDF、自己完結型の HTML デッキとして出力します。読む読者向けには、1 ページ資料と Word メモも作成します。最後に、パートナー形式のレビューで仕上げます。

コマンドを実行できるあらゆる AI エージェントや LLMで利用できます。

  • Claude Code — スキルとモデル階層別のエージェントを備えたプラグインです。
  • OpenAI Codex — インストール可能なスキルです。
  • Claude Desktop、Cursor、VS Code、Windsurf、Gemini CLI — install コマンドを 1 つ実行して接続する MCP サーバーです。
  • Aider や独自のスクリプト — AGENTS.md と JSON CLI を通じて利用できます。

お手元の資料をもとに作業します。数値は Excel または CSV ファイルから取得して一度だけ記述し、出典には参照元のレポートページを明記します。また、同僚が PowerPoint で編集したテキストは、デッキに反映されます。

その基盤となるのは、インストール不要の CLI です。すべてのレイアウトはメトリック互換フォントで寸法を測定しているため、SlideCraft で収まるテキストは PowerPoint にも収まります。実際の PowerPoint 出力と 1 行ずつ照合して検証済みです。

1 つのプロンプトから編集可能な PowerPoint を作る理由

多くの AI デッキ作成ツールは、ウェブページやスライド画像を出力して終わるため、結局誰かが PowerPoint でデッキを作り直すことになります。実際に役員会、クライアント、ブランドチームが使うのは PowerPoint だからです。SlideCraft は、すでにお使いのアシスタントに 1 つのプロンプトを入力するだけで、**テキスト、表、グラフ、ノート、アイコンがネイティブオブジェクトとして含まれる .pptx**を出力します。言葉を生み出すのはモデルです。モデルに欠けている次の要素を補うのが SlideCraft です。

  • コンサルティング手法
  • 寸法を測定済みのレイアウト
  • PowerPoint 独自のテキスト規則
  • 出典と数値のチェック
  • 最終的なビジュアルレビュー

デッキは最初から適切に仕上がり、次の修正でも編集可能なままです。

正直な制約。

  • 「ワンクリック」には、コードを実行できるアシスタントが必要です(ChatGPT のエージェントモード、Codex、コード実行機能を備えた Claude、Claude Code)。
  • 品質は、確認を省くことではなく、短い承認プロセスを数回行うことで実現します。
  • 内容の質は、提供される数値と出典の質に左右されます。
  • 基準となるのは PowerPoint です。Keynote と Google Slides では多少異なります。
  • 編集可能なデッキは、Copilot と Gemini でも標準になりつつあります。SlideCraft の長く続く優位性は、ファイル形式ではなく手法とチェックにあります。

詳細な分析はこちら:編集可能な PowerPoint が重要な理由と、その主張が当てはまらない範囲。

動作の様子を見る

このデッキでは SlideCraft を紹介しています。SlideCraft 自身も、1 つの deck.yaml から作成されました。

SlideCraft の概要デッキ全12枚:表紙、課題、エグゼクティブサマリー、仕組み、改善前と改善後、対象者、タスク別のストーリーライン、得られるもの、品質チェック、ブランドと過去のデッキ、利用開始、締めくくり

PDF · PowerPoint · 1 ページの概要 · すべてのサンプル

初めての方へ:まずはこちら — 10 分で最初のデッキを作成 · できること — 実現したいこと別の機能 · サンプルライブラリ — コピーして使える完成済みデッキ 11 個

成果を実際にご覧ください: あらゆる形式で実行した一式とレビュー報告書は docs/showcase/orchestration-run/ にあります · ワークフロー全体を通して作成した英語とロシア語のデッキは docs/showcase/fde-engineer/ にあります(サンプル)· 元の資料と SlideCraft による再構築版を HTML 形式でスライドごとに比較するには、npm run comparison を実行して comparison/index.html を開いてください · 各種資料の場所

開発の背景

SlideCraft は Denis Ermilov が開発しています。Denis は B2B FinTech とエンタープライズプラットフォームの分野で 20 年の経験があります。全国規模の決済システム、中国・インド・東南アジアと直接接続する国際決済ハブ、ベルリンの Volkswagen Group のチームと構築したディーラーネットワークプラットフォームなどに携わり、現在は Cinimex Group のプロダクトディレクターを務めています。その経験の多くは、McKinsey & Company、Accenture、IBM などのコンサルティング企業との共同プロジェクトに向けたデッキ作成に費やされました。取締役会向け資料、戦略提案、運営委員会向けの進捗報告、提案書などです。その仕事から得たルールはシンプルです。まず結論を示すこと、スライドごとに主張を 1 つにすること、すべての数値に出典を付けること、読めなくなるまで文字を小さくしないこと。こうしたルールのほとんどは機械的に適用できるため、このプロジェクトではコンサルティングの実務をソフトウェアに落とし込み、AI エージェントが常にそのルールに従うようにしています。

Denis は、AI を過度な期待にとらわれずに考察した著作も発表しています。『Digital Bank』(2023 年)と『When Intelligence Became Cheap』(2026 年)です。知性が安価になった時代の人々、企業、信頼を扱う全 3 冊のシリーズの一部です。→ Amazon の書籍 · GitHub プロフィール

60 秒

you     › Make a deck: the board should approve a partner-led entry into Germany
agent   › Brief: board of 5, decision = €6M phase-1 budget, deck goes out as PDF.
          Outputs: PPTX (pptxgenjs) + PDF rendered by PowerPoint, because readers get the PDF.   ✅ CP1
agent   › Three templates — opened picker.html:
          A  Strategy recommendation · Consulting Classic   (answer first, 3 reasons, plan, ask)
          B  Strategy recommendation · Executive
          C  Executive update · Corporate Blue
you     › A                                                                                      ✅ CP2
agent   › Governing thought: "Entering Germany now captures a €40M window before two rivals scale"
          01 Entering the German mid-market can add €40M revenue by 2028
          02 Entering Germany now captures a €40M window before two rivals scale
          03 The UK business is profitable, growing and ready to fund a second market  …     ✅ CP3
agent   › Built 11 slides. Review: 0 blockers, 2 majors fixed, 1 minor left.                    ✅ CP4
          slidecraft/northwind-germany/dist/northwind-germany.pptx · .pdf · previews/ · manifest.json

仕組み

SlideCraft のワークフロー:ブリーフ、選択、ストーリーライン、ゴーストデッキ、作成、レビュー、ビジュアル QA、納品 — ユーザーが承認する 4 つのチェックポイント付き

デッキの構成要素。 独立した 4 つのレイヤーで構成され、すべて読み取りや差分の確認ができるプレーンファイルです。

レイヤーファイル内容
ブリーフbrief.yaml目標、依頼内容、対象者、デッキの用途 → 成果物
ストーリーライン × テーマ14 × 7 から選択タスクに合わせた議論の構成と見た目
コンテンツdeck.yaml(+ sections/*.yaml)46 個のレイアウト仕様に沿ったアクションタイトルとスライドコンテンツ。Excel/CSV 由来の sources:、facts:、表紙ビジュアル、language:
お客様の素材materials/、assets/ページを明記して引用したレポート、データファイル、画像

レイアウトによってコンテンツは 1 つの Scene IR に変換され、エンジンが編集可能な PPTX、PDF、 HTML、1 ページ資料、Word のメモに変換します。PowerPoint の計測ルールに沿ってテキストを配置するため、 HTML と PPTX で同じ位置で改行されます。

組み立て方法 — 8 つのステージと、ユーザーが承認する 4 つのチェックポイント(上の図の最上段)です:ブリーフ → テンプレートを選択 → ストーリーライン → アクションタイトルで構成したゴーストデッキ → 作成 → レビュー → ビジュアル QA → 納品。

チェック方法。 ビルドごとに自動チェックを実行します(文字切れなしで収まること、すべての数値に出典があること、数値がどこでも一致していること、コントラスト、配置)。続いてコピーの調整ループとパートナーレビューを行い、その後レビューモデルが PowerPoint とブラウザーで描画した各スライドを確認し、判定と注意が必要な項目を記した REPORT.md を作成します。チェック中に行った変更はすべて REVIEW-LOG.md に記録されます。

最も高性能なモデルがストーリーラインの作成とレビューを担当し、より高速なモデルがスライドを並行して作成し、コピーを調整します(Claude Code の Opus、Sonnet、Haiku。その他の環境では任意のモデルを設定できます)。

全プロセス:ワークフロー · アーキテクチャ · 最終ビジュアル QA · 表紙のデザイン · ロシア語などの言語でのデッキ · オーケストレーション用テンプレートと実行全体

テンプレートギャラリー

テンプレートは**ストーリーライン(タスクに合わせた議論の構成)×テーマ(見た目)**です。どのストーリーラインも、どのテーマにも適用できます。14 のストーリーライン × 6 つのテーマ(または独自のブランドテーマ)で、42 個のレイアウトから構成されます。ギャラリーサイトでは、すべてのストーリーラインをすべてのテーマで表示でき、サンプルデッキを各形式で確認できます。

Consulting Classicテーマの戦略提案デッキ:表紙、SCRエグゼクティブサマリー、KPIタイル、市場チャート、選択肢の比較、ウォーターフォール、ガント計画、リスク表、意思決定スライド
戦略提案 · Consulting Classic — 結論を先に、3つの理由、計画、依頼事項
Executiveテーマのエグゼクティブ向け進捗報告デッキ:ステータスタイル、計画に対するガント、選択肢、次のステップ
エグゼクティブ向け進捗報告 · Executive — 運営委員会、取締役会、QBR:計画 vs 実績 vs 予測、必要な意思決定
ダークなMidnightテーマのナラティブ形式の講演:大きな数字、引用、画像スライド、マイルストーン、主張、学び
ナラティブストーリー · Midnight — 基調講演やトーク:興味を引く導入、旅路、転換点、洞察
Modern Pitchテーマの投資家向けピッチ:課題の数値、プロセス、市場タイル、トラクションチャート、2×2の競合比較、ユニットエコノミクス、チーム、依頼事項
ピッチデッキ · Modern Pitch — 課題、ソリューション、市場、トラクション、チーム、依頼事項
Editorialテーマの調査報告
調査報告 · Editorial — 問い、手法、調査結果、示唆
Corporate Blueテーマのクライアント向け提案書
クライアント向け提案書 · Corporate Blue — 理解、アプローチ、計画、チーム、商業条件

すべてのストーリーライン → · すべてのテーマ → · すべてのレイアウト →

ストーリーラインはタスク、テーマは見た目です。14のストーリーライン × 7つのテーマを、それぞれ独立して選択できます。各スライドでは、slidecraft exhibitsでメッセージを組み立て、slidecraft componentsでネイティブライブラリのコンポーネントを再利用し、layout: compositionで組み合わせます。共通のデザイン要素とコンテンツは、1つのScene IRを通じてHTMLエンジンと編集可能なPowerPointエンジンに渡されます。コンストラクターガイド · アーキテクチャ図と検証の制限。

ビジネスケース、製品概要、事例紹介、プロジェクトのキックオフ、プロジェクトの振り返り、トレーニング/ワークショップ、営業/顧客向けQBR、投資メモも含まれています。独自のアウトラインを用意すれば、SlideCraftがレイアウトに割り当てます。

小規模ですぐに使える例:examples/europe-first-trip — 5枚構成の旅行ガイド(2×2の価値マップ、旅行者タイプ別のハーベイボールによる適合度、予算チャート、「誰がどこに行くべきか」の表)。プラグインエージェントおよびCodexを使ったライブのエンドツーエンド実行で生成し、その後に編集しています。 ブランド: slidecraft theme import brand.potx --id contoso --font-dir ./fonts を実行すると、カラー、フォント、ロゴを使ったテーマが作成されます。slidecraft calibrate --theme ./slidecraft-theme/contoso.json で、実際の PowerPoint に対する改行位置を確認できます(ブランドを適用する)。テンプレートの画像はそのまま維持され、タイトル帯とスライドサイズがデッキのフレームになります(4:3 も使用できます)。また、Office テーマはすべての PPTX に引き継がれます。

以前のデッキ: slidecraft import old.pptx --render を実行すると、テキスト、表、グラフデータ、画像、ノートが抽出され、ドラフトの deck.yaml にまとめられます。続いて /slidecraft:import を実行すると、レンダリングされた元のスライドをもとに、スライドごとにデザインが刷新されます(PPTX をインポートする)。

出力形式とエンジン

1 つの仕様から複数のエンジンを利用できます。デッキの用途に応じて選択してください。SlideCraft が用途に基づいておすすめを提示します。

エンジン出力編集可能用途インストールライセンス
pptxgenjs (デフォルト)PPTX✅ ネイティブのテキスト、表、グラフ、ノートあなたやチームが編集するデッキバンドル済みMIT
native (デフォルト)PDF—テキストを選択できるベクター PDF。CI と自動化向けバンドル済みMIT
pptx-convertPDF—読者向けの PDF。PowerPoint/LibreOffice 自身がレンダリングし、ピクセル単位で一致オフィススイート—
htmlHTML + PDFブラウザー上ブラウザーからプレゼンテーションを行う、リンクを共有する、豊かな装飾を使ったストーリーテリングPDF 用の ChromeMIT
artifact-toolPPTX✅OpenAI アダプターを明示的にローカルで評価する場合Codex ランタイムプロプライエタリ。評価/テスト専用。バンドルされません
onepagerPDF(A4)—1 ページに要点をまとめる場合。すべてのスライドをサムネイルとアクションタイトルで表示バンドル済みMIT
docxDOCX✅事前配布資料やメモ向け。タイトルは見出し、テキストと表は編集可能、添付資料は画像として出力バンドル済みMIT

おすすめ: チームの外部に渡すものには pptxgenjs を使用してください。artifact-tool は Codex での明示的な内部評価/テスト専用であり、本番利用、商用利用、ベンチマークには使用しないでください。PDF は常に出力してください。速度を重視する場合は native、PDF が納品物の場合は pptx-convert を使用します。ブラウザーからプレゼンテーションを行う場合は HTML を使用してください。

忠実度: テキストは PowerPoint 独自の測定ルールに基づいてレイアウトされるため、HTML と編集可能な PPTX の表示が一致します。各デッキの最後にレビュアーモデルによるチェックが行われ、対応が必要な項目がレポートされます(ルール · ビジュアル QA · キャリブレーションレポート)。

slidecraft doctor を実行すると、お使いのマシンで利用可能なものが表示されます。各エンジンの長所と短所については、エンジンの比較 · 出力エンジンを選ぶ · エンジンリファレンスをご覧ください。

インストール

エージェントを選んでください。どのエージェントも同じ CLI、コミット済みバンドル dist/slidecraft.mjs(Node ≥ 22.12、npm install 不要)を使用します。

使用するものセットアップその後
Claude Code/plugin marketplace add eiler2005/slidecraft の後に /plugin install slidecraft@slidecraft/slidecraft:new <資料で達成したいこと、対象者>
OpenAI Codexnpm i -g @eiler2005/slidecraft の後に slidecraft codex install(スキルは ~/.codex/skills/slidecraft* に保存されます)codex "Using SlideCraft, make a 5-slide deck that …"
Cursor、Gemini CLI、Aider、Copilot agents、シェルを使える任意の LLMnpm i -g @eiler2005/slidecraft を実行するか、リポジトリをクローンして、エージェントに AGENTS.md を参照させます「AGENTS.md に従って、…を実現する資料を作成してください」—任意のエージェントでの使用方法を参照
Claude Desktop、Cursor、VS Code、Windsurf、Gemini CLI — または上記すべてnpx @eiler2005/slidecraft install を実行すると、検出されたすべての AI アプリに接続します(MCP サーバー + Claude Code プラグイン + Codex スキル)「SlideCraft を使って、…を実現する資料を作成してください」—MCP アプリでの使用方法を参照
エージェントを使わない場合、または任意のスクリプトnpx @eiler2005/slidecraft — クローンは不要です(npm)npx @eiler2005/slidecraft build deck.yaml
git clone https://github.com/eiler2005/slidecraft && cd slidecraft
node dist/slidecraft.mjs build examples/strategy-recommendation/deck.yaml
open examples/strategy-recommendation/dist/northwind-germany.pptx

MCP サーバー: npx @eiler2005/slidecraft mcp(stdio)。公式の MCP Registry に io.github.eiler2005/slidecraft として掲載されているため、レジストリ対応クライアントから検索してインストールできます。

deck.yaml は手作業でも作成できます:チュートリアル · デッキ仕様 · CLI リファレンス。

得られるファイル

ファイル内容
<id>.pptx編集可能な PowerPoint:ネイティブのテキストボックス、表、グラフ、発表者ノート、テーマごとのスライドマスター
<id>.pdfタグ付きのアクセシブルなベクター PDF:見出し、代替テキスト、表のヘッダー、出典リンク(または pptx-convert で PowerPoint から変換)
<id>.html単一の自己完結型ファイル:キーボード操作、発表者ノート(N)、PDF への印刷
<id>-onepager.pdfA4 の1ページ要約:タイトルの流れとスライドのサムネイル
<id>.docxWord メモ:アクションタイトルを見出しとして使用、編集可能なテキストと表、図版は画像、ノート
previews/NN-<slide>.pngレビューや共有に使うスライドプレビュー
manifest.jsonエンジンとバージョン、入力・データファイル・出力の sha256、すべての事実の値、チェック結果、制限事項。人が承認するまで visual_review: false

ビルドは決定的です。同じデッキからは、バイト単位で同一の PPTX と PDF が生成されます。

原則

  • 結論を先に。 推奨事項は2枚目に示し、それ以降のスライドですべてを裏付けます。
  • アクションタイトル。 すべてのタイトルを完全な文の主張とし、上から順に読むと、タイトルが論拠を示します。
  • スライドごとにメッセージは1つ。 図表でタイトルを裏付け、詳細はノートまたは補足資料に記載します。
  • すべての数値に出典を。 例示データにはその旨を明記します。数値を捏造しません。
  • ラスタ画像ではなく編集可能に。 テキスト、表、グラフはネイティブオブジェクトのまま保持します。
  • 切り詰めない。 テキストが収まらない場合、読めないほど縮小するのではなく、何文字削るべきかを SlideCraft が提示します。

方法論:文章作成の基準 · ビジュアルの基準 · 図表の選定 · ストーリーテリング · レビュー。

レイアウトライブラリ

6つのグループに46種類のレイアウトがあります。

グループレイアウト
フレームtitle(表紙、締めくくり) · agenda(アジェンダ、セクション区切り)
メッセージexec-summary(SCR、主要メッセージ) · key-points(列、カード、リスト) · big-statement(主張、引用、ヒーロー数値) · text-image · text · before-after · composition(複数の図表を領域ごとに配置) · native-canvas(オーダーメイドの編集可能な図形) · freeform · freeform-canvas(HTML/CSS。ほかのスライドと同様にチェックされます)
数値kpi-tiles · chart-takeaway(棒、縦棒、積み上げ、折れ線、棒+折れ線の複合グラフ) · evidence-panorama · waterfall · bubble-chart(バブル、散布図、成長率・シェアのポートフォリオ) · marimekko · tornado · football-field · funnel(ファネル、ピラミッド) · data-table
意思決定options-comparison(テキスト、ハーベイボール評価、最大5つの選択肢) · matrix-2x2 · swot · five-forces · pestel · business-model-canvas · value-chain · seven-s(McKinsey 7S) · issue-tree(課題、要因) · maturity-model(グリッド、階段) · coverage-map · architecture(ゾーン+一覧) · evidence-chain · risk-matrix
シーケンスprocess-steps(シェブロン、番号付き) · timeline(マイルストーン、ガント) · gate-matrix · process-compare(現状と提案) · cadence(役割別カレンダー) · callout(スクリーンショット上の番号付きコールアウト)
人員・締めくくりteam-cards · org-chart · raci · next-steps(意思決定、アクション)

仕様、制限、サムネイルについては、レイアウトリファレンスをご覧ください。独自のレイアウトを追加するには、レイアウトの追加をご覧ください。

ロードマップ

0.5でリリース:

  • 数値は一度だけ入力: facts: と {{id}} を使い、グラフや表はExcelやCSVから直接読み取ります;
  • どこでも同じ数値: スライドごとに異なる値で表示されている指標をチェックで検出します;
  • ページ単位の出典: ingest はPDF、Word、PowerPoint、Excelの資料を読み込み、スライドでは report#p14 の形式で引用します;
  • 編集内容を反映: sync により、PowerPointで編集したテキストがデッキに反映されます;
  • フレームワークとグラフ: SWOT、ファイブフォース、PESTEL、ビジネスモデルキャンバス、バブルチャートとポートフォリオチャート、マリメッコ、トルネード、フットボールフィールド(全40レイアウト);
  • あらゆるAIアプリに対応: MCP サーバーと、Claude Desktop、Cursor、VS Code、Windsurf、Gemini CLI、Claude Code、Codex向けの1行の install。

0.7でリリース:

  • 写真とアイコン: ライセンス付きのストック写真(Openverse、Pexels、Pixabay)。スライド、ノート、マニフェストにクレジットを記載。編集可能なアイコン114個;
  • サンプルからテーマを作成: PDF、スクリーンショット、ウェブサイトから色、フォント、余白を設定;
  • フレームワークを追加: バリューチェーン、McKinsey 7S、棒+折れ線の複合グラフ(全46レイアウト);
  • 合計が一致する数値: デッキ全体で合計、期間、単位をチェック;
  • 選べる表紙: 作成前に表紙の候補2~3案を比較。ビジュアルのない表紙にはフラグを付けます;
  • 鮮明で適切にトリミングされた写真: Wikimedia CommonsとOpenverseからキーなしで取得。ダウンロードサイズを測定し、imageFocus で被写体が見えるようにします;
  • 1つのプロンプトでテスト: READMEのプロンプトを編集せずにCodexとClaude Codeで実行し、それぞれを独立してレビューしました。

0.6でリリース:

  • PowerPointと完全に一致するテキスト: Officeで測定したルールをHTMLとPPTXで共有し、キャリブレーションモードと10デッキのコーパスゲートを追加;
  • 最終的なビジュアルQA: レビュアーモデルがPowerPointとブラウザーで各スライドをチェックし、レポートとレビューログを作成;
  • 目を引く表紙: 表紙にトピックを表すモチーフまたは写真を追加;
  • あらゆる言語に対応: ラベル、数値、タイポグラフィ、校正は language: の設定に従います。出典は発表者ノートに記載します。

次の予定:ライブプレビュー、表の同期、プレゼンターツール。ROADMAP.mdをご覧ください。

プライバシーとネットワークアクセス

SlideCraft は、お使いのマシン上、またはアシスタントのサンドボックス内で実行されます。アカウントもテレメトリーもなく、デッキの内容を外部に送信することはありません。オンラインに接続するのは、要求された処理に必要な場合だけです。

  • npx @eiler2005/slidecraft は npm からパッケージをダウンロードします。
  • ストック写真(imageQuery、slidecraft images --stock)は、Openverse と Wikimedia Commons を検索してダウンロードします。PEXELS_API_KEY/PIXABAY_API_KEY を設定している場合は、Pexels と Pixabay も利用します。検索語はお使いのマシンの外部に送信されます。
  • 生成画像(imagePrompt、slidecraft images)は、OPENAI_API_KEY を使って OpenAI 互換 API にプロンプトを送信します。
  • slidecraft theme from https://… は、色とフォントを読み取るために、そのページをローカルの Chrome で開きます。

--dry-run を使うと、送信を開始する前にすべてのプロンプトや検索内容を一覧表示します。レンダリングには、ローカルの PowerPoint、LibreOffice、または Chrome を使用します。素材は git で無視される slidecraft/ に保存されます。

貢献

Issue と PR を歓迎します。特に、新しいレイアウト、テーマ、ストーリーラインをお待ちしています。CONTRIBUTING.md から始めてください。npm run check は、リント、型チェック、1,200 件を超えるテストを実行します。すべてのレイアウトを対象とした、ピクセルハッシュによるビジュアルリグレッションテストも含まれます。

ライセンス

SlideCraft は PolyForm Shield License 1.0.0 の下で利用できるソース公開ソフトウェアです(OSI 認定のオープンソースではありません)。

  • 個人および企業は無料で利用できます — 個人として、職場で、会社で、またはクライアント向けに、デッキを作成したり、コードを変更したり、独自のワークフローに組み込んだり、ライセンスを添えて複製を共有したりできます。作成したデッキは、どのような目的にも利用できます。
  • 競合する用途は禁止です — SlideCraft、または SlideCraft を基にした製品を、SlideCraft と競合する製品またはサービスとして提供することはできません。
  • 商用ライセンス — SlideCraft を販売、ホスティング、ホワイトラベル化、または競合製品に組み込む場合、あるいはエンタープライズ向けの利用条件やサポートをご希望の場合は、[email protected] までご連絡ください。詳細は COMMERCIAL.md をご覧ください。
  • 名称について — 「SlideCraft」とそのロゴは PolyForm ライセンスの対象ではありません。フォークする場合は、別の名称が必要です。

会社で SlideCraft をご利用ですか? チーム向け機能とブランドキットの早期アクセス — 企業テンプレートのセットアップや、チームで共有できるブランドキットをご利用いただけます。

0.6.0 以前のバージョン(0.6.0 を含む)は MIT License の下でリリースされており、引き続き同ライセンスが適用されます。同梱フォントは SIL OFL(fonts/SOURCES.md)、アイコンは Tabler Icons(MIT)です。サードパーティーライブラリにはそれぞれのライセンスが適用されます(NOTICE)。コンサルティング手法は、著者が以前に社内で行っていた業務を一般化したものです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。