aa-conversion-funnel-a…
Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have…
Compare two versions of an AEM Edge Delivery Services page to identify what changed. Fetches preview vs live, or two different URLs, and produces a detailed content diff showing added, removed, and modified content, metadata, and blocks. Use when reviewing changes before
$ npx -y skills add adobe/skills --skill content-diff --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/content-diffContext preview
The summary Claude sees to decide when to auto-load this skill.
Compare two versions of an AEM Edge Delivery Services page to identify what changed. Fetches preview vs live, or two different URLs, and produces a detailed content diff showing added, removed, and modified content, metadata, and blocks. Use when reviewing changes before
name: content-diff description: Compare two versions of an AEM Edge Delivery Services page to identify what changed. Fetches preview vs live, or two different URLs, and produces a detailed content diff showing added, removed, and modified content, metadata, and blocks. Use when reviewing changes before publishing, auditing content modifications, or tracking content evolution. license: Apache-2.0 metadata: version: "1.0.0"
Compare two versions of an AEM Edge Delivery Services page and produce a clear, author-friendly change report covering content, metadata, blocks, and media. Highlights changes that could impact SEO, performance, or accessibility.
This skill fetches external web pages for comparison. When fetching:
EDS has three environments for every page:
Comparing **preview vs live** shows what will change on the next publish. This is the most common comparison mode.
The `.plain.html` variant of any page strips header, footer, and navigation, returning only the authored page content. This gives the cleanest comparison.
---
Before starting, create a checklist to track progress:
---
Ask the user or infer from the provided URLs which mode to use:
The most common mode. Given a page path like `/about`:
If the user provides a production URL (custom domain), ask for the `owner`, `repo`, and `branch` to construct the `.aem.page` and `.aem.live` URLs.
The user provides two explicit URLs. These could be:
Compare the same page across two branches:
---
For each version, fetch two representations:
1. **Full HTML** — the complete rendered page at the URL. This contains the `<head>` with metadata, plus the full `<body>` with header, navigation, content, and footer. 2. **Plain HTML** — for non-root paths, append `.plain.html` to the page path (e.g., `/about` becomes `/about.plain.html`). For root paths (`/`), use `/index.plain.html`. This returns only the authored content: headings, paragraphs, sections, blocks, images, and links — no site chrome.
So you will fetch up to four URLs total:
If `.plain.html` returns a 404 for either version, fall back to comparing the full HTML and note this limitation.
**Note:** EDS loads header and footer content via JavaScript, so those elements appear empty in the initial HTML. If you need to diff navigation or footer content, fetch `/nav.plain.html` and `/footer.plain.html` separately for each version. Some tools convert fetched HTML to markdown, losing attributes like `alt`, `loading`, and class names. When diffing attributes, use `curl` or a tool that preserves raw HTML.
---
Compare the `<meta>` tags from the `<head>` of both full HTML versions.
**Important:** When comparing `.aem.page` vs `.aem.live`, EDS automatically swaps the domain in `canonical`, `og:url`, `og:image`, `og:image:secure_url`, and `twitter:image` tags to match each environment. These are not real content changes — filter them out. Only report metadata differences that reflect actual author edits (changed titles, descriptions, added/removed tags, etc.). Similarly, CSP nonces and other per-request headers will differ between fetches and should be ignored.
Check for changes in:
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…