aa-conversion-funnel-a…
Analyzes a multi-step conversion funnel to find where visitors drop off and which steps have…
Use this when you need more information about an AEM Edge Delivery Services (EDS, Franklin, Helix) feature or guidance on how to implement one, and your existing web-search tools are not turning up relevant results. Searches the aem.live documentation, ranks matching pages by
$ npx -y skills add adobe/skills --skill docs-search --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/docs-searchContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this when you need more information about an AEM Edge Delivery Services (EDS, Franklin, Helix) feature or guidance on how to implement one, and your existing web-search tools are not turning up relevant results. Searches the aem.live documentation, ranks matching pages by
name: docs-search description: "Use this when you need more information about an AEM Edge Delivery Services (EDS, Franklin, Helix) feature or guidance on how to implement one, and your existing web-search tools are not turning up relevant results. Searches the aem.live documentation, ranks matching pages by relevance, fetches full articles, and surfaces code examples and deprecation warnings." license: Apache-2.0 metadata: version: "1.0.1"
This skill helps you efficiently search the complete aem.live documentation (docs and blog posts) without wasting context on irrelevant pages. Use the provided search script to find relevant documentation pages, then fetch and read the full content of the most relevant results.
Use this skill when:
**Do NOT use this skill when:**
Determine 1-3 specific keywords related to what you're searching for. Be specific rather than general.
**Good keywords:**
**Poor keywords:**
Execute the search script from the project root:
node .claude/skills/docs-search/scripts/search.js [--all] <keyword1> [keyword2] [...]
**Options:**
**Examples:**
# Search for block decoration info node .claude/skills/docs-search/scripts/search.js block decoration # Search for metadata with all results node .claude/skills/docs-search/scripts/search.js --all metadata # Multi-word search node .claude/skills/docs-search/scripts/search.js universal editor blocks
The script returns JSON with the following structure:
[
{
"path": "/developer/markup-sections-blocks",
"title": "Markup, Sections, Blocks, and Auto Blocking",
"description": "To design websites and create functionality, developers use the markup and DOM...",
"snippet": "Markup, Sections, Blocks, and Auto Blocking\n\nTo design websites...",
"type": "doc",
"deprecation": null,
"relevanceScore": 141
}
]**Field Explanations:**
**Important Notes:**
The search results give you an overview. To get detailed information, you must fetch and read the complete page content.
**Target URL format:**
https://www.aem.live{path}**How to retrieve:** Use whatever method you have available to fetch the full HTML/text content:
**Best Practice:** Start with the top 2-3 most relevant results, read them fully, then decide if you need more. You may also follow links referenced in the documentation or conduct additional searches based on what you learn.
If any results have a `deprecation` field with content, **inform the user** that the feature is deprecated and include the deprecation message. Suggest they look at higher-ranked (non-deprecated) alternatives.
The search script searches documentation first (150+ pages). Blog posts are only searched if fewer than 5 doc results are found. If you need comprehensive coverage including blogs, use the `--all` flag.
**User Request:** "How do I decorate blocks in aem.live?"
**Good Approach:** 1. Search: `node .claude/skills/docs-search/scripts/search.js block decoration` 2. Review top 3 results 3. Fetch the most relevant: `https://www.aem.live/developer/markup-sections-blocks` 4. Read full content and provide answer
**Poor Approach:**
**User Request:** "I need to add metadata to my pages"
**Good Approach:** 1. Search: `node .claude/skills/docs-search/scripts/search.js metadata` 2. Notice top result is "/docs/bulk-metadata" (score: 63) 3. Also see "/docs/metadata" (score: 30) 4. Fetch and read both to understand page-level vs bulk metadata 5. Provide comprehensive answer with both approaches
**Poor Approach:**
**User Request:** "How do I use folder mapping?"
**Search Results:**
[
{
"path": "/developer/authoring-paRepo: 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…