Agent skill · software engineering · aradotso

openviking-context-database

Expert skill for using OpenViking, the open-source context database for AI Agents that manages memory, resources, and skills via a filesystem paradigm.

Why this skill is useful

Adds executable scripts and configuration patterns for setting up and integrating OpenViking with various LLM providers, which are not commonly found in public documentation.

What it needs

Requires openviking, rust installed locally. Requires openai account access. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

OpenViking Context Database Skill by ara.so — Daily 2026 Skills collection. OpenViking is an open-source context database for AI Agents that replaces fragmented vector stores with a unified filesystem paradigm. It manages agent memory, resources, and skills in a tiered L0/L1/L2 structure, enabling hierarchical context delivery, observable retrieval trajectories, and self-evolving session memory. --- Installation Python Package Optional Rust CLI Prerequisites Python 3.10+ Go 1.22+ (for AGFS components) GCC 9+ or Clang 11+ (for core extensions) --- Configuration Create ~/.openviking/ov.conf: Note: OpenViking reads apikey values as strings; use environment variable injection at startup rather than literal secrets. Provider Options Role Provider Value Example Model ------ --------------- --------------- VLM openai gpt-4o VLM volcengine doubao-seed-2-0-pro-260215 VLM litellm claude-3-5-sonnet-20240620, ollama/llama3.1 Embedding openai text-embedding-3-large Embedding volcengine doubao-embedding-vision-250615 Embedding jina jina-embeddings-v3 LiteLLM VLM Examples --- Core Concepts Filesystem Paradigm OpenViking organizes agent context like a filesystem: Tiered Context Loading (L0/L1/L2) L0: Always loaded — core identity, persistent preferences L1: Loaded on demand — relevant resources fetched per task L2: Semantically retrieved — skills pulled by similarity search This tiered approach minimizes token consumption while maximizing context relevance. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/openviking-context-database

View the source on GitHub

Browse the @skills marketplace