install-openviking-memory

Installs and configures the OpenViking long-term memory plugin for OpenClaw through conversational setup.

34.8k|2.7k|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/volcengine/OpenViking --skill install-openviking-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: install-openviking-memory
Source: https://github.com/volcengine/OpenViking/tree/main/examples/openclaw-plugin/skills/install-openviking-memory
Command: npx skills add https://github.com/volcengine/OpenViking --skill install-openviking-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up the OpenViking long-term memory plugin for OpenClaw normally requires CLI knowledge, manual config edits, and understanding of slots, API keys, and gateway restarts. This Skill lets an agent perform the entire installation and configuration through natural conversation, so users with no terminal experience get working cross-session memory.

Core Features & Use Cases

  • Guided conversational installation: Collects server URL, API key, and peer prefix through chat, then runs all prerequisite checks, connectivity probes, plugin install, and configuration commands automatically.
  • Dual install paths with fallback: Installs via OpenClaw's plugin manager (ClawHub) first, with an npx-based ov-install backup path when the registry is rate-limited or unavailable.
  • Robust error and edge-case handling: Covers slot conflicts (--force-slot), root API key multi-tenant detection (accountId/userId), offline configuration (--allow-offline), gateway restart recovery, and post-install verification via status JSON.
  • Use Case: A user says "帮我装 OpenViking 记忆插件" — the agent detects Chinese, asks for the server address and API key, installs the plugin, activates the contextEngine slot, restarts the gateway, and verifies auto-capture and auto-recall are working.

Quick Start

Ask the agent to install and configure the OpenViking long-term memory plugin for OpenClaw, then provide your server URL and API key when prompted.

Frequently Asked Questions about install-openviking-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install the OpenViking memory plugin for OpenClaw?

Tell the agent you want to install OpenViking memory and provide your server URL, API key, and an optional peer prefix. The agent runs openclaw plugins install from ClawHub, or falls back to the npx ov-install helper if the registry is unavailable, then configures and verifies everything.

How do I set up long-term memory for an AI agent without using the terminal?

This Skill handles the full setup conversationally: the agent collects three values (server URL, API key, peer prefix), runs all shell commands itself, restarts the gateway, and confirms auto-capture and auto-recall are active. No CLI knowledge is needed.

Does this Skill install the OpenViking server itself?

No. The Skill assumes an OpenViking server is already running locally on 127.0.0.1:1933 or on a remote host. If the server is unreachable, it offers to save the configuration with --allow-offline so it activates once the server is up.

What happens if the contextEngine slot is already owned by another plugin?

The setup wizard returns a slot_blocked action and saves the config without changing the slot. The agent asks for your explicit confirmation before retrying with --force-slot, which replaces the existing plugin in the contextEngine slot.

Why does the setup ask for accountId and userId with my API key?

Those values are required only when your API key is a root key in a multi-tenant OpenViking deployment. The wizard detects this automatically and requests both values so memories are scoped correctly; regular user keys do not need them.

What are the prerequisites for installing the OpenViking OpenClaw plugin?

You need Node.js version 22 or higher and OpenClaw version 2026.5.27 or later installed, plus a reachable OpenViking server. The agent checks node and openclaw silently before proceeding and stops with instructions if either is missing.