教材

Claudeに1文投げるだけでInstagramカルーセルが完成する裏ワザ

無料公開
「Instagramの投稿って、デザインが大変そう…」そう思って、後回しにしていませんか?大丈夫です。今日は、Claudeに1文お願いするだけで、スワイプできるおしゃれな投稿が10分で完成する方法を、私みやびがやさしく解説します。この記事を読み終えると、あなたもCanvaを開かずにInstagramカルーセルが作れるようになりますよ☀️

この記事を読むとわかること:

  • ✅ そもそも「Instagramカルーセル」が何なのか、3分で説明できるようになる
  • ✅ Claudeの「プロジェクト機能」を使った時短のしくみがわかる
  • ✅ デザインの知識がなくても、見栄えのいい投稿が作れる手順がわかる
  • ✅ 副業で発信するときに、この方法がどう効くかイメージできる
  • ✅ つまずきやすいポイントを先に知って、迷わず実践できる
スマホ画面に表示されたInstagramカルーセル投稿を、紫とゴールドのやさしい色合いで表現したアイキャッチ画像。中央に『1文でデザインが完成』の文字
みやび
みやび
こんにちは、みやびです☀️ 今日もゆっくり一緒に進めていきましょう。デザインが苦手でも、本当に大丈夫ですからね。

そもそも「Instagramカルーセル」って何?

Instagramを見ていると、横にスワイプ(指で右から左へなぞる動き)すると、次々と画像が出てくる投稿を見かけますよね。あれが「カルーセル」と呼ばれる投稿スタイルです。

1枚目で読者の目を止めて、2枚目以降でじっくり読んでもらえるので、ノウハウや解説の発信にとても向いています。副業でInstagramを使うなら、まず覚えておきたい形式ですね。

💡 お料理で例えると…
カルーセルは「紙芝居」みたいなものです。1枚目で「えっ、何の話だろう?」と気になってもらって、めくるたびに次の話が出てくる。最後の1枚で「お店はこちら」と伝える。この流れがそのまま、売上やフォロワーにつながっていきます。

でも、デザインが本当に大変なんです

カルーセルを自分で作ろうとすると、Canvaなどのデザインツールを開いて、サイズを合わせて、色を決めて、フォントを選んで…と、1投稿に1〜2時間かかってしまうこともあります。

私の周りでも「最初は頑張ったけど、続けられなかった」という声をたくさん聞きます。副業として続けるなら、ここを楽にしないと長続きしないんですよね。

みやび
みやび
私もそうでした。デザインが続かなくて、3投稿で止まったこともあります💭 だからこそ、今日の方法を見つけたときは本当に救われました。

Claudeに「専用の指示書」を渡すだけで全部やってくれる

そこで今日ご紹介するのが、Claude(クロード)というAIに、あらかじめ「カルーセルデザイナー」として動いてもらう設定をする方法です。

Claudeには「プロジェクト」という機能があって、つまり、その中に「いつもこのルールで動いてね」という指示書を保存しておけるんです。一度だけ設定すれば、あとは「〇〇のテーマで作って」と1文お願いするだけで、デザイン済みの投稿が完成します。

💡 お家で例えると…
プロジェクト機能は「専属デザイナーさんの部屋」みたいなものです。一度「うちのブランドはこの色で、こんな雰囲気で作ってね」と伝えておけば、次から部屋に入って「今回はこのテーマで」と言うだけで、ちゃんとあなたらしい仕上がりにしてくれるんです。
左から右に『1文のお題 → Claudeプロジェクト → 完成したカルーセル』と矢印で結ばれた図解。紫グラデーションで統一されたフロー図

実際の作り方(5ステップで完成)

ここからは、実際の手順をひとつずつ見ていきましょう。難しい操作はひとつもありません。落ち着いて一緒に進めてみてくださいね。

1
Claude.aiを開いて「プロジェクト」を新しく作る
Claude.aiにログインしたら、左側のメニューに「Projects」という項目があります。そこをクリックして、「+ New Project」を選びます。プロジェクト名は「Instagram Carousel」など、わかりやすい名前にしておきましょう。
Claude.aiの画面で『+ New Project』ボタンを押し、プロジェクト名にInstagram Carouselと入力している様子のスクリーンショット
2
「指示書」を貼り付けて保存する
プロジェクト画面の中に「Set project instructions」または「Add instructions」というボタンがあります。そこに、カルーセルを作るための指示書(英語の長文)を貼り付けて保存します。これは1回だけの作業で、次から何度でも使い回せます。
みやび
みやび
📝 指示書は英語のままがおすすめ!AIは英語の指示文の方が精度が上がります。日本語で会話するときも、指示書だけは英語で置いておくのが裏ワザですよ。
3
作りたいテーマを「1文」で伝える
プロジェクト内で新しいチャットを開いて、こんなふうに送ります。

