AIKraft/Skills/openviking

openviking

Активируется при запросах о репозиториях из списка OpenViking, внешних библиотеках или управлении ими. Всегда выполняет поиск в локальной кодовой базе перед использованием.

VOVolcengine official Разработка ★ 39.3k

Что делает навык

Навык предоставляет инструменты для поиска и навигации по репозиториям OpenViking через виртуальную файловую систему viking://. Он позволяет выполнять семантический поиск, поиск по точным ключевым словам и перечисление файлов по шаблону, сжимая контекст до конкретных репозиториев для повышения эффективности.

Когда применять

  • Поиск информации о конкретных внешних библиотеках или репозиториях из списка OpenViking.
  • Нахождение реализации конкретных функций, классов или строк ошибок в кодовой базе.
  • Перечисление файлов определенного типа (например, всех .py файлов) в заданной директории.
  • Семантический поиск по концепциям или намерениям (например, «как работает аутентификация»).

Как работает

  1. Определить конкретный репозиторий или поддиректорию для сужения области поиска и уменьшения шума.
  2. Выбрать подходящую команду: ov search для семантических запросов, ov grep для точных совпадений или ov glob для перечисления файлов.
  3. Выполнить выбранную команду через инструмент bash (терминал), не проводя предварительных проверок.
  4. Обработать ошибки, если они возникли во время выполнения команды.

Примеры запросов агенту

Найди в репозитории OpenViking все файлы с тестами для модуля fastapi.
Используй семантический поиск, чтобы найти, как в проекте реализована инъекция зависимостей.
Найди точное вхождение класса AuthService в кодовой базе OpenViking.

Что понадобится

  • Доступ к инструменту bash для выполнения терминальных команд.
  • Наличие установленного и настроенного окружения OpenViking с поддержкой команды ov.

Описание составлено по SKILL.md навыка, сверено 08.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «openviking» из репозитория: # https://github.com/volcengine/openviking
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r openviking/ ~/.claude/skills/openviking/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.