FileMaker XMLsnippet Layout Claude Skill — Design skill for Claude Code
Reverse-engineered specification of FileMaker's undocumented layout XML format (fmxmlsnippet LayoutObjectList).
How to install FileMaker XMLsnippet Layout Claude Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open andykear/FileMaker-XMLsnippet-Layout-Claude-Skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What FileMaker XMLsnippet Layout Claude Skill does
Reverse-engineered specification of FileMaker's undocumented layout XML format (fmxmlsnippet LayoutObjectList). All 18 object types covered, flags decoded, element order confirmed, verified against production layouts. Packaged as a Claude skill that generates pasteable layout XML.
Alternatives in Design
- Add Oas Support — Add support for a new OpenAPI Specification version to Swagger UI 29k ★
- Polish UI — Polish UI elements by auditing SCSS and TSX markup against the Anytype design system, then fixing discrepancie 8.7k ★
- Extract — Design System & Product Reverse-Engineering - Extract tokens, components, architecture, and PRDs from codebase 2.8k ★
README
FileMaker Layout XML Skill for Claude
[](https://github.com/andykear/FileMaker-XMLsnippet-Layout-Claude-Skill)  [](https://creativecommons.org/licenses/by/4.0/)
A Claude skill that gives AI models a deterministic, empirically verified foundation for generating and analysing FileMaker Layout mode XML (`fmxmlsnippet type="LayoutObjectList"`).
Created by Andrew Kear of Clockwork Creative Technology and shared openly with the FileMaker/Claris community under CC BY 4.0. Attribution required on any reuse, adaptation or redistribution, including any derived or excerpted work.
The problem this solves
FileMaker's Layout mode accepts layout objects via clipboard paste in a specific XML format. Without explicit knowledge of that format, AI models guess — and FileMaker pastes malformed objects silently.
Effective AI-to-FileMaker workflows require a clear boundary between what AI should determine (the layout logic and content) and what must be deterministic (the XML structure). This skill provides that boundary.
The XML shape is knowable. This spec makes it known.
Keeping AI focused on what it is good at
AI models are generative by nature — they predict, they infer, they improvise. That is exactly what you want when reasoning about what fields belong on a layout and how they should be arranged. It is the opposite of what you want when emitting XML element order or flag bit patterns.
This skill keeps AI focused on what it is good at. The structure is handled deterministically. Claude handles the logic.
How the specification was built
This is not a prompt or a set of guidelines assembled from documentation. FileMaker publishes no formal specification for the
Related Skills
Claude Code Reverse Engineering
Reverse-engineered design documents for Anthropic Claude Code CLI - implementation-ready specifications
Share Config
Generate Share share-config-custom.xml (META-INF/), DocLib UI actions, rule-action UI, evaluators, indicators,
Claude Product Skills
Claude Code plugins that keep a shared Figma file in order, and write the product docs around it
Summarize Comments Skill Figma
Claude skill: Summarize Frame Comments. Fetches every comment and reply on a selected Figma frame, groups them
Craft
Coordinate selection, confirmed greenfield setup, and approved specialist Design integration without creating
Design Expert
Apply expert UX/UI design thinking to design, redesign, enhance, or fix any interface element with meticulous
Related Agents
Design Scanner
Extract the design system a codebase already ships — tokens, type scale, spacing, motion, and a reverse-engine
Precedent Researcher
Use when a contest's real selection criteria must be reverse-engineered from past winners and the host's agend
Code Archaeologist
Expert in legacy code, refactoring, and understanding undocumented systems. Use for reading messy code, revers