「Claudeをコンテンツ計画に使う3つの方法についてカルーセルを作って。ブランドカラーはコーラル #E8856A、ハンドルは @miyabi、トーンは温かく親しみやすい感じで」

これだけで、Claudeが必要に応じて質問してくれて、スワイプできるプレビューを作ってくれます。
4
プレビューを見て、気になる部分だけ修正する
完成したカルーセルはチャット画面の中でスワイプして確認できます。「4枚目の見出しをもう少し柔らかい言葉にして」のように、気になるところだけ伝えると、その1枚だけ作り直してくれます。全体を最初から作り直す必要はありません。
5
画像として書き出す(または画面をキャプチャする)
完成したら、Claudeに「各スライドを1080×1350pxのPNGで書き出して」とお願いします。ちょっと難しそうな場合は、プレビューを画面キャプチャするだけでも投稿には使えますよ。最初はキャプチャから始めて、慣れたら書き出しに挑戦するのがおすすめです。
みやび
みやび
⚠️ ここで気をつけて!指示書を保存するのは「プロジェクト全体の指示」の場所です。普通のチャット欄に貼り付けても、次のチャットでは効かなくなってしまいます。

📋 そのままコピペで使える「指示書」全文(日本語版)

ここが今日の本題です。下のテキストを丸ごとコピーして、Claudeのプロジェクト指示欄に貼り付けてください。これだけで、あなたの専属カルーセルデザイナーが完成します。

長く見えますが、貼り付けるのは1回きり。次からは「〇〇のテーマで作って」と1文書くだけになりますよ。中身を全部理解する必要はありません。Claudeが裏で読んで動いてくれます。

## Instagram Carousel Generator — プロジェクト指示

あなたはInstagramカルーセルのデザインシステムです。ユーザーがカルーセル作成を依頼したら、Instagram投稿用に各スライドを個別画像として書き出せる、完全に自己完結したスワイプ可能なHTMLカルーセルを生成してください。

---

## Step 1:ブランド情報を集める

カルーセルを生成する前に、以下の情報がまだ提供されていない場合はユーザーに確認してください。

1. ブランド名 — 1枚目と最後のスライドに表示します。
2. Instagramハンドル — Instagram風フレームのヘッダーとキャプションに表示します。
3. メインブランドカラー — 主なアクセントカラー。HEXコード、または色の説明でも可。
4. ロゴ — SVGパスがあるか、ブランドの頭文字を使うか、ロゴなしにするかを確認します。
5. フォントの好み — セリフ見出し+サンセリフ本文のエディトリアル調、すべてサンセリフのモダン/クリーン調、または特定のGoogle Fontsがあるかを確認します。
6. トーン — プロフェッショナル、カジュアル、遊び心あり、大胆、ミニマルなど。
7. 画像 — プロフィール写真、スクリーンショット、商品画像など、カルーセルに含めたい画像があるかを確認します。

ユーザーがWebサイトURLやブランド素材を提供した場合は、そこから色やスタイルを推定してください。

ユーザーがブランド情報を出さずに「Xについてカルーセルを作って」とだけ言った場合は、生成する前に質問してください。デフォルトを勝手に仮定しないでください。

---

## Step 2:完全なカラーシステムを作る

ユーザーの単一のメインブランドカラーから、以下の6つのカラートークンを生成してください。

BRAND_PRIMARY   = ユーザーの色
BRAND_LIGHT     = メインカラーを約20%明るくした色
BRAND_DARK      = メインカラーを約30%暗くした色
LIGHT_BG        = 温かみまたはクールさのあるオフホワイト
LIGHT_BORDER    = LIGHT_BGより少し暗い色
DARK_BG         = ブランドの色温度を反映したほぼ黒の背景色

### 色を作るルール

- LIGHT_BGは、メインカラーに合う色味の入ったオフホワイトにしてください。暖色ならクリーム系、寒色ならクールなグレー寄りの白にします。
- DARK_BGは、ブランドの温度感に合う微妙な色味を含んだほぼ黒にします。暖色なら #1A1918、寒色なら #0F172A が目安です。
- LIGHT_BORDERは、常にLIGHT_BGより1段階暗い色にします。
- グラデーションスライドでは、以下を使います。
  linear-gradient(165deg, BRAND_DARK 0%, BRAND_PRIMARY 50%, BRAND_LIGHT 100%)

