ov

Control a running OpenViking HTTP server via command-line operations.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/j-mckerracher/agent-research --skill ov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ov
Source: https://github.com/j-mckerracher/agent-research/tree/main/dated-agents/4-6-2026/.claude/skills/open-viking-cli
Command: npx skills add https://github.com/j-mckerracher/agent-research --skill ov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control a running OpenViking HTTP server from the command line. The ov CLI exposes a structured surface to ingest resources/skills, browse VikingFS, run retrieval, manage sessions and relations, and inspect system state from a single interface.

Core Features & Use Cases

  • Ingest resources and skills with add-resource and add-skill to extend VikingFS.
  • Browse and inspect VikingFS with ls, tree, read, abstract, overview, and read operations.
  • Perform retrieval and search across documents with find, search, grep, and glob commands.
  • Manage sessions, memories, and relations to build a traceable knowledge graph.
  • Monitor system state and component health with system status and health commands.
  • Use config utilities to show or validate effective CLI configuration.

Quick Start

Run the ov CLI to list the VikingFS root and read an overview of a target URI.

Frequently Asked Questions about ov

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage an OpenViking HTTP server from the command line?

You can control a running OpenViking HTTP server from the command line by using the ov CLI to ingest resources, browse VikingFS, run retrievals, and manage sessions over HTTP.

What is the best way to browse VikingFS and inspect resources?

Browsing VikingFS is done by using CLI commands like ls, tree, read, abstract, and overview to inspect system state and navigate resources stored within the OpenViking server.

Do I need a running OpenViking server to use the ov CLI?

Yes, you need a running OpenViking server reachable over HTTP because the ov CLI acts as a client interface that sends commands to the server's HTTP API.

How do I ingest resources and skills into VikingFS?

You can ingest resources and skills into VikingFS by executing the add-resource and add-skill CLI commands to extend the OpenViking server's knowledge base.

Can I run retrieval and search operations across documents using the ov CLI?

Yes, you can run retrieval and search across documents using the find, search, grep, and glob commands provided by the ov CLI to query the OpenViking server.

How does the ov CLI read configuration by default?

The ov CLI reads configuration from the ~/.openviking/ovcli.conf file by default, but this can be overridden by CLI arguments or environment variables.