← Back to Skills Marketplace
onlyonepice

OpenViking 上下文数据库

by onlyonepice · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
329
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openviking-context
Description
OpenViking context database for AI agents — layered context loading (L0/L1/L2), semantic search, file-system memory management. Use when setting up OpenVikin...
Usage Guidance
This skill appears to be what it claims (an OpenViking integration), but review and take these precautions before installing: - Inspect the installer scripts and upstream projects: pip install openviking and the optional curl|bash install for the Rust CLI fetch code from external sources (PyPI and GitHub). Confirm you trust the upstream repositories before running them. - Be careful when running 'python3 scripts/viking.py add <dir>': the add command will recurse and add many file types — avoid pointing it at home or other directories that may contain private keys, credentials, or sensitive data. - The setup writes your API key in plaintext to ~/.openviking/ov.conf and appends export lines to your shell rc; if you prefer, set those env vars manually or store secrets in a safer vault and reference them when needed. - Consider running the install/setup in an isolated environment (VM/container) first, or at least inspect ~/.openviking/ov.conf and ~/.openviking/session_stats.json after configuration. - Note a minor bug/inconsistency in scripts: the interactive setup sets some provider variables incorrectly in one branch (e.g., VLM provider selection for the NVIDIA choice). This looks like a scripting bug rather than malicious behavior — review the generated ov.conf before use. If you are comfortable with these tradeoffs and trust the OpenViking upstream, the skill is coherent; if you need stronger assurance, ask the skill author for commit hashes or verify the exact openviking package/source prior to installation.
Capability Analysis
Type: OpenClaw Skill Name: openviking-context Version: 1.0.0 The skill bundle provides integration with the OpenViking context database but utilizes high-risk installation patterns. Specifically, 'scripts/install.sh' executes a remote script via 'curl | bash' from GitHub (raw.githubusercontent.com/volcengine/OpenViking) and modifies the user's shell configuration files (.bashrc/.zshrc) to persist environment variables. While these actions appear aligned with the stated purpose of setting up the tool, they introduce significant supply-chain risks and system-level modifications that could be exploited if the remote source is compromised.
Capability Assessment
Purpose & Capability
The name/description (OpenViking context DB, L0/L1/L2, semantic search, token tracking) match the included files (CLI wrapper, installer, config helper, demo). Requested packages (openviking) and runtime behavior (adding/searching/reading resources, embedding/VLM calls) are coherent with the stated purpose.
Instruction Scope
SKILL.md and scripts instruct the agent/user to install openviking, run openviking-server, and use the provided CLI wrapper to add/search/read resources. The scripts read and write files under the user's home (~/.openviking, ~/.openviking/session_stats.json) and will recursively ingest files from directories you point them at — this means sensitive local files could be added if you run 'add' on broad paths. The setup is interactive and explicitly asks for API keys; it persists them to a plain-text config file.
Install Mechanism
No platform install spec in skill metadata (instruction-only), but included scripts call 'pip install openviking' and optionally run cargo or curl to a GitHub raw install script for the Rust CLI. pip and GitHub raw URLs are common for open-source installs, but running curl|bash and forced pip reinstall have moderate risk and should be done only after reviewing the upstream sources.
Credentials
The skill does not declare required env vars up-front, but the interactive setup prompts for a model API Key and writes it into ~/.openviking/ov.conf in plain text. It also appends export lines to shell rc files for OPENVIKING_CONFIG_FILE/OPENVIKING_CLI_CONFIG_FILE. These are expected for a tool that uses remote model APIs, but storing API keys unencrypted in home config files is a privacy risk and should be considered.
Persistence & Privilege
The skill writes files into the user's home (~/.openviking/* and ~/.openviking/session_stats.json) and copies itself into the OpenClaw skills directory on install. It modifies shell rc to export config file paths. always:false and normal autonomous invocation defaults are preserved. These persistence actions are reasonable for this type of integration but they do create persistent local state and stored API credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openviking-context
  3. After installation, invoke the skill by name or use /openviking-context
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of openviking-context. - Provides layered context loading (L0/L1/L2) for AI agents, significantly reducing token consumption. - Supports semantic search, file-system style context management, and persistent agent memory across sessions. - Integrates with OpenClaw; simple installation and configuration scripts included. - Tracks and reports token usage compared to traditional RAG approaches. - Includes troubleshooting guide and model provider compatibility notes.
Metadata
Slug openviking-context
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is OpenViking 上下文数据库?

OpenViking context database for AI agents — layered context loading (L0/L1/L2), semantic search, file-system memory management. Use when setting up OpenVikin... It is an AI Agent Skill for Claude Code / OpenClaw, with 329 downloads so far.

How do I install OpenViking 上下文数据库?

Run "/install openviking-context" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is OpenViking 上下文数据库 free?

Yes, OpenViking 上下文数据库 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does OpenViking 上下文数据库 support?

OpenViking 上下文数据库 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created OpenViking 上下文数据库?

It is built and maintained by onlyonepice (@onlyonepice); the current version is v1.0.0.

💬 Comments