Docs · Pro Skills

Bricks Pro

Convert a screenshot, live URL or Figma frame into a validated Bricks template — real core elements, brand-scoped global classes and your ACSS tokens, with query loops backed by CPT + ACF.

Bricks Pro is a NIBWP Pro Skill — a validated, workflow-level capability that goes far beyond a single tool call. Convert a screenshot, live URL or Figma frame into a validated Bricks template — real core elements, brand-scoped global classes and your ACSS tokens, with query loops backed by CPT + ACF. Where a built-in ability performs one typed operation, a Pro Skill orchestrates a whole expert workflow and checks its own work against domain rules before anything is written to your site. The result is not a rough first draft you have to fix, but production-grade output you can trust.

TL;DR

Convert a screenshot, live URL or Figma frame into a validated Bricks template — real core elements, brand-scoped global classes and your ACSS tokens, with query loops backed by CPT + ACF. A premium, validated skill you invoke by prompt — it plans, validates, and (on your approval) builds.

What it does

Hand Bricks Pro a design and it returns an editable Bricks template that uses only whitelisted core elements, brand-scoped BEM global classes, and your ACSS tokens — never flattened HTML you can't touch in the builder.

  • Screenshots, URLs & Figma frames to editable Bricks templates
  • Core-element whitelist — no junk markup
  • BEM global classes, brand-scoped
  • Query loops backed by CPT + ACF

What makes it different

Bricks Pro maps every node to a real Bricks element and every style to a global class — so the output opens cleanly in the builder, stays on-system, and never locks you into a frozen blob.

validationtext
validate-template
✓ core elements only
✓ BEM classes (12)
✗ raw <form> found
→ swapped to native form

How it compares to generic AI output:

Generic AI outputBricks Pro
Flattened HTML you can't editReal, editable Bricks elements
Random hex & inconsistent spacingACSS tokens enforced
Raw <form> and non-native markupNative elements only
Static repetitionQuery loops on CPT + ACF
No accessibility checksWCAG AA validated before save

How it works

1

Drop a source

A screenshot, live URL, or a Figma frame.

2

Map to Bricks

Nodes become whitelisted core elements with BEM global classes.

3

Validate

Element whitelist, tokens and query loops are checked.

4

Approve & persist

Review, then write the template — only on your OK.

A real run

What it looks like when the skill runs:

agenttext
nibwp/bricks-create-template
elements: whitelisted
classes: .brand__hero
✓ validated · editable

Capabilities

Core-element whitelistOnly real Bricks elements are emitted — no junk markup.
BEM global classesStyles become brand-scoped global classes, not inline mess.
ACSS token mappingColors, type and spacing map to your ACSS tokens.
Query loopsRepeating content becomes loops backed by CPT + ACF.
Native form elementForms route through the native element — never raw <form>.
Approval gateNothing is persisted until you review and approve.

The abilities it uses

Under the hood, Bricks Pro is powered by these abilities:

AbilityTypeWhat it does
nibwp/bricks-pro-figma-to-componentwriteDiscoverable entry for Figma → Bricks.
nibwp/bricks-pro-html-to-componentwriteValidates an agent-built Bricks payload against the Bricks Pro playbook (element whitelist, ACSS tokens, global classes, no inline @media, no raw…
nibwp/bricks-pro-image-to-componentwriteAgent extracts the layout from an image / screenshot URL, builds the Bricks element tree, then submits via html-to-component for validation +…
nibwp/bricks-pro-refine-componentreadDiscoverable entry for natural-language refinements to an existing Bricks template.
nibwp/bricks-pro-surecartwriteDesign a SureCart storefront section (buy-button, product, product-grid, pricing, checkout, dashboard) as a Bricks template — the SureCart blocks…
nibwp/bricks-pro-url-to-componentreadFetch a target URL, return its raw HTML + inline / linked stylesheets to the agent.

Getting it

Bricks Pro is a Pro Skill — included in every NibWP Pro plan. Once licensed, install it from NIBWP › Pro Skills and invoke it by describing what you want. See how to install & use Pro Skills.

FAQ

Do I need ACSS installed?
ACSS is recommended for token mapping; Bricks Pro produces safe fallbacks when it is absent.
Will output overwrite my work?
Never without approval — it generates, validates, and waits for you to confirm.
Does it support query loops?
Yes — repeating content is wired to CPT + ACF query loops, not static copies.
Is it included in Pro?
Yes — Bricks Pro and every other Pro Skill are included in every Pro plan.

Build validated Bricks templates in minutes.

Bricks Pro is included in every NibWP Pro plan, with every other Pro Skill.

See pricing

Connect your first agent.

Follow the quickstart, or book a demo and we'll walk you through it.