aem-skill-docs-search

Search aem.live documentation and blog posts using a keyword-scored Node.js script.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/capella-hotel-group/capella-hotel-group-poc --skill aem-skill-docs-search-capella-hotel-group
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aem-skill-docs-search
Source: https://github.com/capella-hotel-group/capella-hotel-group-poc/tree/main/.github/skills/aem-skill-docs-search
Command: npx skills add https://github.com/capella-hotel-group/capella-hotel-group-poc --skill aem-skill-docs-search-capella-hotel-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Finding the right AEM Edge Delivery Services documentation page on aem.live is slow when web searches return irrelevant results, and reading full pages wastes context. This Skill provides a local search script that indexes 150+ documentation pages and blog posts, returning ranked results with snippets so you only fetch the pages that matter. ## Core Features & Use Cases - Keyword-Based Search with Relevance Scoring: Run node .github/skills/aem-skill-docs-search/scripts/search.js <keywords> to get JSON results ranked by weighted title, description, and content matches, with stop-word filtering and multi-keyword bonuses. - Deprecation Detection: Results include deprecation warnings pulled from the query index, with deprecated pages penalized in ranking so you can alert users to outdated features. - Cached Index Fetching: The script caches the aem.live docpages and query indexes locally for 24 hours, avoiding repeated network requests. - Use Case: When asked how to configure bulk metadata in AEM Edge Delivery Services, search for "metadata", review the top results like /docs/bulk-metadata, then fetch the full page at https://www.aem.live/docs/bulk-metadata to give a complete answer. ## Quick Start Ask the assistant to search the aem.live documentation for a specific topic such as "block decoration" and summarize the most relevant official guidance.

Frequently Asked Questions about aem-skill-docs-search

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

FAQPage Schema
How do I search aem.live documentation from the command line?▼

Run `node .github/skills/aem-skill-docs-search/scripts/search.js` followed by one to three keywords from the project root. The script returns ranked JSON results with paths, titles, descriptions, snippets, and relevance scores.

How do I find AEM Edge Delivery Services docs for a specific feature?▼

Use specific keywords like "block decoration", "metadata", or "universal editor" rather than broad terms. The script searches 150+ documentation pages first and only includes blog posts when fewer than five doc results match.

Does the aem.live docs search show deprecated features?▼

Yes, deprecated pages appear in results with a deprecation message field and a reduced relevance score. You should alert users to the deprecation and point them to higher-ranked non-deprecated alternatives.

Why does the search script return no results for some keywords?▼

Common stop words like "aem", "edge", "delivery", and "services" are filtered out automatically. If all keywords are stop words the script exits with an error, so use specific feature terms instead.

When should I not use the aem.live docs search skill?▼

Skip it when you already know the exact documentation URL, need reusable block code snippets, or need general web development information unrelated to aem.live. Also check project instruction files first since they may override official guidance.