examples/codex-memory-plugin/skills/openviking-memory/SKILL.md
OpenViking stores three kinds of durable context — memories (facts, preferences,
decisions), resources (imported documents, sites, repos), and skills — and
serves them back across sessions. The tools may appear under a harness prefix
such as mcp__openviking__find or openviking_find; they are the same tools.
<openviking-context> block).
Check it before searching: if it already answers the question, use it and
skip the tool call.read before relying on them; an abstract can be
staler or thinner than its source.remember: anything discussed at length will be
extracted anyway.search with mode="context" — first choice for "what do I know about X".
The server assembles a ready-to-use, token-budgeted digest across memory
types; every entry carries its viking:// URI so anything that matters can
be expanded with read.find — fast ranked list of memories, resources, and skills. Use it when you
want raw hits to triage yourself rather than an assembled digest.search in its default list mode — deeper than find: intent analysis,
optionally session-aware. Use it when find comes back thin or off-target.grep / glob — exact text or filename matching over viking:// content.
Reach for these when you know the literal string, identifier, or file name;
semantic search would fuzz it.read / list — expand file URIs (batch supported) / list a directory.viking:// URIs are virtual database paths, not files. Never pass them to
filesystem tools.
remember — only for what the user explicitly asks to keep, or clearly
durable facts, preferences, and decisions needed before automatic extraction
would catch them. Do not mirror routine conversation into it.add_resource — imports files, directories, URLs, or Git repos as durable
knowledge. Processing is asynchronous; report that ingestion started instead
of blocking on completion.forget — permanently deletes. Confirm with the user and pass the exact URI;
never delete from a fuzzy match.search_experience / read_experience, described in the
ov-experience-memory skill.More advanced OpenViking operations are available through the ov CLI —
normal agent work rarely needs it. If it is not installed, see
https://docs.openviking.ai/en/getting-started/05-cli-setup/llms.txt. The full
OpenViking documentation index is at https://docs.openviking.ai/llms.txt.