create_pattern
Extract repeated sections into a reusable pattern, then reference it. Creates a pattern (a wp_block post) from either structured blocks (validated the same way as create_post — legacy blocks rejected) or raw content — exactly one of the two. sync_status:"synced" (default) means edits to the pattern update every page that references it; "unsynced" creates an independent one-off starting point instead. For a synced pattern, the response includes a ready-to-insert reference snippet ({blockName:"core/block", attrs:{ref}}) for insert_blocks. For an unsynced pattern, reference is omitted (that shape is a live, propagating synced-block reference and would be wrong for a one-off) — instead the response includes insert_hint ({tool:"insert_pattern", params:{pattern_id, synced:false}}) pointing at the correct follow-up call.