← 返回 Skills 市场
Meta Knowledge Base
作者
jason-aka-chen
· GitHub ↗
· v1.0.0
· MIT-0
148
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install meta-knowledge-base
功能描述
AI-powered knowledge base builder that automatically captures, organizes, and retrieves information. Learns from conversations, documents, and interactions t...
安全使用建议
This appears to be a local KB prototype rather than a production-ready ingestion agent. Before installing or enabling auto-capture: 1) Review and test the Python file in a sandbox — the code writes everything passed to add()/add_from_file() into ~/.meta_knowledge/<name>/*.json. 2) Do not enable automatic hooks (after_message, file-watch, email parsing) without auditing what data will be sent; they can cause sensitive messages/files to be stored. 3) You do not need to blindly run the pip install line: the code as shipped uses a local dummy embedding generator; installing faiss-cpu and sentence-transformers is optional and heavy — only install them if you plan to replace the stubbed embedding function with a real model and understand platform implications. 4) If you intend to use remote fetching (add_from_url) or real embeddings, inspect and modify those methods to ensure safe network behavior and to add rate-limiting, timeouts, and explicit consent. 5) If you want a production deployment, request or implement explicit filters, redaction, and access controls so the KB does not capture secrets automatically.
功能分析
Type: OpenClaw Skill
Name: meta-knowledge-base
Version: 1.0.0
The skill bundle implements a basic local knowledge base with semantic search and RAG capabilities. The code in meta_knowledge.py manages data storage in a local directory (~/.meta_knowledge) and provides standard functionality for indexing and retrieving text content without any evidence of data exfiltration, malicious execution, or unauthorized access.
能力评估
Purpose & Capability
Name and description (self-building KB, RAG, semantic search) align with the provided code (KnowledgeBase, vector store, graph, add/search/ask). However SKILL.md advertises capabilities (real embedding models, web scraping, file-watch, email parsing, continuous background learning) that are only stubbed or simplified in the code: embeddings are generated by a local hash/random function, add_from_url does not fetch remote content (stores a placeholder string), and file-watch/web-scrape/email parsing are described but not implemented or incomplete. The README also instructs pip installing heavy libraries (faiss-cpu, sentence-transformers) while the code does not import or use them — a disproportionate dependency request relative to the shipped code.
Instruction Scope
SKILL.md encourages 'auto-capture' from conversations, documents, web pages and shows an integration snippet hooking into after_message to call kb.add(...) — that implies automatic ingestion of user conversations and files. The code writes all captured content to disk under ~/.meta_knowledge/<name> and will index any content passed to add/add_from_file. While this behavior is coherent for a KB, it means sensitive messages/files could be stored locally automatically. The instructions are permissive (hooks and 'implicit learning') without explicit guidance about filtering, consent, or redaction. This raises privacy risk if installed without restricting what is auto-captured.
Install Mechanism
There is no formal install spec in the package; SKILL.md recommends running 'pip install numpy faiss-cpu sentence-transformers'. Those are heavy, platform-sensitive packages (faiss-cpu in particular can be problematic on some OSes). The included code does not import or use sentence-transformers or faiss; embeddings are produced locally with a hash/random fallback. Requiring these dependencies in docs but not using them is an inconsistency and may lead users to install unnecessary large packages.
Credentials
The skill requests no environment variables, no external credentials, and no config paths beyond writing into a user directory (~/.meta_knowledge/<name>). That is proportionate to a local knowledge-base. Note: while no network credentials are requested, the documentation suggests web scraping and message hooks; if you enable such hooks in a larger system, the skill will have access to whatever conversation or file data the host supplies — so restrict what is passed to it.
Persistence & Privilege
The skill does not request 'always: true' and does not modify other skills/configs. It persists data to a local path in the user's home directory and manages its own files, which is expected for a KB. Autonomous invocation is permitted by default (not flagged here) but should be considered together with the auto-capture guidance.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install meta-knowledge-base - 安装完成后,直接呼叫该 Skill 的名称或使用
/meta-knowledge-base触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of meta-knowledge-base: an AI-powered, self-building knowledge management system.
- Automatically captures information from conversations, documents, and the web.
- Organizes knowledge with auto-tagging, entity extraction, and relationship mapping.
- Supports semantic and hybrid search with vector embeddings and advanced filtering.
- Offers intelligent Q&A via RAG pipeline, source citation, and confidence scoring.
- Learns continuously from user feedback and interactions.
- Provides APIs for knowledge addition, search, Q&A, and management.
元数据
常见问题
Meta Knowledge Base 是什么?
AI-powered knowledge base builder that automatically captures, organizes, and retrieves information. Learns from conversations, documents, and interactions t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 148 次。
如何安装 Meta Knowledge Base?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install meta-knowledge-base」即可一键安装,无需额外配置。
Meta Knowledge Base 是免费的吗?
是的,Meta Knowledge Base 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Meta Knowledge Base 支持哪些平台?
Meta Knowledge Base 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Meta Knowledge Base?
由 jason-aka-chen(@jason-aka-chen)开发并维护,当前版本 v1.0.0。
推荐 Skills