Install
openclaw skills install knowledgebase-shareOperate a multi-agent shared knowledge layer backed by one GitHub repository. Use when setting up shared/private knowledge folders, enforcing branch+PR workflow, syncing branches, resolving merge conflicts, and standardizing how agents write/promote knowledge.
openclaw skills install knowledgebase-shareUse this skill as the single operating system for multi-agent knowledge storage.
This is a reusable/public skill. Never hardcode user-specific repo URLs, paths, or secrets in SKILL.md.
Always read config from references/kb-config.json (or user-provided override) before executing.
Read references/kb-config.json first.
Fields:
repo_url: canonical GitHub repo URL for knowledge storagelocal_path: local clone pathbranch: default branch (usually main)private_root: private notes root folder (default private)shared_root: shared notes root folder (default shared)<knowledge-repo>/
private/<agent>/
shared/
00_rules/
10_projects/
20_research/
30_decisions/
40_playbooks/
90_archive/
meta/
templates/
main: stable shared knowledgeagent/<name>: per-agent working branchmain only via PRgit pull --rebase origin <branch>private/<agent>/shared/ via PRmainagent/<name><private_root>/<name>/...<shared_root>/...agent/<name>maingit fetch originmain# first-time clone
git clone <repo_url> <local_path>
# create agent branch
cd <local_path>
git checkout -b agent/<name>
# sync branch
git pull --rebase origin agent/<name>
# push updates
git push origin agent/<name>