openviking-memory — скилл для Claude Code: что делает и как установить
Управляет долгосрочной семантической памятью через OpenViking MCP: находит решения прошлых задач в начале работы и сохраняет выводы после сессии.
npx skills add volcengine/OpenViking --skill openviking-memory -a claude-codeЧто делает openviking-memory
Скилл обучает ассистента работать с семантической памятью OpenViking через инструменты MCP. Автоматических хуков здесь нет. Из-за этого запись и чтение происходят только вручную. Перед сложными задачами модель ищет прошлый контекст через find или search и читает записи по адресам viking://. Извлечённые данные носят рекомендательный характер: текущие инструкции пользователя и факты из терминала всегда имеют приоритет над старыми записями.
Для сохранения итогов скилл задействует команду remember или импортирует внешние файлы через add_resource. В базу отправляют проверенные решения, конфигурации окружения и причины сбоев, избегая паролей и сырых логов. Если сервер OpenViking не зарегистрирован в текущей сессии, скилл предписывает работать дальше вообще без памяти, не пытаясь слать прямые HTTP-запросы. На старых версиях сервера псевдоним viking://~ вернёт ошибку INVALID_URI, поэтому придётся указывать полный путь пользователя.
Какие задачи решает
- Находить прошлые решения и фиксы похожих ошибок перед началом отладки
- Сохранять проверенные процедуры и архитектурные решения через
remember - Индексировать внешнюю документацию и репозитории инструментом
add_resource - Извлекать контекст проекта по адресам
viking://без засорения промпта лишними данными
Примеры запросов агенту
- Проверь в памяти OpenViking, как мы раньше чинили сборку контейнера
- Запомни: интеграционные тесты сервиса требуют поднятого локального redis
- Найди в viking://~/memories/experiences прошлый опыт настройки CORS
Как установить openviking-memory
1Через Skills CLI (Vercel)
npx skills add volcengine/OpenViking --skill openviking-memory -a claude-code2Вручную: положить файлы
~/.claude/skills/openviking-memory/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/openviking-memory/
1Через Skills CLI (Vercel)
npx skills add volcengine/OpenViking --skill openviking-memory -a codex2Вручную: положить файлы
.agents/skills/openviking-memory/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add volcengine/OpenViking --skill openviking-memory -a cursor2Вручную: положить файлы
.cursor/skills/openviking-memory/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install volcengine/OpenViking openviking-memory2Вручную: положить файлы
.github/skills/openviking-memory/SKILL.md1Через Skills CLI (Vercel)
npx skills add volcengine/OpenViking --skill openviking-memory -a gemini-cli2Командой платформы
gemini skills install https://github.com/volcengine/OpenViking --path agent-plugins/skills/openviking-memoryВручную: положить файлы
.devin/skills/openviking-memory/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add volcengine/OpenViking --skill openviking-memory -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о openviking-memory
Как установить openviking-memory в Claude Code?
Выполните команду npx skills add volcengine/OpenViking --skill openviking-memory -a claude-code.
Что делает скилл openviking-memory?
Он задаёт сценарии вызова MCP-инструментов памяти OpenViking: как искать заметки через find, читать точные URI и фиксировать решения вызовом remember.
Сохраняет ли openviking-memory контекст автоматически?
Нет, хуков жизненного цикла в клиенте нет. Модель обращается к памяти и сохраняет уроки только вручную при наличии зарегистрированных инструментов OpenViking.