Claude Code の Frontend Slides でウェブスライドを作成

Claude Code の Frontend Slides で魅力的なウェブスライドを作成

ウェブプレゼンテーションをクリーンでアニメーション豊富に作りたいが、CSS・JavaScript・バンドラーの細部を学びたくない場合、Frontend Slides スキルは救世主です。公式 Claude Code スキルとして設計されており、誰でも「単一の自己完結型 HTML ファイル」を作成でき、すぐに開く・共有・埋め込むことが可能です。


このツールの重要性

  • ゼロ依存関係npm install もビルドステップもフレームワークトラッキングも不要。フォルダー1つ、Markdown ファイル数個、そして1つの HTML ファイルだけ。
  • ビジュアルスタイル探索 – スタイル名を打ち込む代わりに、ツールはビジュアルプレビューを生成し、好きな見た目を選択できる。
  • PowerPoint をウェブへ変換 – 以前 PowerPoint ファイルに閉じ込められていたスライドデッキが、数秒で応答性が高くアクセシブルなスライドに変わる。
  • アクセシビリティとレスポンシブ – 出力はデスクトップ・タブレット・スマホで動作し、モーション軽減サポート付き。
  • プロダクションレベルのコード – インライン CSS/JS、意味的マークアップ、包括的コメントによりコードが即座に理解・変更可能。

はじめに – インストール

  1. リポジトリをクローンまたはダウンロード

    git clone https://github.com/zarazhangrui/frontend-slides.git
    
    または GitHub から ZIP をダウンロード。

  2. スキルをインストール – Claude Code ユーザー向け:

    mkdir -p ~/.claude/skills/frontend-slides
    cp frontend-slides/README.md ~/.claude/skills/frontend-slides/
    cp frontend-slides/SKILL.md ~/.claude/skills/frontend-slides/
    cp frontend-slides/STYLE_PRESETS.md ~/.claude/skills/frontend-slides/
    
    Claude Code を使っていない場合は、SKILL.mdSTYLE_PRESETS.md を好きなフォルダーにコピーするだけ。

  3. スキルを実行 – Claude Code ターミナルで入力:

    /frontend-slides
    
    Claude Code 以外のユーザーは、Python ヘルパースクリプトで PPT をインポートし出力を生成できます:
    python convert_ppt.py <file.pptx>
    


実際に使う:プロンプトからプレゼンテーションへ

  1. デッキを説明/frontend-slides を呼び出すと、ボットがコンテンツ・トーン・雰囲気・ブランディングに関する数問をクイックに質問します。
  2. スタイルを選択 – 基本情報を入力後、スキルが「スタイルプリセット」のインタラクティブギャラリー(Neon Cyber、Paper & Ink、Brutalist など)を生成。自分の好みに合ったものを選びます。
  3. 生成 – スキルはすべてのスライド、ナビゲーション、アニメーション、スタイルを含む単一の index.html をコンパイルします。完了です!
  4. 表示 – 任意のブラウザでファイルを開けば、矢印キー・マウスホイール・タップでナビゲーションが機能します。

PowerPoint 変換

レガシーなデッキを持っている場合: 1. /frontend-slides 2. 「Convert my presentation.pptx to a web slideshow」と入力 3. ツールがテキスト、画像、スピーカーノートをすべて抽出し、スタイル選択を案内します。 4. 生成された HTML は元のアセットとレイアウトの忠実度を保ちます。


ビルトインプリセットを探求

テーマ スタイル 推奨用途
Neo‑Cyber (Neon) 未来的、パーティクル効果 テックデモ、デジタルエージェンシーのピッチ
Midnight Executive 企業、信頼感 ビジネス提案、取締役会のデッキ
Deep Space 映画的、インスパイア スタートアップティーザー、クリエイティブストーリーテリング
Terminal Green ハッカースタイル 開発者トーク、オープンソースコミュニティ
Paper & Ink エディトリアル、洗練 学術講演、文芸スライド
Swiss Modern クリーン、幾何学的 デザインエージェンシー、データデッキ
Soft Pastel フレンドリー、遊び心 ワークショップ、若年層向け
Brutalist 生剥落、強烈 アクティビズム、アヴァンギャルドプレゼンテーション
Gradient Wave SaaS エステティック プロダクトローンチ

STYLE_PRESETS.md を修正したり独自のインライン CSS を書くことでカスタムテーマを追加できます。スキルは高度なユーザー向けに --style=custom もサポートします。


なぜ「依存関係なし」なのか?

  • 長寿命 – 単一の HTML ファイルはフレームワークの非推奨に関係なく、モダンブラウザならずっと動作。
  • セキュリティ – 最終デッキから外部スクリプトロードやネットワークコールはなし。
  • シンプル – どなたでもテキストエディタで直接編集可能。

制限と将来ロードマップ

  • 現在のプレビューシステムは静的画像に限定。将来リリースでインタラクティブプレビューを追加予定。
  • アニメーションはインライン CSS で生成。ユーザーはより複雑な JS アニメーションを手作業で作ることも。
  • Markdown から PPT へ変換等、他の CLI ツールとの統合が計画中。

スライドを作る準備はできた?

デザイナーでなくても洗練された見た目を、開発者であればプレゼンテーションワークフローを合理化したい場合でも、Frontend Slides はウェブスタックのオーバーヘッドなしにプロダクションレベルの出力を提供します。リポジトリをクローンし、スキルをインストールし、Claude Code が視覚的表現の構築をサポートします。

# クイックインストール
git clone https://github.com/zarazhangrui/frontend-slides.git
cp frontend-slides/SKILL.md ~/.claude/skills/frontend-slides/
cp frontend-slides/STYLE_PRESETS.md ~/.claude/skills/frontend-slides/
# 実行
/foreground-slides

生成された index.html を開き、観客にウェブベースストーリーテリングの未来を見せてください。プレゼン成功を祈ります!

この記事を共有