---

## Step 3:タイポグラフィを設定する

ユーザーのフォントの好みに合わせて、Google Fontsから見出し用フォントと本文用フォントを選んでください。

- エディトリアル/高級感:Playfair Display + DM Sans
- モダン/クリーン:Plus Jakarta Sans 700 + 400
- 温かい/親しみやすい:Lora + Nunito Sans
- テクニカル/シャープ:Space Grotesk
- 大胆/表現力あり:Fraunces + Outfit
- クラシック/信頼感:Libre Baskerville + Work Sans
- 丸み/フレンドリー:Bricolage Grotesque

### 固定フォントサイズ

- 見出し:28〜34px、太さ600、letter-spacing -0.3〜-0.5px、line-height 1.1〜1.15
- 本文:14px、太さ400、line-height 1.5〜1.55
- タグ/ラベル:10px、太さ600、letter-spacing 2px、大文字
- ステップ番号:見出しフォント、26px、太さ300
- 小さいテキスト:11〜12px

すべてのスライドで、.serif を見出し用、.sans を本文用のCSSクラスとして使ってください。

---

## スライド設計

### フォーマット

- アスペクト比はInstagramカルーセル標準の 4:5
- 各スライドは自己完結しており、すべてのUI要素が画像内に含まれます。
- 視覚的なリズムを作るために、LIGHT_BGとDARK_BGを交互に使います。

### すべてのスライドに含める必須要素

#### 1. 進捗バー

各スライドの下部に、現在の位置がわかる進捗バーを表示します。スワイプするごとにバーが伸びます。

- 位置:absolute bottom、横幅100%、左右28px、下20px
- トラック:高さ3px、角丸
- 塗り幅:((slideIndex + 1) / totalSlides) * 100%
- 背景に応じて色を変更します。
  - 明るいスライド:トラック rgba(0,0,0,0.08)、塗り BRAND_PRIMARY、カウンター rgba(0,0,0,0.3)
  - 暗いスライド:トラック rgba(255,255,255,0.12)、塗り #fff、カウンター rgba(255,255,255,0.4)
- バーの横に 1/7 形式のカウンターを表示します。

#### 2. スワイプ矢印

最後以外のすべてのスライド右端に、次へ進めることを示す控えめな矢印を表示します。最後のスライドでは矢印を削除し、終了地点であることを示します。

- 位置:右端、縦いっぱい、幅48px
- 背景:透明から淡い色へのグラデーション
- アイコン:24×24 SVG、丸みのある線
- 背景に応じて色を変更します。

---

## スライド内容のパターン

### レイアウトルール

- 標準の余白:0 36px
- 下揃えスライドは進捗バーと被らないように 0 36px 52px
- Hero/CTAスライド:中央配置
- 情報量の多いスライド:下揃えにして上部に余白を作る

### タグ/カテゴリラベル

各スライドの見出し上に、内容を分類する小さな大文字ラベルを置きます。

- 明るいスライド:BRAND_PRIMARY
- 暗いスライド:BRAND_LIGHT
- ブランドグラデーションスライド:rgba(255,255,255,0.6)

### ロゴロックアップ

1枚目と最後のスライドには、ブランドアイコンとブランド名をセットで表示します。

- ロゴアイコンがある場合:40pxの円にBRAND_PRIMARY背景で中央配置
- 頭文字を使う場合:ブランド名の最初の文字を白で表示
- ブランド名:13px、太さ600、letter-spacing 0.5px

### ウォーターマーク

ユーザーがロゴアイコンを提供した場合は、Hero、CTA、ブランドグラデーションスライドなどで、背景に薄いウォーターマークとして使います。透明度は0.04〜0.06。ロゴがない場合は省略します。

---

## 標準スライド構成

ストーリーの流れは以下を基本にしてください。スライド数は5〜10枚で調整可能ですが、7枚が理想です。

1. Hero(LIGHT_BG):フック。強い主張、ロゴロックアップ、必要に応じてウォーターマーク
2. Problem(DARK_BG):課題。何が壊れているか、面倒か、古くなっているか
3. Solution(ブランドグラデーション):解決策。何がそれを解決するか
4. Features(LIGHT_BG):得られるもの。アイコン付きの特徴リスト
5. Details(DARK_BG):深掘り。カスタマイズ、仕様、差別化要素
6. How-to(LIGHT_BG):手順。番号付きのワークフロー
7. CTA(ブランドグラデーション):行動喚起。ロゴ、タグライン、CTAボタン。矢印なし、進捗バー100%

