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、意味的マークアップ、包括的コメントによりコードが即座に理解・変更可能。
はじめに – インストール
-
リポジトリをクローンまたはダウンロード
または GitHub から ZIP をダウンロード。git clone https://github.com/zarazhangrui/frontend-slides.git -
スキルをインストール – Claude Code ユーザー向け:
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/SKILL.mdとSTYLE_PRESETS.mdを好きなフォルダーにコピーするだけ。 -
スキルを実行 – Claude Code ターミナルで入力:
Claude Code 以外のユーザーは、Python ヘルパースクリプトで PPT をインポートし出力を生成できます:/frontend-slidespython convert_ppt.py <file.pptx>
実際に使う:プロンプトからプレゼンテーションへ
- デッキを説明 –
/frontend-slidesを呼び出すと、ボットがコンテンツ・トーン・雰囲気・ブランディングに関する数問をクイックに質問します。 - スタイルを選択 – 基本情報を入力後、スキルが「スタイルプリセット」のインタラクティブギャラリー(Neon Cyber、Paper & Ink、Brutalist など)を生成。自分の好みに合ったものを選びます。
- 生成 – スキルはすべてのスライド、ナビゲーション、アニメーション、スタイルを含む単一の
index.htmlをコンパイルします。完了です! - 表示 – 任意のブラウザでファイルを開けば、矢印キー・マウスホイール・タップでナビゲーションが機能します。
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 を開き、観客にウェブベースストーリーテリングの未来を見せてください。プレゼン成功を祈ります!