Skip to content
Back to skills

Knowledge Base Baphled Dotopencode

ASecurity

Query memory graph, vault-rag, and Obsidian KB docs to find existing knowledge before investigating

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentstypescriptgonodedocumentation

Works with

  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill knowledge-base-baphled-dotopencode --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Knowledge Base Baphled Dotopencode?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Knowledge Base Baphled Dotopencode
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-knowledge-base-baphled-dotopencode-claude-skill-registry/badge)](https://www.skillsdirectory.com/skills/majiayu000-knowledge-base-baphled-dotopencode-claude-skill-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: knowledge-base
description: Query memory graph, vault-rag, and Obsidian KB docs to find existing knowledge before investigating
category: Session Knowledge
---

# Skill: knowledge-base

## What I do

I teach agents how to access the three knowledge systems available in this setup: the memory graph (MCP), the Obsidian vault via RAG, and direct KB doc navigation. I prevent re-discovering what's already documented.

## When to use me

- Before starting any investigation — check what's already known
- When a skill's `## KB Reference` points to a KB doc you need to read
- When searching for past decisions, patterns, or solutions
- When you need context about a codebase, agent, skill, or workflow

## The three knowledge systems

| System | What it holds | Best for |
|---|---|---|
| Memory graph | Problem-solution pairs, session discoveries, entity relations | Fast lookup of specific known things |
| Vault-RAG | All Obsidian vault notes, KB docs, skill docs, ADRs | Broad semantic search across all documentation |
| KB docs (direct) | Structured reference docs in `~/vaults/baphled/` | Deep reading when you know the exact topic |

## Patterns & examples

**Search memory graph** (fastest — check first):
```typescript
mcp_memory_search_nodes({ query: "describe the problem or topic" })
mcp_memory_open_nodes({ names: ["KnownEntityName"] })
```

**Query vault via RAG** (semantic search across all docs):
```typescript
mcp_vault-rag_query_vault({
  vault: "baphled",
  question: "what is the pattern for X?",
  top_k: 5
})
```

**Read KB doc directly** (when you know the path):
```
~/vaults/baphled/3. Resources/Knowledge Base/Skills/{Category}/{Name}.md
~/vaults/baphled/3. Resources/Tech/OpenCode/
~/vaults/baphled/3. Resources/Knowledge Base/Agents/{Name}.md
```

## Lookup order

1. **Memory graph** — search_nodes for the topic
2. **Vault-RAG** — query_vault if memory has nothing
3. **Direct KB read** — if you know the exact doc path
4. **Codebase investigation** — only if none of the above answers it

## Anti-patterns to avoid

- ❌ Investigating the codebase before checking memory/vault
- ❌ Asking the user for context that's already in the KB
- ❌ Ignoring `## KB Reference` sections in skills — they point to deeper coverage
- ❌ Storing to memory without searching first (creates duplicates)

## KB Reference

`~/vaults/baphled/3. Resources/Knowledge Base/AI Development System/Skills/Core-Universal/Knowledge Base.md`

## Related skills

- `memory-keeper` — Capturing and retrieving from the memory graph
- `obsidian-structure` — PARA structure for navigating the vault
- `investigation` — Systematic codebase investigation when KB has no answer

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.