experience-content-media-search

Searches and retrieves existing images from Salesforce CMS and Data 360 via MCP tools.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Build --skill experience-content-media-search-padjei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: experience-content-media-search
Source: https://github.com/padjei/SF_Build/tree/main/.claude/skills/experience-content-media-search
Command: npx skills add https://github.com/padjei/SF_Build --skill experience-content-media-search-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding the right existing image or media asset across Salesforce CMS channels and Data 360 sources requires knowing which search backend to use and how to structure each query. This Skill routes every media search request through a consistent source-selection workflow so users pick the right search method before any tool call is made. ## Core Features & Use Cases - Source Selection Routing: Presents available search sources (keyword search, Data 360 hybrid search, or user-provided URL) as a numbered list and waits for the user's choice before calling any tool. - Keyword and Taxonomy Search: Builds structured JSON payloads for the search_media_cms_channels tool, extracting keywords and taxonomy terms from natural language queries with pagination support. - Semantic Hybrid Search: Passes natural language queries directly to the search_electronic_media tool for semantic matching across Salesforce CMS and connected DAMs. - Use Case: A developer building an Experience Cloud site asks to "find a hero image of a luxury apartment." The Skill presents search sources, executes the chosen search, lists all results, and applies the selected image URL to the component code. ## Quick Start Ask the assistant to find a company logo or hero image and choose a search source from the options presented.

Frequently Asked Questions about experience-content-media-search

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

FAQPage Schema
How do I search for images in Salesforce CMS?▼

Use the search_media_cms_channels tool with a JSON payload containing searchKeyword, taxonomyExpression, searchLanguage, and contentTypeFqn set to sfdc_cms__image. Keywords are joined with OR, and taxonomies are passed as a stringified JSON object.

What is the difference between keyword search and Data 360 hybrid search?▼

Keyword search via search_media_cms_channels matches extracted keywords and taxonomy terms against CMS metadata. Data 360 hybrid search via search_electronic_media accepts natural language queries as-is and performs semantic matching across CMS and connected DAMs.

Can this skill generate or edit images with AI?▼

No. This skill only searches for and retrieves existing media assets. Generating new images with AI, creating graphics from scratch, or editing existing images are explicitly out of scope.

Why must I choose a search source before the search runs?▼

The skill is a routing layer that requires explicit user selection of the search source before any tool call. This prevents calling the wrong backend and ensures only configured, available search tools are used.

What happens if no image results are found?▼

The skill reports that no results were found and suggests broadening keywords, removing descriptive taxonomy terms, or trying a different search source. It never fails silently and always offers alternatives.

Why must the full image URL with query parameters be used?▼

CMS and DAM URLs rely on query parameters for authentication, resizing, and CDN routing. Dropping parameters breaks the image, so the complete URL returned by the search tool must be applied to the code.