aem-page-search

Find AEM pages using a component and return paths with author URLs.

6|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/easingthemes/dx-aem-flow --skill aem-page-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aem-page-search
Source: https://github.com/easingthemes/dx-aem-flow/tree/main/plugins/dx-aem/skills/aem-page-search
Command: npx skills add https://github.com/easingthemes/dx-aem-flow --skill aem-page-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find AEM pages that use a specific component and return page paths with clickable author URLs to streamline impact analysis and content auditing.

Core Features & Use Cases

  • Search configured content paths for pages using the target component and return page paths with clickable author URLs.
  • Also search Experience Fragments where the component may be authored.
  • Deduplicate results by page path and provide a human-readable page name.
  • Optional verification of the first results against page components to confirm presence and improve accuracy.

Quick Start

Provide the component name to search (e.g., hero) and run the skill to return pages using that component with author URLs.

Frequently Asked Questions about aem-page-search

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

FAQPage Schema
How do I find AEM pages that use a specific component?

Search configured AEM content paths by providing a target component name. The tool returns deduplicated page paths with clickable author URLs, streamlining impact analysis and content auditing.

Can I search Experience Fragments for component usage in AEM?

Yes, the search scope includes AEM Experience Fragments alongside configured content paths. Results are deduplicated by page path and include clickable author URLs for both standard pages and fragments.

How does the tool resolve resource types and author URLs for AEM pages?

The tool reads .ai/config.yaml to resolve AEM resource types and construct author URLs. This configuration provides the necessary mappings to generate clickable links for the discovered pages.

Do I need to configure content paths before searching for AEM components?

Yes, you must define configured content paths and set up the .ai/config.yaml file. These configurations establish the search scope and resource type mappings required to locate AEM components and generate author URLs.

How can I verify if a component is actually present on a found AEM page?

The tool offers optional verification of the first results against AEM page components to confirm presence. This feature improves search accuracy by validating that the target component is actually authored.