openviking

Search the OpenViking index for repositories and manage local codebase results.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/dawsonblock/OracleOS --skill openviking-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openviking
Source: https://github.com/dawsonblock/OracleOS/tree/main/ThirdParty/OpenViking/examples/opencode/plugin/skills/openviking
Command: npx skills add https://github.com/dawsonblock/OracleOS --skill openviking-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Activate when the user asks about any repository listed in the system prompt under 'OpenViking — Indexed Code Repositories', or when they ask about an external library, framework, or project that may have been indexed. Also activate when the user wants to add, remove, or manage repos. Always search the local codebase first before using this skill.

Core Features & Use Cases

  • OpenViking Code Repository Search enables fast discovery of indexed repos and libraries within the local index.
  • Supports adding, removing, and managing repositories through intuitive commands.
  • Prioritizes local, pre-indexed results before querying external sources, reducing noise and latency.

Quick Start

Ask OpenViking to search for a repository by name within the local index.

Frequently Asked Questions about openviking

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

FAQPage Schema
How do I search local code repositories to find specific libraries?

Search local code repositories by querying the OpenViking index, which locates relevant indexed repos and libraries to answer your specific codebase queries.

Can I add and remove repositories from a local code index?

Yes, you can manage local code repositories by adding, removing, or updating indexed repos through supported repository management commands.

What is local codebase indexing for repository search?

Local codebase indexing pre-catalogs repository and library data, prioritizing deterministic local search results to reduce latency and external noise.

Does local repository search work without querying external sources?

Yes, local repository search enforces activation rules that prioritize pre-indexed local codebase results before falling back to querying external sources.

Why prioritize local indexed search over external library lookups?

Prioritizing local indexed search reduces latency and noise by constraining the search surface to deterministic, pre-indexed repository results.

When should I use a constrained local repository search surface?

Use a constrained local repository search surface when you need deterministic discovery of indexed repos and libraries without external API latency.