mit einem Klick
page-build
// Build a deployable landing page from strategy, copy, visuals, and brand profile using category-aware routing, preservation hierarchy, and explicit QA. Single-file HTML output.
// Build a deployable landing page from strategy, copy, visuals, and brand profile using category-aware routing, preservation hierarchy, and explicit QA. Single-file HTML output.
| name | page-build |
| description | Build a deployable landing page from strategy, copy, visuals, and brand profile using category-aware routing, preservation hierarchy, and explicit QA. Single-file HTML output. |
| metadata | {"openclaw":{"emoji":"🏗️","user-invocable":true,"requires":{"env":[]}}} |
Build quality comes after strategic fidelity, not before it.
This stage assembles the page while preserving what matters for trust and conversion.
workspace/pages/[page-name]/strategy.jsonworkspace/brand/profile.mdworkspace/brand/palette.jsonworkspace/pages/[page-name]/copy.mdworkspace/pages/[page-name]/visuals/references/anti-slop.md (bundled with this skill)If strategy is missing, stop.
If workspace/pages/[page-name]/visuals/manifest.json exists, use it as the canonical machine-readable visual source.
Do not ignore provider metadata when it affects trust, fidelity, or fallback history.
Apply in this order:
Anti-slop is a quality filter, not a redesign license.
Before generating HTML, confirm:
If any are false, stop or downgrade.
Use when strategy page type is product-led.
Above fold must include:
Above fold must include:
Above fold must include either:
Must include:
Must include:
Load references/anti-slop.md and apply it after the preservation hierarchy, not before.
Write this into workspace/pages/[page-name]/qa.md and summarize in meta.json:
| Check | Pass? | Notes |
|---|---|---|
| mechanism visible above fold | ||
| primary proof visible above fold | ||
| CTA above fold | ||
| trust cue above fold | ||
| no invented proof | ||
| no banned slop patterns | ||
| mobile collapse checked | ||
| contrast checked | ||
| alt text present | ||
| category convention preserved |
meta.json must include:
When a visual manifest exists, also include:
hero_imageimage_provider_policyimages_used as structured objects, not only bare filenamesUse scripts/resolve-visual-assets.py --page-name [page-name] to convert visuals/manifest.json
into build-ready image metadata for HTML and meta.json.
Then use scripts/prepare-build-meta.py --page-name [page-name] --resolved-assets [file]
to merge those resolved assets into meta.json with deterministic selection fields:
hero_imagemechanism_imagelifestyle_imageog_imageimage_slots.heroimage_slots.mechanismimage_slots.lifestyleimage_slots.ogThen use skills/page-build/scripts/html-image-context.py --meta workspace/pages/[page-name]/meta.json
to emit literal HTML-ready values such as:
hero_img_srchero_img_altmechanism_img_srcmechanism_img_altlifestyle_img_srclifestyle_img_altog_image_pathMinimal executable builder:
skills/page-build/scripts/build-page.py --page-name [page-name]
This consumes strategy.json, meta.json, and html-image-context.json and writes a real index.html scaffold.Use the skill-local scripts as the primary interface for Cowork or any agent runtime that only uploads the skill folder.
The repo-root /scripts copies are local development conveniences, not a packaging requirement.
For scoring criteria and pass thresholds, see skills/page-qa/references/eval-rubric.md.
For anti-slop patterns, see references/anti-slop.md (bundled with this skill).
Stop if:
Continue with downgrade if:
Write:
workspace/pages/[page-name]/index.htmlworkspace/pages/[page-name]/meta.jsonworkspace/pages/[page-name]/qa.mdA build without QA output is incomplete.
Top-level operator skill for Landing Page Factory. Classifies requests, chooses stage order, enforces prerequisites and hard stops, manages variant pages, reruns changed stages, and handles page-package admin.
Final landing-page QA pass against strategy, proof provenance, mechanism clarity, trust preservation, accessibility, and anti-slop. Gates whether a page is shippable or draft-only.
Plan and generate visuals by preservation class: exact product, branded environment, or concept support. Uses strategy-driven shot selection and visual QA instead of generic vibe prompting.
Extract operator-grade source facts from a website or manual brief: claims, proof, CTAs, mechanism language, trust cues, visual patterns, and page structure with provenance. First stage of Page Factory.
Write mechanism-preserving, proof-disciplined landing page copy from strategy, brand profile, and extract language bank. Includes mandatory sharpness audit and claim control.
Build an evidence-backed brand profile from site extract and page strategy. Separates observed facts from synthesis so downstream skills preserve the brand instead of rewriting it.