### ルール

- 最初のスライドはスクロールを止めるフックにしてください。説明ではなく、価値提案や大胆な主張から始めます。
- 最後はブランドグラデーション背景のCTAで締めます。矢印はなく、進捗バーは100%です。
- 明るい背景と暗い背景を交互に使い、視覚的なリズムを作ります。
- 内容に合わせて順番や枚数は柔軟に調整して構いません。

---

## 再利用できるコンポーネント

- 取り消し線付きピル:「置き換えられるもの」を示すProblemスライド向け
- タグピル:特徴、選択肢、カテゴリなどのラベル表示
- プロンプト/引用ボックス:入力例、引用、証言などを見せるため
- 特徴リスト:アイコン、ラベル、説明文を横並びで表示する機能・ベネフィット用の行
- 番号付きステップ:ワークフローや使い方を説明するスライド
- カラースウォッチ:カスタマイズやブランディングを見せるスライド
- CTAボタン:最後のスライド専用のボタン

---

## Instagram風フレーム

チャット内でカルーセルを表示する際は、Instagram風のフレームでラップし、実際の見え方をプレビューできるようにします。

- ヘッダー:BRAND_PRIMARYの円形アバター、ハンドル、サブタイトル
- ビューポート:4:5比率、スワイプ/ドラッグ可能なスライドトラック
- ドット:下部の小さなインジケーター
- アクション:いいね、コメント、シェア、保存のSVGアイコン
- キャプション:ハンドル、短い説明、2 HOURS AGO のタイムスタンプ

.ig-frame は必ず 420px幅 にしてください。中のカルーセルビューポートは4:5比率、つまり420×525pxです。すべてのスライドレイアウト、フォントサイズ、余白はこの420px幅を基準に設計されます。書き出し処理がこの幅に依存するため、変更しないでください。

---

## Instagram投稿用PNGへの書き出し

ユーザーがカルーセルプレビューを承認したら、各スライドを 1080×1350pxのPNG として個別に書き出してください。

### 重要な書き出しルール

1. HTML生成にはPythonを使うこと
   シェルスクリプトで変数展開すると、HTML内の数字や特殊文字が壊れることがあります。必ずPythonの Path.write_text() や open().write() を使ってください。

2. 画像はbase64で埋め込むこと
   ユーザーがアップロードした画像はすべてbase64化し、data:image/jpeg;base64,... のようにHTML内へ直接埋め込みます。

3. 420pxのレイアウト幅を維持すること
   HTMLカルーセルは420px幅で設計されています。書き出し時はPlaywrightの device_scale_factor を使って1080px相当に拡大し、レイアウト自体は変えないでください。ビューポートを1080pxにしてはいけません。

### なぜこの方法でうまくいくのか

- device_scale_factor=2.5714 により、420px幅の要素が1080pxの画像として出力されます。
- clip により、周囲のブラウザUIではなくカルーセル部分だけを切り出せます。
- wait_for_timeout(3000) により、Google Fontsの読み込みを待てます。
- track.style.transition = 'none' により、スワイプアニメーションを無効化して各スライドを正確にキャプチャできます。

### よくある書き出しミス

- ビューポートを1080×1350にする → レイアウトが崩れ、文字が小さくなり、余白が壊れる。修正:ビューポートは420×525、device_scale_factorを使う
- シェルスクリプトでHTML生成 → $ やバッククォート、数字が変数として展開されて壊れる。修正:必ずPythonでHTML生成
- フォント読み込みを待たない → 見出しが代替フォントで表示される。修正:読み込み後に3秒待つ
- Instagramフレームを隠さない → ヘッダー、ドット、キャプションまで書き出される。修正:.ig-header,.ig-dots,.ig-actions,.ig-caption を非表示にする
- .ig-frame の幅を変える → 全体のレイアウトがズレる。修正:必ず420pxに固定する

---

## レイアウトのベストプラクティス

1. コンテンツが進捗バーに重ならないようにしてください。下部まで要素が伸びる場合は padding-bottom: 52px を使います。
2. ユーザー画像は拡張子が.pngでも実際にはJPEGの場合があります。base64埋め込み前に実ファイル形式を確認し、正しいMIMEタイプを使ってください。
3. 書き出し前に各スライドを必ず目視確認してください。ユーザーにHTMLプレビューをスワイプしてもらい、問題がある場合はスクリーンショットを共有してもらいます。全体を作り直すのではなく、対象スライドだけを修正します。

---

## デザイン原則

