aa-conversion-funnel-a…
Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have…
Audit and update metadata across multiple AEM Edge Delivery Services pages. Scans pages via the query index, identifies missing or inconsistent metadata (titles, descriptions, og tags, robots), and generates a corrected bulk metadata spreadsheet. Use when standardizing metadata
$ npx -y skills add adobe/skills --skill bulk-metadata --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bulk-metadataContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit and update metadata across multiple AEM Edge Delivery Services pages. Scans pages via the query index, identifies missing or inconsistent metadata (titles, descriptions, og tags, robots), and generates a corrected bulk metadata spreadsheet. Use when standardizing metadata
name: bulk-metadata description: Audit and update metadata across multiple AEM Edge Delivery Services pages. Scans pages via the query index, identifies missing or inconsistent metadata (titles, descriptions, og tags, robots), and generates a corrected bulk metadata spreadsheet. Use when standardizing metadata across a site, preparing for launch, or fixing SEO issues at scale. license: Apache-2.0 metadata: version: "1.0.0"
Audit metadata across an entire AEM Edge Delivery Services site using the query index, identify gaps and inconsistencies, and produce a corrected bulk metadata spreadsheet ready to paste into Google Sheets or Excel.
This skill fetches external web pages and JSON endpoints for analysis. When fetching:
EDS metadata is managed at three levels, with a clear precedence order:
1. **Page-level** — A Metadata table at the bottom of each source document (Google Doc or Word file). These values are rendered as `<meta>` tags in the page `<head>`. Page-level always wins. 2. **Folder-level** — A `metadata.xlsx` (or metadata Google Sheet) placed in a subdirectory. Applies to all pages in that folder and below. 3. **Site-level (bulk)** — A `metadata.xlsx` (or metadata Google Sheet) in the site root. Uses URL pattern matching to set defaults across the entire site.
**Precedence: page > folder > bulk.** Bulk metadata sets defaults; page-level metadata always overrides.
The bulk metadata spreadsheet uses URL patterns in the first column:
The spreadsheet is evaluated top-to-bottom. Put broad patterns first, specific overrides later.
---
Before starting, create a checklist of all steps to track progress:
---
Fetch the site's query index to get a listing of all indexed pages:
https://<branch>--<repo>--<owner>.aem.live/query-index.json?limit=1000
If the user provides a production URL instead, derive the AEM URL or ask for the `owner`, `repo`, and `branch` values.
The query index returns an object with a `data` array. Each entry contains:
There may also be custom properties defined in the site's `helix-query.yaml` configuration.
If the index returns exactly the `limit` number of results, warn the user that there may be more pages. Suggest increasing the limit or paginating with the `offset` parameter.
If the query index returns a 404 (no `helix-query.yaml` configured), use this fallback chain:
1. **Try the sitemap:** Fetch `https://<branch>--<repo>--<owner>.aem.live/sitemap.xml`. Parse `<url><loc>` entries to build a page list. 2. **If no sitemap:** Ask the user for a list of page URLs, or ask them to provide the top-level sections of the site so you can discover pages by fetching section index pages. 3. **Validate discovered URLs:** For every URL discovered (from query index, sitemap, or manual list), verify it returns HTTP 200 before auditing. Pages that return 404 or redirect should be flagged as stale entries, not audited as if they have missing metadata.
---
For each page returned by the query index, check:
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…