← Back to Skills Marketplace
otweihan

Knowledge-Base

by WeiHan · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install md-knowledge-base
Description
结构化 Markdown 知识库管理协议。在知识库中新增、整理、搜索笔记和项目。匹配:在知识库中记笔记/归档/整理/搜索/创建项目/写日报/写周报/记录外部来源/沉淀概念或问题模型/知识库体检。当用户提到知识库操作、笔记管理、知识库健康检查时触发。默认推荐结构见正文,实际目录/命名/脚本等由 references...
Usage Guidance
This skill appears to be a coherent protocol for managing a Markdown knowledge base, but before installing you should: (1) review references/hansphere.md (or whichever reference will be used) to confirm the exact filesystem root and paths the skill will read/write; (2) ensure you are comfortable with the agent running local commands (node, git) and potentially using your system git credentials to push; (3) verify the lint script (D:\HanSphere\Notes\10-Operations\tools\wiki-lint.js) and any templates — if present — to ensure they do not execute unexpected actions; (4) back up your knowledge repo and test the skill in an isolated environment or with a read-only copy first; and (5) if you expect the skill to run in a different environment, ask the skill author to declare required binaries (node, git), required config paths (NOTES_DIR or repo root), and any env vars so you can audit and control them. If these clarifications are provided, the concerns above should be resolved.
Capability Analysis
Type: OpenClaw Skill Name: md-knowledge-base Version: 1.0.0 The skill bundle defines a comprehensive protocol for managing a Markdown-based knowledge base. Its instructions in SKILL.md and references/hansphere.md focus on document organization, metadata standards (Front Matter), and maintenance tasks like 'health checks' and Git version control. While it directs the agent to execute local commands (e.g., node for linting and git for commits) and perform filesystem operations within a specific directory (D:\HanSphere), these actions are strictly aligned with the stated purpose. The protocol explicitly includes safety guidelines prohibiting the storage of sensitive information like passwords or API keys, and no evidence of malicious intent, data exfiltration, or obfuscation was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description and SKILL.md are coherent: instructions are a knowledge-base protocol for reading/updating Markdown notes and using a references/ configuration to adapt to a repository. However, the included reference (references/hansphere.md) defines an absolute local root (D:\HanSphere), git workflows, and a Node-based lint script — capabilities that reasonably belong to a KB skill but are not declared in the skill metadata (no required config paths, no required binaries).
Instruction Scope
SKILL.md stays on-topic (search, create, update, index, lint, archive notes). It explicitly instructs reading directory READMEs/templates, writing files (updating created/updated/front matter), running a lint script, and performing git commits/push. Those actions are within the KB purpose, but they involve filesystem modification and executing local commands; the instructions do not explicitly enumerate or constrain exactly which system paths or external endpoints will be used beyond references/, which raises scope/transparency concerns.
Install Mechanism
Instruction-only skill with no install spec or code files to execute on install — this reduces supply-chain risk. The risk surface comes from runtime actions (invoking node, git) rather than an installer.
Credentials
The skill metadata declares no required env vars or config paths, yet references/hansphere.md names an absolute local root (D:\HanSphere), a Node lint script (node D:\HanSphere\Notes\10-Operations\tools\wiki-lint.js), and git push usage. The skill therefore expects access to local filesystem paths and tools (node, git) and may use the system's git credentials or network access to push — none of which are declared. The mismatch between declared requirements (none) and actual runtime expectations is a proportionality/information problem and could lead to unintended data access or exfiltration if run without review.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent or system-wide privileges in metadata. It does instruct writing/updating files within the referenced KB root and performing git operations (expected for this purpose). No evidence it modifies other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install md-knowledge-base
  3. After installation, invoke the skill by name or use /md-knowledge-base
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Core protocol + Recommended conventions + HanSphere reference
Metadata
Slug md-knowledge-base
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Knowledge-Base?

结构化 Markdown 知识库管理协议。在知识库中新增、整理、搜索笔记和项目。匹配:在知识库中记笔记/归档/整理/搜索/创建项目/写日报/写周报/记录外部来源/沉淀概念或问题模型/知识库体检。当用户提到知识库操作、笔记管理、知识库健康检查时触发。默认推荐结构见正文,实际目录/命名/脚本等由 references... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.

How do I install Knowledge-Base?

Run "/install md-knowledge-base" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Knowledge-Base free?

Yes, Knowledge-Base is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Knowledge-Base support?

Knowledge-Base is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Knowledge-Base?

It is built and maintained by WeiHan (@otweihan); the current version is v1.0.0.

💬 Comments