Home About Contact
InDesign , ExtendScript , Claude

Claude Code から自然文で Adobe InDesign を操作してドキュメントをつくるスキル indd スキルの紹介

Claude Code にこの indd スキルをインストールして使います。 詳しくはこちら https://github.com/mindboard/indesign-extendscript-plugins をご覧ください。

今回はこの indd スキルを使ってこのような InDesign ドキュメントを生成しました:

明太フランス

前提条件

Step1 素材を用意

レイアウト指示用: layout-landscape.jpg

layout-landscape.jpg

コンテンツ(テキスト): m-france.md

# 明太フランス

カリッと香ばしいバゲットに、旨味あふれる明太子。
シンプルだからこそ、素材と製法にトコトンこだわりました。
ひとくち食べれば広がる、贅沢な味わいをお届けします。
当店自慢のソースには 本場・博多の **高級明太子** を贅沢に使用。

コンテンツ(画像): m-france.jpg

m-france.jpg

Step2 指示を用意

Claude (Opus 4.8を使用) への指示を次のファイルに用意: todo.md

次のデータから 60mm × 40mm の用紙サイズで InDesign 文書を作成、
結果は ./m-france.indd に保存してください。

- ./m-france.md タイトルと本文テキスト
- ./m-france.jpg 画像
- 配色の指定
  - 文字: 黒
  - 用紙: 白
  - タイトル部分の背景色: C=6, M=42, Y=55, K=0 
- フォントは游ゴシックを使用
- 段落スタイル: タイトルは title, 本文は body の段落スタイルを作成してそれを適用

レイアウトは ./layout-landscape.jpg にあわせてください。

layout-landscape.jpg, m-france.jpg は実際はこちらの大きいサイズのものを使用しています:

Step3 Claude Code で実行

ここまでで現在のプロジェクト構成は次の通り:

.
├── layout-landscape.jpg
├── m-france.jpg
├── m-france.md
└── todo.md

InDesign 2026 を起動して、続いて Claude Code を起動:

$ claude

indd スキルが使えるか確認して...

この indesign-extendscript-plugins のスキル名が indd なので innd スキル使えますか?と claude に質問しています。

indd スキル使えますか?

もし使えない(インストールしていない)場合は次のコマンドでインストール:

/plugin marketplace add mindboard/indesign-extendscript-plugins
/plugin install indd@indesign-extendscript-plugins

現在のところ、このプラグインはインストールした時点のバージョンに固定されます。 もし https://github.com/mindboard/indesign-extendscript-plugins が更新された場合は次の手順で update して最新にします:

/plugin marketplace update indesign-extendscript-plugins
/plugin update indd@indesign-extendscript-plugins

うまくいかない場合... claude に https://github.com/mindboard/indesign-extendscript-plugins を入れる方法を教えて!と言えばたぶん教えてくれます。

それでは todo.md を Claude Opus 4.8 にわたして InDesign ドキュメント生成を依頼:

claude-code-with-indd-skill.png

あとは Claude がなんやかんやスクリプトを書いてドキュメントをつくってくれます:

claude-code-with-indd-skill-result.png

できました!

m-france-indesign.png

PDF: m-france.pdf

成果物をここからダウンロードして確認:

build-1.jsx の注意点: 注意点として、これは「スクリプトの場所」であって OS のカレントディレクトリ(pwd)ではありません。build-1.jsx を別フォルダに移動すると、入力ファイル(m-france.md など)もそのフォルダにある前提になります。

Step4 さらに修正→ 縦にレイアウト変更

レイアウトの変更を依頼します。

レイアウト指示用: layout-portrait.jpg を用意

layout-portrait.jpg

先ほどと同様に実際には layout-portrait_large.jpg を使用しています。

指示はこれ todo-2.md:

内容はそのままでレイアウトを変更したい。
./layout-portrait.jpg に従って縦長のレイアウトにしてほしい。
用紙サイズは 40mm x 60mm にしてください。
作成した InDesign 文書は ./m-france-portrait.indd に保存してください。

todo-2.md を Claude Opus 4.8 にわたして InDesign ドキュメント生成を再度依頼:

claude-code-with-indd-skill-portrait.png

Claude がスクリプトを修正してドキュメントを再作成:

claude-code-with-indd-skill-portrait-result.png

できました!

m-france-portrait-indesign.png

まとめ

Claude Opus 4.8 がすごいのか・・・ Gemini でもできるのかもしれませんが、いずれにしても このままいけば いわゆる "DTP的作業" を人間が行う時代はついに終わるのかもしれません。