migrate-header

Official

Convert site headers into EDS navigation blocks

Authoraemcoder
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Migrates a source website header/navigation into an AEM Edge Delivery Services (EDS) header block so you can preserve layout and dropdown behavior without manually rebuilding the navigation structure.

Core Features & Use Cases

  • Nav-to-EDS structure generation: Extracts header/nav HTML from a source page and converts it into drafts/nav.plain.html with the correct header block expectations.
  • CSS customization with strict scoping: Produces blocks/header/header.css using .header.block-scoped rules to avoid global overrides and iterates against visual verification.
  • Single-row and multi-section header support: Detects multi-tier headers (brand, top bar, main nav, utility) and transforms dropdowns including mega-menu style content into EDS-compatible structure.
  • Preview-based verification workflow: Uses an EDS project preview page and Playwright checks to ensure hlx/framework loading and the header fragment rendering.

Quick Start

Prompt the system with the source URL and your EDS project path to run the header migration and generate nav.plain.html plus blocks/header/header.css in your target repo.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: migrate-header
Download link: https://github.com/aemcoder/skills/archive/main.zip#migrate-header

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.