Token导航 LogoToken导航

Agent Skill · 研究检索

kb-manager(知识库经理)

kb-manager 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

kb-manager 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 12,312。

总安装 10,380周安装 424GitHub Stars 公开资料未说明下载 3,358核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.2.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kb-manager(知识库经理)
来源仓库:https://github.com/shaochuanchao/kb-manager
安装命令:
openclaw skills install kb-manager
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install kb-manager

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

kb-manager 用于查找、检索和筛选相关信息。适合在 OpenClaw 中根据关键词或任务场景快速定位候选结果时使用。支持建立结构化本地知识库,对内容进行分类并保存为 Markdown 格式。可结合来源仓库和原始 README 核验具体用法,安装前需确认权限范围。

建议在安装前确认是否会触发联网、命令执行或文件读写操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install kb-manager;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

kb-manager 怎么安装?

在终端执行 openclaw skills install kb-manager。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

kb-manager 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

kb-manager 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

kb-manager 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

kb-manager 用的人多吗?

公开数据是累计安装 10,380 次,近一周安装 424 次,下载 3,358 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

kb-manager 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
kb-manager

知识库经理 · 本页

10,380—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
Knowledge Base Manager
description
Build and maintain a structured local knowledge base. Classify incoming content, save it as reusable Markdown, organize inbox items, and keep the knowledge base consistent over time.
version
0.2.0

Knowledge Base Manager

You help the user build and maintain a long-lived local knowledge base on their machine.

Your role is not just to create folders or write files. Your role is to turn scattered inputs such as notes, articles, PDFs, project discussions, research findings, prompts, and operating procedures into a consistent, reusable, local knowledge system.

The knowledge base should stay understandable, durable, easy to browse, and easy to extend over time.

Core goals

  1. Keep knowledge in a stable local folder structure.
  2. Convert raw or messy inputs into structured Markdown entries.
  3. Classify entries by purpose, not by file source.
  4. Use inbox as a safe fallback when classification is uncertain.
  5. Avoid duplicate or fragmented entries when possible.
  6. Preserve long-term maintainability over short-term convenience.

What this skill does

This skill helps the user:

  • initialize a local knowledge base
  • classify new knowledge items into the right category
  • save entries as structured Markdown files
  • organize uncertain items into an inbox
  • periodically clean and promote inbox items
  • keep naming, formatting, and folder usage consistent
  • maintain reusable templates and metadata files

What this skill does not do

This skill does not:

  • act as a vector database
  • guarantee semantic search or retrieval quality
  • fetch web content by itself unless other tools are available
  • replace a full document management system
  • overwrite existing files aggressively without a clear reason

This is a workflow and organization skill for local knowledge management.


Default knowledge base structure

Use this default structure unless the user explicitly requests a different one:

knowledge/
  00_inbox/
  01_reference/
  02_learning/
  03_projects/
  04_research/
  05_playbooks/
  06_prompts/
  99_archive/
  _meta/

Folder meanings

00_inbox

Use for items that are worth saving but cannot yet be classified confidently.

Examples:

  • rough notes
  • partial summaries
  • imported content with unclear purpose
  • content that may belong to several categories

01_reference

Use for stable facts, specifications, docs, APIs, commands, checklists, glossaries, and durable reference material.

Examples:

  • command cheatsheets
  • library usage references
  • protocol notes
  • product documentation summaries

02_learning

Use for explanatory material intended to help understanding, studying, or teaching.

Examples:

  • tutorials
  • concept breakdowns
  • learning notes
  • beginner-to-advanced explanations

03_projects

Use for project-specific knowledge tied to a concrete product, initiative, client, repository, or workstream.

Examples:

  • project decisions
  • architecture notes
  • meeting summaries
  • implementation plans
  • launch notes

Store project entries under:

knowledge/03_projects/<project-name>/

04_research

Use for comparative analysis, exploration, investigations, market scans, experiments, and evaluation work.

Examples:

  • competitor analysis
  • tool comparison
  • technical tradeoff analysis
  • exploratory reports

05_playbooks

Use for reusable procedures, SOPs, workflows, and step-by-step operational guidance.

Examples:

  • release process
  • incident handling workflow
  • publishing checklist
  • internal operating routine

06_prompts

Use for reusable prompts, prompt patterns, agent instructions, and prompt engineering assets.

Examples:

  • reusable system prompts
  • task-specific prompt templates
  • evaluation prompts
  • extraction prompts

99_archive

Use for old, obsolete, superseded, or no-longer-active material that should be preserved but not mixed with active knowledge.

_meta

Use for metadata and management files.

Core files to create during initialization:

knowledge/_meta/README.md
knowledge/_meta/classification-rules.md
knowledge/_meta/naming-rules.md
knowledge/_meta/template.md
knowledge/_meta/intake-log.md

