Russian web search via Yandex Search API

Yandex Search

A Claude Code plugin for the official Yandex Cloud Search API: classic and generative search of the Russian web, plus a dedicated Haiku agent

Plugin

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only reads results from the official search API, with no account data changes
All reasons and checks
Russian stack

rodion-m/yandex-search-ru

Install

Manual install

/plugin marketplace add rodion-m/yandex-search-ru

Installs the plugin with its skill and agent together.

This is third-party code. Review the repository files before installing.

What it does

The plugin adds a ru-web-search skill with two scripts on top of the Yandex Cloud Search API: classic search returns the top 10 results with titles, links and snippets, and generative search returns an AI-synthesized answer with source links. A separate ru-web-searcher agent on the Haiku model is tuned for Russian-language queries and triggers automatically when the user searches in Russian, asks about .ru domains, or explicitly requests a Yandex search. Access goes through the official Yandex Cloud API rather than browser emulation, requiring a service account with the search-api.webSearch.user role and a configured yc CLI.

Who it is for. For developers who want an official, not workaround, way to search Yandex directly from Claude Code.

Good fit when

  • You want official API access to Yandex search with no browser emulation or cookies
  • You want not just a link list but an AI-synthesized answer with source links
  • You are searching for information better indexed by Yandex than Google: companies, regulations, .ru domains

Not a fit when

  • You have no Yandex Cloud account and no wish to set up a service account and yc CLI
  • You need search in a language other than Russian: the agent and skill are tuned for Russian queries

Example request

Search Yandex for the latest news on changes to Russia's data protection law

Limitations

You need a Yandex Cloud account with Search API enabled, an installed and configured yc CLI, a service account with the search-api.webSearch.user role, and an authorized key. The Yandex Cloud Search API is paid beyond its free tier. The YC_FOLDER_ID and YC_PROFILE variables need to be set in Claude Code's settings.json or in shell environment variables.

How to disable. Run /plugin uninstall yandex-search-ru in Claude Code.

Security check

  • Only reads results from the official search API, with no account data changes

README in short

The README describes the plugin as Russian web search for Claude Code on the official Yandex Search API, with classic and generative modes and a dedicated Haiku agent. It covers prerequisites (a Yandex Cloud account, yc CLI, a service account with the right role), step-by-step service account and key setup, the YC_FOLDER_ID and YC_PROFILE environment variables, installation via /plugin marketplace add, and a component table: the ru-web-search skill and the ru-web-searcher agent.

SKILL.md

---
name: ru-web-search
description: Russian web search via Yandex Search API. Use when searching for Russian-language content, .ru domains, or information better indexed by Yandex than Google. Triggers on "search in Russian", "find on Yandex", "search Russian sites", or when user explicitly needs Russian web results.
---

# Russian Web Search (Yandex)

Search Russian web using Yandex Search API.

## Scripts

### Classic Search

${CLAUDE_PLUGIN_ROOT}/skills/ru-web-search/scripts/search.sh "query"

Returns top 10 results with titles, URLs, and snippets.

### Generative Search (AI-enhanced with sources)

${CLAUDE_PLUGIN_ROOT}/skills/ru-web-search/scripts/search_generative.sh "query"

Returns an AI-generated answer with source URLs.

## When to Use

- Searching for Russian-language content
- Finding information on .ru domains
- Queries about Russian companies, services, regulations
- User explicitly requests Yandex search

FAQ

How does generative search differ from classic search?

Classic search returns 10 results with links and snippets, generative search returns an AI-synthesized answer with source links.

Does it need Yandex account cookies?

No, access goes through the official Yandex Cloud Search API with a service account, not a browser.

Editors’ pick

CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP

CLIHigh risk116.6KRepository stars
Editors’ pick

A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief

SkillHigh risk63.1KRepository stars
Official

The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces

MCP serverMedium risk52.7KRepository stars
Official

A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills

CLIHigh risk43.3KRepository stars
Foxx AIRussian web search via Yandex Search API

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.