filemaker-layout-xmllisted
Install: claude install-skill andykear/FileMaker-XMLsnippet-Layout-Claude-Skill
# FileMaker Layout XML Skill
This skill gives Claude a deterministic, empirically verified foundation for generating FileMaker layout object XML — the `fmxmlsnippet type="LayoutObjectList"` clipboard format used by FileMaker's Layout mode paste handler.
Created by Andrew Kear of Clockwork Creative Technology and shared openly with the FileMaker/Claris community.
## What this skill does
When this skill is active, Claude will:
- Generate paste-ready layout XML from plain descriptions ("add a field, a label, and a button to this layout")
- Review existing layout XML for silent-failure risks before you paste it
- Analyse Save-as-XML exports to understand layout structure
- Generate correctly ordered elements, correct flag values, and correct minimal structures — without guessing
## Critical: always include ExtendedAttributes on generated Text/Button objects
Pasting two or more Text objects without an `ExtendedAttributes` block on each `TextObj` causes FileMaker to silently concatenate their text together at paste time. Always include a standard `ExtendedAttributes` block (matching the object's own `CharacterStyle`) on every generated Text and Button object — confirmed to eliminate the corruption entirely at n=2 and n=3 objects in one paste. Never omit it, even for a single object — it costs nothing and removes the risk.
`Button` objects, `ButtonBar` segments, `GroupButton` children, PopoverButton labels, and fields with `PlaceholderText` are confirmed clean in batches wit