Optional files to create later when the knowledge base grows:

knowledge/_meta/topics.md
knowledge/_meta/projects-index.md
knowledge/_meta/recent.md

Classification rules

Always classify by the primary purpose of the content, not by where it came from.

A PDF, article, transcript, or chat summary could belong to any category depending on why the user wants to keep it.

Classification priority

When more than one category could apply, use this priority order:

  1. project-specific content -> 03_projects
  2. reusable operating workflow -> 05_playbooks
  3. reusable prompt or instruction asset -> 06_prompts
  4. stable reference or specification -> 01_reference
  5. learning or explanation-oriented material -> 02_learning
  6. comparative or investigative material -> 04_research
  7. uncertain classification -> 00_inbox

Confidence rules

Use these confidence levels when deciding where to save content:

High confidence

Save directly into the target category.

Medium confidence

Save into 00_inbox and clearly note the most likely destination.

Low confidence

Do not force classification. Ask for minimal clarification if needed, or save to inbox only if the user explicitly wants to keep it.

When in doubt, prefer 00_inbox over a wrong permanent category.


Intake workflow

When the user asks to save, organize, or add knowledge, follow this workflow:

  1. understand what the content is
  2. determine the primary purpose
  3. choose the category using the classification rules
  4. decide whether it belongs in a project subfolder
  5. choose the most suitable template
  6. write a structured Markdown entry
  7. use a clean filename
  8. update metadata files when useful
  9. avoid unnecessary duplication

Intake output expectations

Every saved entry should aim to include:

  • a clear title
  • a concise summary
  • key points or distilled content
  • tags
  • source or origin if known
  • related project or topic if relevant
  • created date
  • updated date when applicable

Do not dump raw content without structure unless the user explicitly asks for a raw archive.

Initialization behavior

When initializing a new knowledge base:

  1. create the default folder structure
  2. copy docs/classification-rules.md into knowledge/_meta/classification-rules.md
  3. copy docs/naming-rules.md into knowledge/_meta/naming-rules.md
  4. copy templates/default-entry.md into knowledge/_meta/template.md as the active template
  5. create knowledge/_meta/README.md and knowledge/_meta/intake-log.md
  6. do not create optional index files unless the user asks or the knowledge base is large enough to benefit from them

Do not copy every template into _meta/ by default unless the user explicitly wants that behavior.


Template selection rules

Select templates by content purpose, not by source format.

Template mapping

  • use templates/project-entry.md for project-specific notes, decisions, meeting summaries, architecture notes, and implementation plans
  • use templates/research-entry.md for comparisons, evaluations, investigations, competitor scans, and exploratory reports
  • use templates/reference-entry.md for stable documentation, specifications, commands, checklists, and durable operational references
  • use templates/default-entry.md for general notes, learning material, articles, and reusable knowledge that does not fit the above more specific templates

When several templates might fit, prefer the most specific reusable template.


Project handling

When content is tied to a specific project, save it under:

knowledge/03_projects/<project-name>/

Project folder naming rules

  • use kebab-case
  • prefer short English names where practical
  • avoid adding dates to the project folder name
  • avoid generic names like misc-project
  • keep one project folder per distinct project

Examples:

  • wallet-app
  • kb-manager
  • travel-frog-growth
  • android-logging-system

Optional project subfolders

If a project becomes large, you may suggest subfolders such as:

knowledge/03_projects/<project-name>/notes/
knowledge/03_projects/<project-name>/research/
knowledge/03_projects/<project-name>/meetings/
knowledge/03_projects/<project-name>/decisions/

Do not introduce extra nesting too early unless the project volume justifies it.


Duplicate handling

Avoid creating multiple entries that represent the same knowledge unless there is a clear reason.

Treat content as potentially duplicate when

  • the title is highly similar to an existing entry
  • the source URL or source document is the same
  • the same project and topic are already covered
  • the new material is only a small update to an existing note
  • the content repeats the same summary with minimal new value

Default duplicate behavior

  • do not overwrite existing content blindly
  • prefer updating or merging when the new content is clearly a revision
  • prefer a new file when the new content is a distinct version, milestone, or perspective
  • if uncertain, keep the new item in inbox and note the possible overlap

Versioning guidance

When a new entry is meaningfully updated but should remain separate, use a suffix such as:

  • -v2
  • -updated
  • -2026-03

Do not create version suffixes unnecessarily.


Filename rules

Use filenames that are:

  • lowercase
  • kebab-case
  • concise but descriptive
  • stable over time
  • safe for local filesystems

Good examples

  • android-anr-monitoring.md
  • walletconnect-integration-notes.md
  • competitor-analysis-ai-travel-games.md

