/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
Claude Code
$ npx -y skills add 0xranx/golembot --skill kb-guide --agent claude-code
Codex
$ npx skills add 0xranx/golembot --skill kb-guide -a codex -y
Cursor
$ npx skills add 0xranx/golembot --skill kb-guide -a cursor -y
Gemini CLI
$ npx skills add 0xranx/golembot --skill kb-guide -a gemini-cli -y
GitHub Copilot
$ npx skills add 0xranx/golembot --skill kb-guide -a github-copilot -y
OpenCode
$ npx skills add 0xranx/golembot --skill kb-guide -a opencode -y
Windsurf
$ npx skills add 0xranx/golembot --skill kb-guide -a windsurf -y
SKILL.md
kb-guide.SKILL.mdname: 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
Read more
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
Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — with any LLM provider.
Other skills on golembot.
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about kb-guide.
- Which coding agents can use kb-guide?
- kb-guide installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

