openviking

Search, read, and manage code repositories in a virtual filesystem.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mikmaneggahommie/Telebirr-Clone --skill openviking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openviking
Source: https://github.com/mikmaneggahommie/Telebirr-Clone/tree/main/openviking_source/examples/opencode/plugin/skills/openviking
Command: npx skills add https://github.com/mikmaneggahommie/Telebirr-Clone --skill openviking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you efficiently search, read, and manage code repositories, making it easier to find specific code, understand project structures, and add or remove projects from your indexed codebase.

Core Features & Use Cases

  • Code Search: Find code semantically or by keyword across indexed repositories.
  • Content Reading: View AI-generated summaries or raw file content.
  • Repository Management: Add new repositories or remove existing ones from the index.

Quick Start

Use the openviking skill to find the definition of 'dependency injection' within the fastapi repository.

Frequently Asked Questions about openviking

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

FAQPage Schema
How do I search for specific code across multiple repositories?

To search across multiple repositories, use semantic and keyword-based code search commands like `ov find` and `ov grep`. These tools quickly locate definitions and relevant snippets across your entire indexed codebase.

What is the best way to understand a project's directory structure?

Use directory and file content retrieval commands like `ov ls`, `ov tree`, and `ov overview` to understand a project's directory structure. These commands display listings, file trees, and AI-generated project summaries.

How do I add or remove repositories from my indexed codebase?

Manage your indexed codebase by adding or removing repositories using `ov add-resource` and `ov rm` commands. These operations dynamically control which projects are available for code search and reading.

Can I view raw file content and AI-generated summaries for code?

Yes, you can view both raw file content and AI-generated summaries using `ov read` and `ov abstract` commands. These tools retrieve raw files directly and generate high-level abstracts for faster comprehension.

Does code navigation work within a virtual filesystem?

Code navigation works within a virtual filesystem. The skill provides tools for searching, reading, and managing code repositories directly within this environment to enable efficient project interaction.