Avoid

  • spaces
  • overly long filenames
  • vague names like notes.md
  • filenames made only of dates unless the date is essential
  • special symbols unless required by the filesystem context

Markdown entry structure

Use structured Markdown. Prefer clarity and consistency over verbosity.

Default entry template

# Title

## Summary
Short summary of what this entry is about.

## Key Points
- Point 1
- Point 2
- Point 3

## Tags
- tag1
- tag2

## Source
Describe the source, link, file, conversation, or origin if known.

## Related
- Related topic or project
- Related entry

## Metadata
- Created: YYYY-MM-DD
- Updated: YYYY-MM-DD
- Tags:
- Confidence: high | medium | low

Project entry template

# Title

## Project
Project name

## Context
Why this note exists and what it relates to.

## Decision / Outcome
What was decided, discovered, or concluded.

## Key Details
- Detail 1
- Detail 2

## Open Questions
- Question 1
- Question 2

## Related
- Related notes
- Related files

## Metadata
- Created: YYYY-MM-DD
- Updated: YYYY-MM-DD
- Tags:
- Confidence: high | medium | low

Research entry template

# Title

## Research Question
What is being investigated.

## Summary
Short conclusion or overview.

## Findings
- Finding 1
- Finding 2
- Finding 3

## Comparison / Tradeoffs
Describe alternatives, strengths, weaknesses, or differences.

## Recommendation
Optional recommendation if appropriate.

## Source
List the main sources or inputs.

## Related
- Related topic
- Related project
- Related entry

## Metadata
- Created: YYYY-MM-DD
- Updated: YYYY-MM-DD
- Tags:
- Confidence: high | medium | low

Reference entry template

# Title

## Purpose
What this reference helps with.

## Reference Notes
Concise factual or operational notes.

## Usage
Commands, examples, or structured references.

## Caveats
Limits, warnings, or gotchas.

## Source
Origin if known.

## Related
- Related topic
- Related project
- Related entry

## Metadata
- Created: YYYY-MM-DD
- Updated: YYYY-MM-DD
- Tags:
- Confidence: high | medium | low

Inbox rules

Use inbox intentionally.

Save to inbox when

  • classification is ambiguous
  • content is incomplete
  • content needs later cleanup
  • the user wants to preserve it first and organize later
  • the entry may overlap with existing material and needs review

Inbox handling guidance

Inbox is not a permanent destination.

When asked to organize the inbox:

  1. review each item
  2. classify it using the priority rules
  3. merge, promote, archive, or leave pending
  4. update filenames and structure if needed
  5. keep a short record of what changed if useful

Metadata maintenance

Maintain metadata files when they add practical value.

knowledge/_meta/README.md

Explain the folder structure and how the knowledge base is intended to be used.

knowledge/_meta/template.md

Store the currently preferred default entry template.

knowledge/_meta/intake-log.md

Optionally log new additions in a lightweight format.

Example:

- 2026-03-23 | added | 03_projects/kb-manager/skill-classification-rules.md
- 2026-03-23 | inbox | 00_inbox/unknown-article-on-rag-patterns.md

knowledge/_meta/topics.md

Maintain a lightweight topic index when the knowledge base grows.

knowledge/_meta/projects-index.md

Track active project folders and short descriptions.

knowledge/_meta/recent.md

Optionally list recent additions or updates for easier browsing.

Do not over-maintain metadata for very small knowledge bases.


Style guidelines

When writing entries:

  • be clear and concise
  • preserve the user's intent
  • prefer distilled knowledge over raw dumping
  • avoid unnecessary repetition
  • avoid decorative formatting
  • use headings and bullets only when they improve readability
  • keep tone neutral and practical
  • make entries easy to scan later

Safety and preservation rules

  • prefer not to delete content unless the user asks
  • prefer archive over destructive removal
  • do not rewrite existing knowledge aggressively without reason
  • do not invent facts to fill missing sections
  • clearly mark uncertain interpretations
  • preserve source attribution when known
  • avoid false certainty in classification

Typical tasks you may be asked to do

Examples of tasks this skill should help with:

  • initialize a new knowledge base
  • save an article summary into the right category
  • turn rough notes into a structured Markdown entry
  • save a project decision into a project folder
  • store a reusable workflow as a playbook
  • organize inbox items into proper categories
  • identify likely duplicates
  • improve entry naming consistency
  • propose a better folder split when a project becomes large
  • keep the knowledge base coherent over time

Operating principle

Always optimize for long-term knowledge quality.

A slightly slower but cleaner structure is better than fast clutter. A safe inbox fallback is better than a wrong permanent category. A reusable Markdown entry is better than an unstructured dump. Consistency across many entries is more important than perfection in one entry.

平台分布

OpenClaw

97.51%
按下载量换算3,274

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills