openviking-context-database

Installation
SKILL.md

OpenViking Context Database — OpenClaw Plugin Operator Skill

Use this skill after @openviking/openclaw-plugin is installed and configured. It describes the current OpenClaw plugin implementation, not the standalone OpenViking Python SDK.

Scope and Safety Rules

  • The plugin is remote-only. It talks to an existing OpenViking server through HTTP and does not start or manage openviking-server.
  • Do not invent OpenViking REST endpoints. Use the registered OpenClaw tools and commands described below.
  • The agent-visible add_resource tool is disabled by default (enableAddResourceTool=false). Do not use add_resource during search, retrieval, URI reading, or search-result optimization. Use ov_search and ov_read in those flows.
  • Use manual /add-resource, or add_resource only when it is explicitly enabled and the user explicitly asks to import, add, upload, save, or index a resource.
  • Use add_skill only when the user explicitly asks to import, add, install, or register an Agent Skill into OpenViking.
  • For local files and directories, pass the local path to the plugin tool. The plugin uploads them through /api/v1/resources/temp_upload; do not send raw local filesystem paths to a remote server yourself.
  • Never log or echo API keys. The plugin sends API keys as X-API-Key / setup probe headers and masks them in setup output.

Current Architecture

OpenClaw owns agent execution, prompts, and tool invocation. OpenViking owns long-lived context:

Installs
5
GitHub Stars
26.3K
First Seen
10 days ago
openviking-context-database — volcengine/openviking