parallax-white-label-onboard

Extract client branding visuals and voice from multiple sources into a unified profile.

3|3|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/bencharoenwong/parallax-workflows --skill parallax-white-label-onboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallax-white-label-onboard
Source: https://github.com/bencharoenwong/parallax-workflows/tree/main/skills/white-label-onboard
Command: npx skills add https://github.com/bencharoenwong/parallax-workflows --skill parallax-white-label-onboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, jsonschema, pillow, matplotlib, requests, scrapling, pypdf2, pdfplumber, and includes references (resource) components.

What problem does it solve?

White-label onboarding consolidates branding data (colors, logos, fonts) and writing voice into a single, persistent state, enabling consistent Parallax report visuals and client-facing documents across teams.

Core Features & Use Cases

  • Multi-source ingestion: Website URL, PDFs, PowerPoint/Word collateral, or guided wizard input to capture branding artifacts.
  • Visual validation: WCAG color contrast checks, logo dimensions, file formats, and font availability to ensure reliable rendering.
  • Voice extraction: Corpus-driven voice profile to align written content with client branding.
  • Confirmation gate: Cross-source mismatches surfaced for review before saving to avoid silent auto-merges.
  • Global storage: Branding persisted to ~/.parallax/client-branding/ with audit logging for traceability.
  • Downstream integration: Visual branding applied to PDFs and client-review materials; voice branding guiding letter-writing, newsletters, and meeting prep.
  • Use cases include onboarding a new client, updating branding, or auditing existing branding state.

Quick Start

Run /parallax-white-label-onboard to start the guided wizard, or supply a URL or a local folder to auto-extract branding data.

Frequently Asked Questions about parallax-white-label-onboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract client branding assets like colors, logos, and fonts from multiple sources?

You can onboard client branding by supplying a website URL, local folder, or brand collateral like PDFs and PowerPoint files. The tool automatically ingests these sources to extract colors, logos, fonts, and writing voice into a unified branding profile.

What is brand voice extraction and how does it work for onboarding?

Brand voice extraction analyzes client text from collateral to create a corpus-driven voice profile. This ensures downstream newsletter, letter, and meeting prep content aligns with the client's established tone and branding.

Does the branding onboarding process check WCAG color contrast and logo quality?

Yes, the onboarding process validates WCAG color contrast, logo dimensions, file formats, and font availability. This ensures reliable rendering and accessibility compliance before branding is saved.

Can I review branding mismatches before saving a client profile?

Yes, a confirmation gate surfaces cross-source mismatches for review before saving. This prevents silent auto-merges by letting you manually verify conflicting branding artifacts extracted from different collateral sources.

Where are extracted client branding profiles stored for downstream PDF generation?

Extracted branding profiles are persisted to the ~/.parallax/client-branding/ directory with audit logging and strict file-system permissions. This global storage ensures safe downstream integration for PDF generation and client-facing reporting.

What happens if the tool cannot extract branding from a website or PDF?

If extraction fails, the tool provides graceful degradation by falling back to a guided wizard input. This allows you to manually enter branding details, ensuring the onboarding workflow completes even with problematic sources.