myb-p-page-builderlisted
Install: claude install-skill AviMYB/mybusiness-plugins
# Page Builder / בניית ועריכת דפי כרטיס
Build well-structured, professional record card pages in MyBusiness CRM for any entity type.
## Relation to `myb-p-create-entity`
`myb-p-create-entity` builds the full entity stack (DB tables → list page → menu → JS). This skill (`myb-p-page-builder`) handles the **card page** for an entity created by either:
- `myb-p-create-entity` Phase 4 (which now uses `Create-Form-Page` and basic field placement — see that skill)
- A standard built-in MyBusiness entity (Account, Sale, Case, etc.)
The card page connects to the list page via `data-edit-view="modal-left"` (or `modal-right`) + `useIframe: true` + `page: "apps/mybusiness/<EntityName>"` configured in `Edit-Table-View`. Clicking a row's pencil from the list opens this card in a left/right sidebar.
**When to use which skill:**
- Building a brand-new entity (DB tables + list + card)? → Start with `myb-p-create-entity`. After it creates the basic card via Phase 4, come here for richer card layout (sections, related-table widgets, custom CSS).
- Redesigning the card of an existing entity (Account, Sale, custom)? → This skill is the right place.
## Architecture
A card page in MyBusiness CRM follows this visual hierarchy:
```
┌─────────────────────────────────────────────┐
│ _MPID1: Top Bar (back button + title) │
├─────────────────────────────────────────────┤
│ _MPID0: Main Content (the form) │
│ ┌─────────────────────────────────────┐ │
│ │ Section Header: "פר