Hermes skill ozon product picker
Pick the best Ozon product for a user query or Ozon URL via the Apify actor zen-studio/ozon-scraper-pro. Use when the request is about finding, comparing, or choosing products on Ozon/Ozon.ru/Озон/Озоне, especially Russian phrasing like «найди в Ozon товар», «найди в Озоне», «поищи на Озоне», «подбери товар в Озоне», «подбери на Ozon», «сравни товары на Ozon», «что лучше взять на Озоне», «посмотри на Ozon и выбери лучший вариант». Search Ozon, compare multiple product candidates, weigh price, rating, review count, seller quality, and practical trust signals, then return one best option plus 1-2 backups with a short rationale in Russian.From its SKILL.md
npx -y skills add web3blind/hermes-skill-ozon-product-pickerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.4 KB, 627 tokens by cl100k_base, as published. Nobody here has run it
ozon-product-picker
Use this skill to find and compare Ozon products through Apify when the user asks for something like:
- "найди лучший товар на Ozon"
- "подбери лучший вариант по запросу"
- "сравни несколько кресел/ноутбуков/товаров на Ozon"
- "посмотри карточку Ozon и скажи, стоит ли брать"
Workflow
- Make sure
APIFY_TOKENis available either in the environment or inskills/ozon-product-picker/.env. - Run
scripts/run_ozon_product_picker.pywith either:--query "..."--url "https://www.ozon.ru/..."
- Prefer
--seller-detailswhen seller trust matters. - Read the ranked output.
- Return:
- best option
- 1-2 alternatives
- short explanation of why the best option won
- If the result set is noisy, say so and narrow the query on the next pass.
Commands
Search by query
python3 skills/ozon-product-picker/scripts/run_ozon_product_picker.py \
--query "кресло-кровать" \
--max-results 10 \
--top 3 \
--seller-details
Search by Ozon URL
python3 skills/ozon-product-picker/scripts/run_ozon_product_picker.py \
--url "https://www.ozon.ru/category/kresla-15019/" \
--max-results 10 \
--top 3 \
--seller-details
JSON mode
python3 skills/ozon-product-picker/scripts/run_ozon_product_picker.py \
--query "кресло-кровать" \
--json
How ranking works
The script ranks products by a simple practical score:
- product rating
- review count
- relative price among returned candidates
- seller rating
- seller order/review volume when available
- price/discount signals like
hasGoodPrice,hasPriceDecreased, discount labels, installment
Read references/selection-rules.md when you need the concise ranking policy.
Output policy
Keep the final answer short and useful:
- mention price, rating, review count, seller, and the main reason
- do not dump raw JSON unless the user asked
- if several results are essentially duplicates, say that directly
- if the broad cheapest option looks much weaker, prefer the more balanced option and explain the tradeoff
Caveats
- Ozon often returns multiple color variants as separate strong candidates.
- Some cards expose real price only on the active variant.
- The actor can take noticeable time.
- If core fields are missing, say that confidence is lower.
What ships with it: 7 files
16.3 KB alongside SKILL.md, 2 of them executable
references/
- selection-rules.md998 B
scripts/
- run_ozon_product_picker.pyruns12.3 KB
- test_run_ozon_product_picker.pyruns1.8 KB
- config.example.json181 B
- .env.example208 B
- .gitignore288 B
- README.md636 B