
Vs Recommend
- 2 installs
- 1.2k repo stars
- Updated July 31, 2026
- volcengine/searchcli
Runs recommendation requests against a Viking application and manages recommend scenes to verify the personalized recommendation path.
About
Runs recommendation runtime checks and manages recommend scenes for a Viking AI Search application. A developer uses it to send production-style recommendation requests and create, list, get, or update recommend scenes.
- recommend run sends personalized recommendation requests with scene-id and user-id
- recommend scene create/list/get/update manage recommend scenes
Vs Recommend by the numbers
- 2 all-time installs (skills.sh)
- +1 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #445 of 550 CLI & Terminal skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/volcengine/searchcli --skill vs-recommendAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 1.2k |
| Last updated | July 31, 2026 |
| Repository | volcengine/searchcli ↗ |
What it does
Runs recommendation requests against a Viking application and manages recommend scenes to verify the personalized recommendation path.
Files
Viking Recommend
When to Use
Use this skill for recommendation runtime checks, recommend scene management, and first-pass verification of the recommendation path.
Preconditions
- an
application-idis available - a recommendation request will usually also need
scene-idanduser-id - if the scene does not exist yet, inspect the existing scene list first and only create a new one when reuse is not possible
Commands
recommend run: send a production-style recommendation requestrecommend scene create/recommend scene list/recommend scene get: manage recommend scenesrecommend scene update: update scene configuration
Workflow
1. Confirm application-id, scene-id, and user-id 2. Run recommend scene list first and prefer an existing/default scene before creating a new one 3. Before recommend scene create or recommend scene update, explicitly confirm the target page / module and the required BhvSceneTypes with the user 4. Use recommend run for the first verification request 5. Read recommendation items from the raw response structure, especially result.rec_results 6. If the result looks wrong, inspect the scene with recommend scene list/get 7. Update the scene configuration when needed, then rerun the request
Customer Environment Principle
- In customer environments, assume repository source code is unavailable.
- Execute tasks using only the installed skills, the packaged
vsCLI surface (--help, command output, and observed runtime behavior), and explicit user-provided information. - Do not rely on reading local repository source files, generated repo snapshots, or implementation details to decide runtime actions.
- If the installed CLI behavior conflicts with a skill, trust the installed CLI behavior first.
- If the skills and the packaged CLI still do not provide enough information to proceed safely, stop and ask the user instead of searching source code.
Constraints
- Start with the scene when debugging recommendation behavior; do not jump to raw API calls first
- If the user only needs a first-pass conclusion, prefer
recommend run - Do not create or update a recommend scene until the user has confirmed the target page / module and
BhvSceneTypes - When reporting results, summarize the scene, the user context, and the raw response before proposing tuning changes
- Do not invent item titles or explanations. Ground every recommendation summary in the actual response payload
- If you show only a subset such as Top 5, explicitly say that the full response contains more items