dokie-ai-ppt について
Dokie AI PPT Skillは、プレゼンテーションやHTMLのショーケースコンテンツを作成・修正するためのスキルです。要件確認、テーマ選択、アウトライン作成、HTML生成、プレビューを段階的に進めます。
主な機能
- 01対話形式の段階的ワークフロー
- 02CLIによるテーマ一覧と詳細確認
- 03HTMLスライド生成
- 04チャートとアニメーションの指針
- 05プロジェクトのローカルプレビュー
活用シーン
- 01確認済みの要件からプレゼンを作成
- 02HTMLのショーケースコンテンツを制作
- 03レイアウトを保ちながらスライドを修正
- 04生成したスライドプロジェクトをプレビュー
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ myzy-ai/ dokie-ai-ppt --skill dokie-ai-pptインストール後、Claude Code で/dokie-ai-pptを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README_CN.mdREADME.mdassets/themes/art-education/page_05.htmlpage_02.htmlpage_03.htmlpage_01.htmlpage_04.htmlmeta.jsonpage_06.htmlpage_07.htmlpage_09.htmlpage_08.htmlpage_10.htmlassets/themes/dokie-vibe/meta.jsonpage_01.htmlpage_04.htmlpage_03.htmlpage_02.htmlpage_05.htmlpage_06.htmlpage_12.htmlpage_09.htmlpage_13.htmlpage_10.htmlpage_07.htmlpage_15.htmlpage_14.htmlpage_11.htmlpage_08.htmlassets/themes/simple-blue-business/meta.json詳細
Dokie AI PPT スキル
これは Dokie AI PPT スキルです。プロフェッショナルなプレゼンテーションデザインのスキルです。PPT を生成したり、プレゼンテーションを作成したり、HTML でショーケースコンテンツを構築したりする際に使用します。
ウェブ技術を基盤としており、ミニマルなビジネススタイルから Awwwards レベルのクリエイティブなモーションまで対応します。従来の PPT では実現できない表現を可能にします。
前提条件
npx dokie-cli themes # Verify CLI is available
ワークフロー
⚠️ 重要:これは対話型のステップごとのワークフローです。各ステップの作業を始める前に、参照先のルールファイルを必ず読んでください。結果をユーザーに提示し、次のステップに進む前にユーザーの返答を待ってください。1 回の応答で複数のステップを急いで進めないでください。
新規プロジェクト
Collect requirements → User confirms → Select theme → User confirms → Generate outline → User confirms → Generate HTML → Preview → User feedback
プロジェクトの変更
Understand intent → Minimal changes → Preserve original layout
詳細については、rules/workflow.md を参照してください。
主な仕様
| 項目 | 仕様 |
|---|---|
| 解像度 | 1280 × 720 |
| グラフ | Chart.js 4.5 |
| アイコン | Font Awesome 6.5 |
| アニメーション | GSAP(CSS アニメーションは禁止) |
| 禁止事項 | 絵文字、架空の画像 URL |
ルール一覧
プロセスと形式
| ファイル | 内容 | 参照するタイミング |
|---|---|---|
| workflow.md | ワークフロー全体、グループ化のルール、テーマの切り替え | タスクを始める前 |
| outline.md | アウトラインの形式(コンテンツ+デザイン) | アウトラインを作成するとき |
| modify-scenarios.md | 変更のシナリオ(挿入、削除、分割、統合、スタイル変更など) | プロジェクトを変更するとき |
| quality-check.md | 生成後の品質チェックリスト | 生成後、プレビュー前 |
テーマと生成
| ファイル | 内容 | 参照するタイミング |
|---|---|---|
| theme.md | テーマの構成、スタイルの抽出、生成手順 | HTML を生成する前に必ず読むこと |
| theme-list.md | テーマの全一覧(ローカル+オンライン) | テーマを選ぶとき |
| theme-customize.md | 色、フォント、カスタムテーマの変更 | ユーザーがカスタマイズを依頼したとき |
| slide-html.md | HTML の仕様、アイコン、画像のルール | HTML を生成するとき |
グラフ
| ファイル | 内容 |
|---|---|
| charts/chartjs.md | 統計グラフ(棒、折れ線、円、レーダー、バブル) |
| charts/pyramid.md | ピラミッド図(HTML+CSS clip-path) |
| charts/funnel.md | ファネル図(HTML+CSS clip-path) |
| charts/timeline.md | タイムライン(HTML+CSS Flex/Grid) |
| charts/flowchart.md | フローチャート+循環図(HTML/AntV/Mermaid) |
| charts/quadrant.md | クアドラント/SWOT(HTML+CSS Grid) |
アニメーション
シナリオに合わせてスタイルを選択してください。デフォルトは「Balanced」です。
| ファイル | スタイル | 用途 |
|---|---|---|
| animation/minimal.md | Minimal | フォーマルなビジネス、投資家向けプレゼンテーション |
| animation/balanced.md | Balanced | 汎用、社内トレーニング |
| animation/creative.md | Creative | 製品発表、クリエイティブなショーケース |
CLI コマンド
npx dokie-cli themes # List all themes
npx dokie-cli themes --json # JSON format output
npx dokie-cli theme <name|id> # Get theme details (with HTML templates)
npx dokie-cli theme "Dokie Vibe" --json # JSON format output
npx dokie-cli preview ./my-project/ # Local preview
出力形式
my-project/
├── slide_01.html
├── slide_02.html
├── slide_03.html
└── ...
ファイル名:slide_01.html、slide_02.html … のように連番にします。
主な制約
- アウトラインに厳密に従うこと — 変更、拡張、省略をしない
- テーマの一貫性 — 色、フォント、スタイルはテーマに厳密に従う
- コンテンツの密度 — 1 枚につき 1 つのトピックとし、多すぎる場合は分割する
- 画像ソース — ユーザーがアップロードした画像、またはツールで取得した画像のみを使用する
- データの整合性 — グラフのデータを捏造しない
コメント
Markdown 対応