知识管理工具-专业版
企业级知识管理工具,支持团队共享知识库、语义检索、自动摘要、知识图谱构建及权限管理,提升团队协作效率。
天轰穿
@thcjp
Install
$ openclaw skills install @thcjp/knowledge-agent-tool-pro功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。
知识管理工具(专业版)
概述
本工具是企业级知识管理工具,在免费版核心能力之上,扩展了团队共享知识库、语义检索、自动摘要生成、知识图谱构建、权限管理与监控统计能力,适合企业团队知识库建设、研究机构资料管理、多人协作的知识沉淀场景。专业版与免费版完全兼容:免费版的所有命令、数据格式、工作流均可直接在专业版中使用.
免费版 vs 专业版对比
| 能力 | 免费版 | 专业版 |
|---|---|---|
| 多类型知识捕获 | 支持 | 支持 |
| 标签与全文检索 | 支持 | 支持 |
| 自动索引与整理 | 支持 | 支持 |
| Markdown 文件存储 | 支持 | 支持 |
| 团队共享知识库 | 不支持 | 支持 |
| 语义检索 | 不支持 | 支持 |
| 自动摘要生成 | 不支持 | 支持 |
| 知识图谱 | 不支持 | 支持 |
| 权限管理 | 不支持 | 支持 |
| 操作审计 | 不支持 | 支持 |
| 监控统计 | 不支持 | 支持 |
| 优先技术支持 | 不支持 | 支持 |
核心能力
1. 团队共享知识库(专业版新增)
输入格式
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 知识管理工具-专业版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 初始化团队共享知识库
know pro init --shared /shared/knowledge-base --team "research-team"
# ...
# 同步本地知识到共享库
know pro sync --push
# ...
# 拉取团队最新知识
know pro sync --pull
# ...
# 查看团队成员
know pro team list
# ...
# 查看某成员的贡献
know pro team stats --member alice
处理: 解析团队共享知识库(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回团队共享知识库(专业版新增)的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
2. 语义检索(专业版新增)
# 语义搜索(基于含义而非关键词)
know pro search-semantic "如何提升团队协作效率"
# ...
# 智能推荐相关内容
know pro recommend --based-on "2026-ai-agent-guide.md"
# ...
# 跨语言检索
know pro search-semantic "machine learning" --lang auto
处理: 解析语义检索(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回语义检索(专业版新增)的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
3. 自动摘要与关键词提取(专业版新增)
# 为条目自动生成摘要
know pro summarize --id 2026-02-26-ai-agent-guide
# ...
# 批量生成摘要
know pro summarize --batch --tag ai
# ...
# 提取关键词
know pro keywords --id 2026-02-26-ai-agent-guide --top 10
处理: 解析自动摘要与关键词提取(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回自动摘要与关键词提取(专业版新增)的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
4. 知识图谱构建(专业版新增)
# 构建知识图谱
know pro graph build
# ...
# 查看关联关系
know pro graph relations --id 2026-02-26-ai-agent-guide
# ...
# 可视化导出
know pro graph export --format json > knowledge-graph.json
know pro graph export --format dot > knowledge-graph.dot
处理: 解析知识图谱构建(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回知识图谱构建(专业版新增)的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
5. 权限管理(专业版新增)
# 设置条目权限
know pro permission set --id 2026-02-26-ai-agent-guide --team research --read --write
# ...
# 查看权限
know pro permission list --id 2026-02-26-ai-agent-guide
# ...
# 按团队设置默认权限
know pro permission default --team research --read
处理: 解析权限管理(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回权限管理(专业版新增)的响应数据,包含状态码、结果和日志.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
6. 操作审计与监控统计(专业版新增)
# 查看操作日志
know pro audit log --limit 50
# ...
# 知识库统计
know pro stats
# 示例
# 总条目数: 1256
# 本月新增: 89
# 热门标签: ai(234), python(156), research(98)
# 活跃成员: alice(45), bob(32), charlie(28)
# ...
# 导出统计报告
know pro stats --export report.json
处理: 解析操作审计与监控统计(专业版新增)的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回操作审计与监控统计(专业版新增)的响应数据,包含状态码、结果和日志. 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:企业级知识管理、支持团队共享、知识图谱与权限管、企业级知识管理工、在免费版核心能力、自动摘要生成、权限管理与监控统、计能力、核心能力、免费版全部能力、完全兼容、团队共享知识库与、语义检索与智能推、知识图谱与关联发、权限管理与操作审等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
- 执行此能力时使用
input_params参数,支持创建/查询/导出操作
使用场景
场景一:团队研究知识库
研究团队共同维护一个知识库,成员各自贡献并共享.
#!/bin/sh
# team-research-kb.sh - 团队研究知识库初始化
SHARED_KB="/shared/research-kb"
TEAM="ai-research"
# ...
# 初始化共享知识库
know pro init --shared "$SHARED_KB" --team "$TEAM"
# ...
# 设置默认权限:研究团队成员可读写
know pro permission default --team "$TEAM" --read --write
# ...
# 邀请成员
know pro team invite --member alice --role editor
know pro team invite --member bob --role editor
know pro team invite --member charlie --role viewer
# ...
# 同步本地知识到共享库
know pro sync --push --tag research,ai
# ...
echo "团队知识库初始化完成"
know pro team list
场景二:自动摘要与知识图谱
对大量历史知识条目批量生成摘要,构建知识图谱发现关联.
#!/bin/sh
# auto-summarize-and-graph.sh - 自动摘要与图谱构建
# ...
# 1. 批量生成摘要(对未摘要的条目)
know pro summarize --batch --all --force false
echo "摘要生成完成"
# ...
# 2. 批量提取关键词
know pro keywords --batch --all --top 5
echo "关键词提取完成"
# ...
# 3. 构建知识图谱
know pro graph build
echo "知识图谱构建完成"
# ...
# 4. 导出图谱供可视化
know pro graph export --format json > /shared/knowledge-graph.json
know pro graph export --format dot > /shared/knowledge-graph.dot
# ...
# 5. 查看关联最多的条目
know pro graph hub-nodes --top 10
echo "关联分析完成"
场景三:语义检索与智能推荐
研究员通过语义查询快速找到相关知识,即使不记得精确关键词.
#!/bin/sh
# semantic-search-workflow.sh - 语义检索工作流
# ...
# 1. 语义搜索(基于含义)
echo "=== 语义搜索 ==="
know pro search-semantic "提升模型训练效率的方法"
# ...
# 2. 基于某条目推荐相关内容
echo "=== 智能推荐 ==="
know pro recommend --based-on "2026-02-26-training-optimization.md" --top 5
# ...
# 3. 跨语言检索
echo "=== 跨语言检索 ==="
know pro search-semantic "transformer architecture" --lang auto
# ...
# 4. 按概念聚类
echo "=== 概念聚类 ==="
know pro cluster --tag ai --algorithm semantic
# ...
# 5. 发现知识盲区
echo "=== 知识盲区分析 ==="
know pro gaps --topic "强化学习"
不适用场景
以下场景知识管理工具-专业版不适合处理:
- 实时流数据处理
- 小规模数据手动分析
- 非结构化文本情感分析
触发条件
需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于非本工具能力范围的需求.
快速开始
- 阅读## 核心能力章节了解skill功能
- 按## 依赖说明配置环境
- 执行所需能力对应的命令
- 参考## 错误处理章节处理异常
- 查看## FAQ解答常见疑问
依赖详情
# 专业版初始化(保留免费版数据)
know pro init --migrate
# ...
# 配置团队共享
know pro config set shared.path /shared/knowledge-base
know pro config set team.name research-team
know pro config set semantic.enabled true
know pro config set graph.enabled true
2. 团队协作工作流
# 成员A:添加新知识
know add url https://example.com/paper --title "新论文" --tags "ai,paper"
know pro sync --push
# ...
# 成员B:拉取最新知识
know pro sync --pull
know pro search-semantic "最新论文"
# ...
# 成员C:补充摘要与关键词
know pro summarize --id latest-paper
know pro keywords --id latest-paper
3. 知识图谱可视化
# 构建并导出图谱
know pro graph build
know pro graph export --format dot > knowledge.dot
# ...
# 用 Graphviz 可视化
dot -Tsvg knowledge.dot -o knowledge.svg
配置示例
企业级配置文件
# $HOME/.config/know/config.yaml
edition: pro
storage:
local: $HOME/.knowledge-base
shared: /shared/knowledge-base
sync_mode: bidirectional
team:
name: research-team
default_role: editor
semantic:
enabled: true
model: text-embedding-3-small
index_path: $HOME/.knowledge-base/.semantic-index
graph:
enabled: true
build_interval: 3600
export_format: json
permissions:
default: team-read
admin_override: true
audit:
enabled: true
log_path: /var/log/know-audit.log
retention_days: 90
alerts:
on_conflict: true
on_large_change: true
监控统计示例
# 知识库整体统计
know pro stats
# ...
# 输出示例:
# === 知识库统计 ===
# 总条目数: 1256
# 本月新增: 89
# 本月搜索: 342
# 热门标签: ai(234), python(156), research(98)
# 活跃成员: alice(45), bob(32), charlie(28)
# 知识图谱节点: 1256, 边: 3421
# 语义索引覆盖率: 92%
# ...
# 导出统计报告
know pro stats --export json > stats.json
know pro stats --export markdown > stats.md
优选实践
团队协作规范
- 定期同步:每天工作前后
know pro sync --pull/--push,保持知识库一致. - 规范标签:团队约定统一标签命名规范,避免同义词碎片化.
- 权限分级:核心资料设为只读,日常工作笔记设为可写.
- 冲突解决:同步冲突时,以最新修改为准,保留历史版本.
知识沉淀策略
- 即时捕获:发现有用内容立即
know add,不要拖延. - 补充摘要:对重要条目用
know pro summarize自动生成摘要. - 构建图谱:定期
know pro graph build更新知识图谱,发现关联. - 盲区分析:用
know pro gaps发现知识盲区,有针对性地补充.
安全与合规
- 权限最小化:按团队/角色设置最小权限,避免越权访问.
- 审计日志:启用操作审计,留存所有增删改查记录.
- 敏感数据脱敏:涉及敏感信息的条目及时脱敏.
- 定期备份:共享知识库定期备份,防止数据丢失.
常见问题
Q1: 专业版是否兼容免费版数据?
完全兼容。免费版的所有知识条目、标签、索引均可直接在专业版中使用。专业版在原有数据之上扩展语义索引、图谱等元数据.
Q2: 如何从免费版升级?
know pro init --migrate
升级过程保留全部历史知识条目,自动构建语义索引与知识图谱.
Q3: 团队同步冲突如何处理?
专业版采用"最后修改优先"策略,冲突时保留最新版本,历史版本存入 .versions/ 目录。可手动合并:
know pro conflict resolve --id <entry-id> --strategy merge
Q4: 语义检索准确率如何提升?
- 定期
know pro reindex-semantic重建语义索引 - 为条目补充摘要与关键词(
know pro summarize/know pro keywords) - 语义索引覆盖率低于 80% 时,对未索引条目批量处理
Q5: 知识图谱如何可视化?
# 导出为 DOT 格式
know pro graph export --format dot > graph.dot
# 用 Graphviz 渲染
dot -Tsvg graph.dot -o graph.svg
# 或导出 JSON 供 D3.js / ECharts 可视化
know pro graph export --format json > graph.json
Q6: 权限管理如何配置?
按团队/角色设置权限:
--read:可查看--write:可编辑--admin:可管理权限 核心资料设为团队只读,个人笔记设为可写.
与免费版的兼容性
| 维度 | 兼容性 |
|---|---|
| 命令语法 | 100% 兼容(免费版命令在专业版中可用) |
| 数据格式 | 100% 兼容(专业版可读取免费版数据) |
| 知识条目 | 100% 兼容(无需迁移即可使用) |
| 标签与索引 | 100% 兼容(专业版额外扩展语义索引) |
| 升级路径 | 平滑升级(保留全部历史数据) |
依赖说明
运行环境
- Agent 平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
- 操作系统: Windows / macOS / Linux
- Shell: Bash / Zsh
- 推荐内存: >= 2GB(语义检索场景建议 4GB+)
第三方依赖
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| know(pro) | CLI 脚本 | 必需 | 随 Skill 安装 |
| grep | 系统工具 | 必需 | 系统自带 |
| 嵌入模型 | AI 模型 | 语义检索必需 | 本地或 API 服务 |
| Graphviz | 可视化工具 | 可选 | 系统包管理器(知识图谱可视化) |
| Git | 版本控制 | 推荐 | 系统包管理器(团队协作) |
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 监控系统 | 可观测性 | 可选 | Prometheus / Grafana |
API Key 配置
- 本 Skill 基于Markdown指令,无需额外API Key(除内容中明确标注的外部API)
- 语义检索:若使用云端嵌入模型,配置对应服务的 API Key
- 团队共享:配置共享存储路径与访问凭证
可用性分类
- 分类: MD+execute(纯Markdown指令,部分功能需exec命令行执行)
- 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作
- 版本: 专业版(兼容免费版全部能力)
错误处理
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
已知限制
- 需LLM支持,无LLM环境不可用
- 复杂业务场景建议结合人工经验判断
- 执行效率受模型能力与网络环境影响
示例
基本用法
输出:返回执行结果,包含操作状态和输出数据
用户: 执行核心功能
Skill: 正在执行核心功能...
Skill: 执行完成,结果如下: 操作成功
安全注意事项
| 风险类型 | 防范措施 |
|---|---|
| API密钥泄露 | 通过环境变量配置,禁止硬编码到代码或配置文件中 |
| 命令执行风险 | 仅执行白名单命令,避免拼接用户输入到命令行参数中 |
| 网络通信安全 | 使用HTTPS协议,验证SSL证书有效性 |
| 敏感数据暴露 | 输出结果中不包含密钥、令牌等敏感信息 |
使用前请确认已阅读依赖说明章节,确保运行环境满足安全要求。
核心功能
- 自动化执行: 企业级知识管理,支持团队共享、语义检索、自动摘要、知识图谱与权限管理。企业级知识管理工具,在免费版核心能力之上,提供团队
- 文件处理: 支持多种文件格式的读取、解析和写入操作
- API集成: 通过标准化接口调用外部服务并处理响应
- 命令执行: 在安全沙箱中执行系统命令并收集结果
- 信息检索: 快速搜索和过滤目标数据
Top skills in this category
Self-Improving + Proactive Agent
@ivangdavilaSelf-reflection + Self-criticism + Self-learning + Self-organizing memory. Agent evaluates its own work, catches mistakes, and improves permanently. Use when...
Self Improving Agent
@xiuchengSelf-improving agent system that analyzes conversation quality, identifies improvement opportunities, and continuously optimizes response strategies.
Proactive Agent Lite
@bestrockyTransform AI agents from task-followers into proactive partners with memory architecture, reverse prompting, and self-healing patterns. Lightweight version f...
Marketing Skills
@jchopard69Access 23 marketing modules offering checklists, frameworks, and ready-to-use deliverables for CRO, SEO, copywriting, analytics, launches, ads, and social me...
得到大脑(原 Get 笔记)
@iswalle通过官方 getnote CLI 连接得到大脑,完成浏览器授权、连接诊断、CLI 升级,以及保存、查询、搜索、整理和管理用户的真实笔记。用户明确要求登录、诊断或升级,或要保存链接/图片、查找和查看笔记、整理知识库/文件夹、订阅博主、管理标签时使用;不会自行安装或更新 Skill。