knowledge-base

Query memory graphs, RAG-indexed vaults, and KB documents for existing information.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/baphled/dotopencode --skill knowledge-base-baphled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-base
Source: https://github.com/baphled/dotopencode/tree/main/skills/knowledge-base
Command: npx skills add https://github.com/baphled/dotopencode --skill knowledge-base-baphled

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents redundant effort by ensuring agents check existing knowledge sources before starting new investigations or asking users for information.

Core Features & Use Cases

  • Knowledge Discovery: Accesses memory graphs, Obsidian vaults (via RAG), and direct KB documents to find pre-existing solutions and information.
  • Efficiency: Reduces time spent on re-solving known problems or re-documenting information.
  • Use Case: Before starting a deep dive into a bug, use this skill to search the memory graph and Obsidian vault for similar past issues and their resolutions.

Quick Start

Use the knowledge-base skill to search the memory graph for information about the 'authentication-flow'.

Frequently Asked Questions about knowledge-base

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

FAQPage Schema
How do I search a memory graph and RAG-indexed vault for existing solutions before investigating a bug?

Query multiple knowledge systems, including memory graphs and RAG-indexed vaults, to find pre-existing solutions and documentation. This prevents redundant investigation effort and ensures context awareness before debugging.

What is the best way to prevent agents from re-discovering information that is already documented?

The best way to prevent re-discovery is enabling agents to query knowledge bases and direct documents for rapid access to existing patterns. This ensures context awareness and prevents redundant effort by checking existing knowledge sources first.

How do I access Obsidian vaults via RAG to find information on a specific topic like an authentication flow?

Access Obsidian vaults via RAG by querying the knowledge base to search indexed documents for specific topics like an authentication flow. This facilitates efficient information retrieval and rapid access to existing solutions within the development system.

Does this knowledge retrieval approach work with direct document navigation as well as memory graphs?

Yes, knowledge retrieval works with direct KB document navigation, memory graphs, and RAG-indexed vaults. Facilitating efficient information retrieval across multiple systems ensures agents can rapidly access existing solutions, patterns, and documentation.

When do I need to query existing knowledge sources before asking users for development information?

Query existing knowledge sources before asking users for information when starting new investigations or solving known problems. Checking memory graphs and documentation prevents redundant effort and reduces time spent re-solving issues.