# Kb Guide

> Search, read, create, and update knowledge base entries via MCP-connected KB tools. Use when the user asks to look up documentation, find existing articles, check if docs exist on a topic, create a new KB entry, update an existing document, or when domain questions should be answered from the knowledge base first.

- Skill: `0xranx/kb-guide` (Agent Skill)
- Install (CLI): `npx skillmds@latest add 0xranx/kb-guide`
- Raw SKILL.md: https://api.skillmd.com/api/skills/0xranx/kb-guide/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: 0xranx (https://skillmd.com/u/0xranx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/0xranx/kb-guide

---


# Knowledge Base Integration Guide

When MCP knowledge base servers are configured, you can use their tools to search, read, create, and update knowledge entries.

## Common MCP Knowledge Base Tools

MCP KB servers typically expose tools with these patterns:

### Search / Query
- `search_documents(query, limit?)` -- full-text search across the knowledge base
- `search_notes(query)` -- search personal notes or wiki entries
- `query_knowledge(query, filters?)` -- filtered search with metadata constraints

### Read
- `get_document(id)` -- retrieve a document by ID
- `read_page(path)` -- read a wiki page by path
- `list_documents(folder?, tag?)` -- list documents in a folder or by tag

### Create / Update
- `create_document(title, content, metadata?)` -- create a new entry
- `update_document(id, content)` -- update an existing document
- `create_note(title, body)` -- create a quick note

## Example Tool Call

When a user asks "do we have docs on deployment?", search the KB first:

```
Tool: search_documents
Arguments: { "query": "deployment", "limit": 5 }
```

Present matching results with titles and snippets. If no results are found, offer to create a new entry.

## When to Use Knowledge Base

- **Before answering domain questions**: Search the KB first -- it may contain authoritative answers
- **When the user asks "do we have docs on..."**: Search the KB and return results
- **After resolving an issue**: Suggest creating a KB entry to capture the solution
- **For onboarding/FAQ questions**: Check if there's an existing KB article

## Usage Pattern

1. Identify the user's intent (search, read, write)
2. Call the appropriate MCP tool by name
3. If a tool is not available, inform the user that no KB server is configured
4. Present results clearly -- include titles, snippets, and links when available

## Notes

- MCP server configuration is defined in `golem.yaml` under the `mcp` key
- Available MCP tools depend on which servers are configured -- use tool discovery to check
- Always prefer searching the KB before generating answers from your own training data

