Solution · Pro Skill

ACSS Pro

Generate a working Automatic.css configuration from a screenshot, raw HTML+CSS, or a live URL — validated against real ACSS rules before anything is saved.

3
input types
6+
validation checks
3
token ramps
AA
WCAG contrast

What it does

Point ACSS Pro at an image, raw HTML+CSS, or a live URL and it returns a validated ACSS config — palette, type ramp and space ramp — that passes contrast, scale and luminance checks. Nothing is written to your site until you approve it.

  • Generate palette + type ramp + space ramp from a screenshot
  • Generate from raw HTML+CSS or a live target URL
  • WCAG AA contrast validation on heading/body pairs
  • Modular scale ratio sanity (1.067–1.618 only)
nibwp/acss-pro-from-design input: screenshot.png ✓ palette · type ramp · space ramp ✓ WCAG AA contrast passed

It refuses to ship broken design systems

ACSS Pro doesn't just guess values — it enforces the same rules a senior design engineer would, then blocks anything that fails. You get a system that is coherent, accessible and on-brand by construction.

validate-config ✓ contrast AA (7 pairs) ✓ scale ratio 1.250 ✗ neutral gap 62% < 80% → auto-corrected
How it works

From design to validated output

Point it at a design

A screenshot, raw HTML+CSS, or a live URL.

Extract & map

Colors, type and spacing map to ACSS palette, type ramp & space ramp.

Validate

Contrast, modular scale and luminance gaps are enforced.

Approve & persist

Review the diff, then write it to ACSS — only on your OK.

Guardrails

Every rule it enforces

The checks that keep generated output coherent, accessible and on-system.

WCAG AA contrast

Heading/body pairs are tested and corrected to pass AA.

Modular scale sanity

Type ramps are constrained to sane ratios (1.067–1.618).

Luminance gap

Neutral light/dark ramps must differ by ≥ 80% luminance.

Brand delta-E

Brand colors are checked so they never collapse into each other.

Drift audit

Rendered CSS is audited for drift away from your tokens.

Approval gate

Nothing is persisted until you review and approve the diff.

Abilities

Tools in this skill

ToolTypeWhat it does
nibwp/acss-pro-from-designwriteGenerate a full ACSS config from a screenshot, HTML+CSS or URL.
nibwp/acss-pro-detectreadDetect the current ACSS setup and framework version.
nibwp/acss-pro-audit-sitereadAudit rendered CSS for drift from your ACSS tokens.
nibwp/acss-pro-validate-configreadValidate a config against contrast, scale & luminance rules.
nibwp/acss-pro-update-variablesdestructivePersist approved palette, type & space variables to ACSS.
Why it matters

The difference, side by side

Hand-tuning ACSS

  • Hours eyeballing palettes & ramps
  • Contrast bugs slip into production
  • Inconsistent spacing scales
  • Drift between design and tokens
  • Easy to break the whole system

ACSS Pro

  • A validated config in minutes
  • AA contrast enforced automatically
  • Sane modular scales every time
  • Drift audited and corrected
  • Approval gate before anything saves
Results

What teams say

It generated a full ACSS config from one screenshot — and it actually passed contrast.

Priya N.
Priya N.
Design engineer

The drift audit caught tokens we'd broken months ago.

Leo S.
Leo S.
Freelancer

Half a day of palette work, gone. This is the future.

Mara D.
Mara D.
Studio lead
Pairs well with

Build on it

FAQ

Questions, answered

Do I need ACSS installed?

Yes — ACSS Pro generates and validates configurations for Automatic.css on your site.

Will it overwrite my config?

Never without approval. You review a diff and choose to persist.

What inputs work best?

Clean screenshots and live URLs work great; raw HTML+CSS gives the most precise extraction.

Is it in the Bundle?

Yes — ACSS Pro and the other three Pro Skills are included in the Bundle.

Ship on-system ACSS in minutes.

ACSS Pro is included in the Bundle, or available as a standalone Pro Skill.