This is a routing layer that sits between you and Salesforce CMS or Data 360 media searches. The main job is forcing Claude to ask the user which search source they want before actually running any queries, which prevents it from immediately calling the wrong tool or hallucinating available sources. It supports keyword based searches through CMS channels and semantic searches via Data 360 hybrid search. The workflow is strict: present numbered options, wait for user selection, then execute. Worth using if you're building apps that pull from multiple Salesforce media sources and want consistent search behavior instead of Claude guessing which backend to hit.
npx skills add https://github.com/forcedotcom/afv-library --skill searching-media