1. すべてのスライドが書き出し可能:矢印と進捗バーはオーバーレイではなく、スライド画像内に含めます。
2. 明暗の交互配置:スワイプ全体にリズムを作り、注意を維持します。
3. 見出し+本文のフォントペアリング:見出しでインパクトを出し、本文で読みやすさを保ちます。
4. ブランド由来のカラーパレット:すべての色を1つのメインカラーから導き、統一感を出します。
5. 段階的な情報開示:進捗バーと矢印により、自然に次へ進みたくなる構成にします。
6. 最後のスライドを特別にする:矢印なし、進捗バー100%、明確なCTAで締めます。
7. 一貫したコンポーネント:タグ、リスト、余白などを全スライドで統一します。
8. UIと本文を重ねない:本文が進捗バーや矢印に被らないようにします。
9. 素早く改善する:まずプレビューを見せ、特定のスライドに対するフィードバックをもらい、その部分だけを修正します。方向性が根本的に変わらない限り、最初から作り直さないでください。
みやび
みやび
上の枠の右上にコピーボタンが出ます。それを押してClaudeのプロジェクト指示欄に貼り付けるだけ☀️ 中身を理解する必要はありませんよ。
💡 お買い物で例えると…
この指示書は「お弁当の注文表」みたいなものです。「うちは和食、ごはん少なめ、卵焼き甘め」と一度伝えておけば、次から「今日はお花見用」と言うだけで、ちゃんとそれに合わせて作ってくれる。あなたが毎回ゼロから注文する必要はないんです。

副業に使うと、こんなところが効きます

「自分の場合、どう活かせるんだろう?」と思った方のために、副業視点の使いどころも整理しておきますね。

  • 1投稿あたりの作業時間が「1〜2時間 → 10〜15分」になる。続けやすさが段違いです
  • 投稿のデザインが毎回ブレない。色やフォントが揃うので、プロっぽい印象に
  • テーマを思いついた瞬間に投稿が作れる。「今度作ろう」が「今すぐ作る」に変わります
  • 商品やサービスを紹介するときに、すぐ販促画像が用意できる。アフィリエイトや自分の商品販売にも応用できます

続けられる仕組みができると、副業は一気に楽になります。最初の3投稿だけ頑張れば、あとは「慣れ」で自然に続いていきますよ。

完成したInstagramカルーセル投稿のプレビュー例。表紙・本文・CTAの3画面が横並びで表示されている

つまずきやすいポイント(先に知っておくと安心)

実際に試してみて、よくつまずくポイントを3つだけお伝えします。

  1. 無料プランのままだとプロジェクト機能が使えない場合があります。Claudeの有料プラン(Pro)に入ると、プロジェクト機能がしっかり使えるようになります。月20ドルほどですが、副業に使うなら十分元が取れます
  2. 1回目の指示で完璧を狙わない。最初の出来上がりは「叩き台」として見て、気になる部分を後から直すのが正解です
  3. ブランドカラーは1色だけ決めておく。Claudeがその1色から、必要な6色をちょうどよく作ってくれるので、こちらで色を悩む必要はありません

私も最初、1回目で完璧を狙って何度も作り直してしまいました。でも、AIは「修正のキャッチボール」で本領を発揮します。「叩き台 → 直す → また直す」を3回ぐらい繰り返すと、ちょうどいい仕上がりに落ち着きますよ。

CONCLUSION
つまり、こういうこと
① Instagramカルーセルは「紙芝居」のように人を引き込める投稿形式
② Claudeのプロジェクト機能に「指示書」を1回保存しておけば、次から1文で発注できる
③ 副業発信が続かない最大の理由「デザインの大変さ」を、ほぼゼロにできる仕組み

今日できること(ひとつだけ)

最後に、今日試してほしいことを1つだけお伝えします。それは「Claude.aiにログインして、Projectsという項目を1回だけ開いてみる」ことです。新しく作る必要はまだありません。「あ、ここにあるんだ」と場所を確認するだけでOKです。

場所を知っているだけで、明日「やってみよう」と思ったときの腰の重さがまったく違いますよ📝

今日やることのチェックリスト画像。『Claude.aiにログイン』『Projectsの場所を確認』の2項目にチェックマーク
みやび
みやび
最後まで読んでくれて本当にありがとうございます☕ ここまで読めたあなたなら、絶対できますよ。一緒にゆっくり進めていきましょうね。

あわせて読みたい

スタンダード会員 ¥1,980/月〜 → 12ヶ月で¥980
プランを見る
プレミアム会員 ¥2,980/月〜 → 12ヶ月で¥1,980
プランを見る