Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

openviking-memory — Claude Code skill: what it does, how to install

Connects agents to OpenViking MCP long-term memory to retrieve relevant past knowledge at task start and save durable takeaways afterward.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add volcengine/OpenViking --skill openviking-memory -a claude-code
Open on GitHub

What openviking-memory does

This skill teaches the agent to manage long-term semantic memory in OpenViking via MCP tools. The client lacks lifecycle hooks. Because of this, nothing is saved or retrieved automatically. The model manually invokes find, search, and read against viking:// URIs before starting substantive tasks. Retrieved records remain advisory, so current workspace evidence always overrides old stored notes.

To persist durable context, the assistant calls remember with a concise summary or indexes external files with add_resource. It captures conventions, fixed bugs, and architectural choices, leaving out credentials and raw transcripts. The instructions strictly forbid fallback to raw HTTP: if OpenViking MCP tools are not registered in the session, the agent must simply work without memory. Older server deployments also reject the viking://~ alias with INVALID_URI, requiring explicit user paths instead.

What it helps with

  • Retrieve previous bug fixes and procedures before starting complex tasks
  • Store lasting conventions and system facts with remember
  • Index external repositories and documentation files via add_resource
  • Query project history by viking:// URIs without cluttering the context window

Example prompts for the agent

  • Search OpenViking memory for our previous private registry deployment fix
  • Remember that running integration tests requires a local redis instance
  • Check viking://~/memories/experiences for prior CORS debugging steps

How to install openviking-memory

1Skills CLI (Vercel)

npx skills add volcengine/OpenViking --skill openviking-memory -a claude-code

2Manually: put the files in place

~/.claude/skills/openviking-memory/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/openviking-memory/

From the same set2

The whole set →

Similar

inspector-docs CopilotKit Keeps CopilotKit documentation aligned with shipped Inspector overlay panes. Use it when adding, editing, or deleting tabs in @copilotkit/web-inspector. Claude Code CX Codex Cursor +1 1,000installs native-sdk vercel-labs Teaches coding agents to scaffold and build native desktop apps using Native SDK. Recommended when writing declarative .native markup and AOT-compiled TypeScript. Claude Code CX Codex Cursor +1 1,500installs brainstorming sickn33 Turns raw ideas into validated design specifications through structured dialogue. It helps plan feature architecture before any code implementation starts. Claude Code CX Codex Cursor +1 2,300installs printing-press-amend mvanhorn Amends published CLI tools using session logs or explicit prompts, scrubs personal data, and opens pull requests with library patches. Claude Code CX Codex Cursor +1 5,500installs ctf-writeup ljagiello Generates a standardized markdown report for a solved CTF challenge, ready for organizer review and team handoff. Structures solution steps, tools, and the exploit code into a single submission-ready file. Claude Code CX Codex Cursor +1 7,800installs setup-api-key calesthio A skill that checks whether an ElevenLabs API key is configured and working, then walks the user through obtaining and saving a new key if needed. Claude Code CX Codex Cursor +1 1,000installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs to-tickets Matt Pocock Turns a plan, spec, or conversation into small end-to-end tickets with explicit blockers. Use it to agree on the work breakdown before tickets go to a tracker. Claude Code 711,230installs

Questions about openviking-memory

How to install openviking-memory in Claude Code?

Run npx skills add volcengine/OpenViking --skill openviking-memory -a claude-code.

What does the openviking-memory skill do?

It guides the agent on querying OpenViking memory with find and search, reading records from viking:// URIs, and persisting key lessons using remember.

Does openviking-memory capture context automatically?

No, the client has no lifecycle hooks. The assistant must trigger retrieval and persistence manually through registered OpenViking MCP tools.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor