adobe-create-pdfs-from-data
Installation
SKILL.md
InDesign Data Merge Skill
Orchestrates the complete InDesign data merge pipeline. The naive path — calling
document_merge_data_layout directly — often fails because the template must have its
data-merge fields linked to the correct data columns before merging. This skill ensures
that linkage is in place first, including automatic placeholder creation when the template
has none, and PDF-to-INDD conversion when the user only has a PDF layout.
Pipeline at a glance:
| Phase | What happens | Gate |
|---|---|---|
| 0 | Adobe init | — |
| 1a | Convert PDF template → .indd (skip if already .indd) |
⛔ GATE 1 |
| 1b | Confirm .indd URL and data file are available |
— |
| 2 | Export IDML; detect existing merge placeholders | — |
| 3 | Create placeholders via LLM mapping (only if Phase 2 found none) | ⛔ GATE 2 |
| 4 | Run document_merge_data_layout |
— |