aa-conversion-funnel-a…
Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have…
One-shot brand-faithful presales redesign of a website page. The user provides only the URL; everything else — extraction, tension identification, three differentiated variants (one fully cinematic), validation — is derived from the captured brand surface. Use when the user asks
$ npx -y skills add adobe/skills --skill uplift --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/upliftContext preview
The summary Claude sees to decide when to auto-load this skill.
One-shot brand-faithful presales redesign of a website page. The user provides only the URL; everything else — extraction, tension identification, three differentiated variants (one fully cinematic), validation — is derived from the captured brand surface. Use when the user asks
name: uplift description: One-shot brand-faithful presales redesign of a website page. The user provides only the URL; everything else — extraction, tension identification, three differentiated variants (one fully cinematic), validation — is derived from the captured brand surface. Use when the user asks to "uplift", "refresh", or "redesign a site for presales" without wanting to coordinate the extract / direct / prototype chain themselves. license: Apache-2.0 compatibility: Requires Node 22+, Playwright with Chromium resolvable from the project, playwright-cli on PATH, and the impeccable skill (github.com/pbakaus/impeccable) installed alongside stardust.
One entry point. One URL. Three presales-quality redesign variants.
`uplift` collapses the `extract → direct → prototype × 3` chain into a single opinionated command that picks every variability axis from the captured brand surface rather than asking the user. The output is the same as the long-form chain (state.json, brand-review.html, three proposed files, motion validation) — the user just doesn't have to coordinate it.
owner's first surface) unless `--page <slug>` overrides.
invented colors, no fonts outside the captured surface.
B is the design-team motivator, C is the visionary cinematic pitch.
selected from the captured PRODUCT.md Brand Personality per `../prototype/reference/motion-registers.md` § Selection heuristic.
pick one captured-but-underused trait, from the eight worked candidates in `reference/what-if-candidates.md` or a derived candidate per its § Extension rule. Different traits per variant.
`prototype/SKILL.md` Phases 2.5–2.8 fires, including cinematic Pass 6 for variant C.
the URL has no path (`https://example.com/` → home).
elsewhere or the user wants a different surface.
register for variant C. One of `arrival`, `kinetic-display`, `live-systems`, `editorial`, `kinetic-grid`. Recorded as `registerSource: "user-override"` in C's provenance.
when the brand surface is thin and a forced three-way differentiation would produce a weak middle (per the stop condition below).
extraction of the same URL is < 7 days old (see § Setup, reuse-if-fresh).
There are no other flags. Everything else is derived from the captured brand surface or governed by the underlying skills' contracts.
1. Run the master skill's setup (`../stardust/SKILL.md` § Setup): impeccable dep check, context loader, state read. 2. Verify Playwright is available (`extract` will fail without it — surface the same install message extract would). 3. Read `stardust/state.json` if present. **Reuse-if-fresh:** when a prior extraction of the same URL is < 7 days old, skip Phase 1 and render against the existing capture, with a one-line notice ("reusing extraction from <date> — pass `--re-extract` for a fresh crawl"). `--re-extract` forces a fresh crawl regardless of age; extractions ≥ 7 days old re-extract without asking.
Six phases plus a reference-grounding interphase. Phases 1, 4, 5 delegate to existing skills; phases 2, 2.5, 3, 6 are owned by `uplift`.
Invoke `$stardust extract <URL> --single` (single-page mode). Extract owns:
applied — this is the load-bearing input for Phase 2.
current state, not the target).
`uplift` does not crawl beyond one page. The brand surface from a single homepage is sufficient for three variants; multi-page extract is what the stardust `extract` skill (without `--single`) is for.
Read `stardust/current/brand-review.html` § Tensions surfaced and `_brand-extraction.json`. Produce two artifacts:
At least **3** specific weaknesses observed in the captured site — as many as the evidence supports, no fixed count. Same load-bearing contract as the existing presales workflow: without specifics, "make it better" has no claim. Category tags (MAY repeat across items when the evidence supports it):
specific: "centered hero with stock photo + double CTA in primary blue reads as the SaaS template circa 2019")
redundant sections
density issues
recognisably itself
on its own strengths ("captured photography is excellent but the layout crops it to thumbnail-size")
**Specificity bar — every item.** Each item cites a measurement, tension ID, or screenshot observation from the capture, names the pattern at fault, and p
Repo: adobe/skills
Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have…
Generates a concise, executive-ready performance summary covering key metrics, trends, and…
Produces a compact KPI digest showing how key metrics changed over a period and what's…
Compares the performance of two or more audience segments across key metrics side by side.…
Identifies which items (pages, campaigns, products, channels, regions) had the biggest…
Comprehensive dimension analysis and reporting for CJA. Use this skill whenever the user…