create-static-lp
Claude Code 用の 教材サンプル Skill。静的 LP(ランディングページ)のスケルトンを public_html/ 配下に生成し、必要な画像は ChatGPT(GPT-4o の画像生成)を Playwright MCP 経由で立ち上げて自動生成する。
このリポジトリは「Skill そのもの」と「Skill が生成した LP のサンプル成果物」を一緒に同梱しています。
できること
/create-static-lp を起動すると、以下のフローで静的 LP が出来上がります。
- ヒアリング(5点)
- 商品・サービス名
- ターゲット
- 一番のオファー
- 参考にしたい既存LPのURL
- 画像生成の参考にしたい画像URL(人物・商品の写真など。任意)
- 画像プラン作成(hero / product / benefit-1〜3 / 参考画像のイラスト化など)
- ChatGPT を Playwright MCP で起動して、各画像を順に生成・ローカル保存
- 9 セクション構成(Hero / 課題提起 / 解決策 / ベネフィット3 / お客様の声 / 料金 / FAQ / 最終CTA / フッター)で
index.htmlを生成 - ブランドカラー・フォントを
:rootカスタムプロパティで CSS に展開 Organization/FAQPageの JSON-LD を<head>内に埋め込み
ディレクトリ構成
.
├── .claude/skills/create-static-lp/
│ └── SKILL.md ← Skill 定義(本体)
├── .sampletxt/
│ └── answers.txt ← ヒアリング回答のテスト再利用用サンプル
├── public_html/ ← Skill が生成した LP のサンプル成果物
│ ├── index.html
│ └── assets/
│ ├── css/style.css
│ ├── js/main.js
│ └── images/ ← ChatGPT で生成した画像
├── README.md
├── CHANGELOG.md
├── LICENSE
└── .gitignore
使い方
- このリポジトリの
.claude/skills/create-static-lp/SKILL.mdを、自分の Claude Code プロジェクトの.claude/skills/create-static-lp/SKILL.mdにコピー - プロジェクトルートに
CLAUDE.mdを作成し、以下を記載- 案件名・ドメイン・サーバ・サイト構成
- ブランドカラー・フォント
- ディレクトリ構成
- フォーム送信先(例: Formspark の環境変数)
- 計測タグ(GA4 / Microsoft Clarity)
- Playwright MCP を Claude Code に有効化する(ChatGPT 操作に必要)
- Claude Code を起動して
/create-static-lpを実行
サンプル LP のプレビュー
このリポジトリの public_html/index.html をブラウザで直接開くと、Skill が生成した LP のサンプルを確認できます。
- 商品(架空サンプル): かっしーのめちゃ簡単SEOマニュアル
- 配色: 黒
#1A1A1A/ オレンジ#FF6B35/ 白#FFFFFF/ 補助グレー#F5F5F5 - フォント: Noto Sans JP(Google Fonts)
必要環境
- Claude Code(CLI)
- Playwright MCP(ChatGPT を操作するため)
- ChatGPT アカウント(画像生成のため、無料アカウントでも可・回数制限あり)
ライセンス
GPL-2.0-or-later
