← Back to Skills Marketplace
Meta Knowledge Base
by
jason-aka-chen
· GitHub ↗
· v1.0.0
· MIT-0
148
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install meta-knowledge-base
Description
AI-powered knowledge base builder that automatically captures, organizes, and retrieves information. Learns from conversations, documents, and interactions t...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install meta-knowledge-base - After installation, invoke the skill by name or use
/meta-knowledge-base - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Meta Knowledge Base?
AI-powered knowledge base builder that automatically captures, organizes, and retrieves information. Learns from conversations, documents, and interactions t... It is an AI Agent Skill for Claude Code / OpenClaw, with 148 downloads so far.
How do I install Meta Knowledge Base?
Run "/install meta-knowledge-base" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Meta Knowledge Base free?
Yes, Meta Knowledge Base is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Meta Knowledge Base support?
Meta Knowledge Base is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Meta Knowledge Base?
It is built and maintained by jason-aka-chen (@jason-aka-chen); the current version is v1.0.0.
More Skills