Agent skill

Open Knowledge

by ojowwalker77 in ojowwalker77/BonsAI

Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

Custom licenceAuto-check passedDocuments & Office

Install Open Knowledge

skills CLI
$ npx skills add ojowwalker77/BonsAI --skill open-knowledge -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ojowwalker77/BonsAI open-knowledge --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ojowwalker77/BonsAI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/open-knowledge .claude/skills/open-knowledge && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
open-knowledge
GitHub stars
145
Token cost
~5.1k tokens
SKILL.md length
2,536 words
Files
16 (incl. references)
Skills in repo
1
Repo updated
First seen
Licence
Custom licence

At a glance

Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

  • Works in 6 steps: Reads: exec("cat …") for one doc,… → Writes: write({ document: { path,… → Preview / open a doc — determine your… → …
  • Editing any .md
  • SKILL.md covers TL;DR — the 90% case, Tool index — 19 tools (router;…, STOP — native tools on… and Reads — examples, plus 9 more sections
  • Calls bash and npm

What it does

Open Knowledge is an agent skill from ojowwalker77/BonsAI. Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP. Use whenever reading, listing, searching, or editing any .md or .mdx file in the project, and before any mcpopen-knowledge tool call (exec, search, write, edit, and the rest). Installed by ok init, so its presence means this is an OpenKnowledge project and it governs every markdown file here. Covers the read/write tool surface, grounding and linking rules, folder/template…

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including reference files (for example `references/anti-patterns.md`, `references/cadence-and-logs.md` and `references/components-and-visuals.md`). Compatibility notes: Claude Code, Claude Desktop, Claude Cowork, Claude.ai web. Requires OpenKnowledge MCP server + code execution.

It sits in Documents & Office, covering Markdown, MCP servers and Knowledge bases. It works with Model Context Protocol. The repository describes itself as: A bucket for your thoughts (local boards,BYO subs for llm features).

When your agent uses it

  • Editing any .md
  • .mdx file in the project
  • Before any mcpopen-knowledge tool call (exec

Example prompts

  • “/open-knowledge”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Claude Code, Claude Desktop, Claude Cowork, Claude.ai web. Requires OpenKnowledge MCP server + code execution.

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Reads: exec("cat …") for one doc, exec("ls -A …") for a directory (folder defaults + template menu), exec("grep …") for literal, search…
  2. Writes: write({ document: { path, content } }) for a new or full-replace doc; edit({ document: { path, find, replace } }) for a body…
  3. Preview / open a doc — determine your ONE surface FIRST (once per session). Before opening anything, pick where to focus, stop at first…
  4. Workflow guides: workflow({ kind: 'ingest' | 'research' | 'consolidate' | 'discover' }) returns a procedural guide, not data. Use it when…
  5. Direct questions: a plain business question ("which customers…", "what did we decide about…") routes to search / exec + a cited chat…
  6. Authoring or improving a skill ("write/make a skill", "improve this skill", "turn this into a skill"): STOP and invoke the…

What it can do on your machine

Read from SKILL.md and the folder at commit 95b7e5e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bash
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code, Claude Desktop, Claude Cowork, Claude.ai web. Requires OpenKnowledge MCP server + code execution.

    From compatibility in the SKILL.md frontmatter.

Context cost

Open Knowledge loads about 5.1k tokens when it runs, and up to ~19k if it reads all its reference files. Until then it costs about 167 tokens; SKILL.md has 2,536 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~167
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~19k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,536 words (~5,061 tokens).

“OpenKnowledge (OK) is a markdown-CRDT collaboration platform exposed via MCP. This skill is the single source of OK agent guidance. Every rule below is a MUST unless marked otherwise. Depth lives in references/*.md — one level deep; load a reference…”

— opening of SKILL.md by ojowwalker77, Custom licence
name
open-knowledge
compatibility
Claude Code, Claude Desktop, Claude Cowork, Claude.ai web. Requires OpenKnowledge MCP server + code execution.
metadata.version
0.28.2
metadata.author
Inkeep
metadata.repository
https://github.com/inkeep/open-knowledge

Read the full SKILL.md on GitHub

Files

SKILL.md and 15 other files (references) in .claude/skills/open-knowledge of ojowwalker77/BonsAI.

  • SKILL.md
  • references/anti-patterns.md
  • references/cadence-and-logs.md
  • references/components-and-visuals.md
  • references/conflict-resolution.md
  • references/corpus-qa.md
  • references/doc-editing.md
  • references/folder-model.md
  • references/ingest-and-sources.md
  • references/linking.md
  • references/media-and-assets.md
  • references/preview.md
  • references/setup.md
  • references/template-authoring.md
  • references/workflow-guides.md
  • references/writing.md

Open the folder on GitHubat commit 95b7e5e

Compare with similar skills

Open Knowledge next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Open Knowledge compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Open Knowledge this skillojowwalker77/BonsAI145—~5.1kAutomated safety check: PassCustom licence
OutlineVortiago/mcp-outline156—~818Automated safety check: PassMIT
Open Knowledgeinkeep/open-knowledge4.4k—~4.7kAutomated safety check: PassGPL-3.0
Markdown To Confluencetestdouble/han279—~2.4kAutomated safety check: PassMIT
Gdoc To Markdowniurykrieger/claude-bedrock1051 repos~3.8kAutomated safety check: NotesMIT
Context Mode Indexermksglu/context-mode26k—~328Automated safety check: PassCustom licence

Similar skills

  • Outline

    Vortiago/mcp-outline

    Conventions and efficient workflows for Outline knowledge bases via mcp-outline tools.

    156 GitHub stars~818 tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • Open Knowledge

    inkeep/open-knowledge

    Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

    4.4k GitHub stars~4.7k tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Publishes a local Markdown file to a user-specified Confluence location, creating a new page or updating an existing one through the Atlassian MCP server.

    279 GitHub stars~2.4k tokensUpdated 7 days ago
    Documents & OfficeAuto-check passed
  • Gdoc To Markdown

    iurykrieger/claude-bedrock

    Internal fetcher module for Google Docs and Sheets. An agent skill from iurykrieger/claude-bedrock.

    105 GitHub starsUsed in 1 repo~3.8k tokens
    Documents & OfficeAuto-check: notes
  • Context Mode Indexer

    mksglu/context-mode

    Indexes a local file or project directory into context-mode's FTS5 knowledge base so later searches return focused snippets instead of rereading whole files.

    26k GitHub stars~328 tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Documentation Server

    andrea9293/mcp-documentation-server

    A skill your agent uses when you need to store, retrieve, search, or manage documents in a local knowledge base with semantic search and hybrid (vector + full-text) retrieval.

    343 GitHub stars~2.3k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed

Questions about Open Knowledge

What does Open Knowledge do?

Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP. Open Knowledge is an agent skill from ojowwalker77/BonsAI. Authoritative agent-runtime contract for working inside an OpenKnowledge project — a markdown-CRDT knowledge base exposed over MCP.

When should I use Open Knowledge?

Open Knowledge fits situations like: editing any .md; .mdx file in the project; before any mcpopen-knowledge tool call (exec.

How do I install Open Knowledge in Claude Code?

Run `npx skills add ojowwalker77/BonsAI --skill open-knowledge -a claude-code`. Or copy the skill folder (.claude/skills/open-knowledge in ojowwalker77/BonsAI) into .claude/skills/open-knowledge in your project. Claude Code loads it when a task matches its description.

How do I install Open Knowledge in Codex?

Run `npx skills add ojowwalker77/BonsAI --skill open-knowledge -a codex`. Or copy the skill folder (.claude/skills/open-knowledge in ojowwalker77/BonsAI) into .agents/skills/open-knowledge in your project. Codex loads it when a task matches its description.

Can I use Open Knowledge in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ojowwalker77/BonsAI --skill open-knowledge -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/open-knowledge, .gemini/skills/open-knowledge, .github/skills/open-knowledge and .opencode/skills/open-knowledge in your project.

What does Open Knowledge need to run?

Going by SKILL.md and its folder, Open Knowledge needs the command-line tools its instructions call (bash and npm). Our summary lists: Node.js. Compatibility (from SKILL.md): Claude Code, Claude Desktop, Claude Cowork, Claude.ai web. Requires OpenKnowledge MCP server + code execution..

Does Open Knowledge access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Open Knowledge safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Open Knowledge use?

Open Knowledge has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Open Knowledge use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.

What are the alternatives to Open Knowledge?

Skills that share tags, products or a category with Open Knowledge: Outline (Vortiago/mcp-outline, 156 stars), Open Knowledge (inkeep/open-knowledge, 4.4k stars), Markdown To Confluence (testdouble/han, 279 stars) and Gdoc To Markdown (iurykrieger/claude-bedrock, 105 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Open Knowledge?

ojowwalker77 (a GitHub user) maintains it in ojowwalker77/BonsAI, which has 145 GitHub stars. The repository was last updated on September 1, 2026.

Source: ojowwalker77/BonsAI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.