Skip to content
Back to skills

Kb Guide

ASecurity

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.

  • 322 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
documentationgodocumentation

Works with

  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add 0xranx/golembot --skill kb-guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kb Guide?

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

Security grade badge for Kb Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0xranx-kb-guide/badge)](https://www.skillsdirectory.com/skills/0xranx-kb-guide)

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: kb-guide
description: "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."
---

# 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

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.