Open Knowledge Discovery

Erklärt OpenKnowledge, ok init Setup, Repo-Freigabe und das Öffnen loser Markdown-Dateien

von inkeep · inkeep/open-knowledge

Funktioniert mit Setup ★ 7.6/10

Open Knowledge Discovery — Erklärt OpenKnowledge, ok init Setup, Repo-Freigabe und das Öffnen loser Markdown-Dateien

Was es kann

Entdeckungs- und Installationsanleitung für OpenKnowledge (OK), Inkeeps Markdown-CRDT-Kollaborationsplattform: Was es ist, wie `ok init` `.ok/` gerüstet und den MCP-Server sowie Editor-Skills verbindet, wie man ein Projekt über sein Git-Repository teilt, was `ok cowork` und OK Desktop tun und wie man eine einzelne Markdown-Datei außerhalb eines Projekts öffnet. Wird ausgelöst, wenn jemand fragt, was OpenKnowledge ist, es in einem Repository installieren möchte oder fragt, wie man ein OK-Projekt mit Kollaboratoren teilt. Es enthält bewusst nicht den In-Projekt-Lese-/Schreibvertrag – dieser wird als separater projektlokaler Skill ausgeliefert, der von `ok init` installiert wird.

Testbericht

SKILL.md wurde roh abgerufen (HTTP 200, 134 Zeilen) und seine Behauptungen wurden gegen die Repo-Quelle überprüft, anstatt ihnen zu vertrauen: `packages/cli/src/commands/init.ts` dokumentiert „Scaffolds `.ok/`“ plus `--no-mcp` / `--skills discovery`, `cowork.ts` stimmt genau mit der Formulierung Anpassen → Skills → + → Skill erstellen → Skill hochladen überein, und `get-preview-url.ts` legt den `file`-Parameter für absolute Pfade außerhalb eines Projekts wirklich offen — alles wie geschrieben. npm `@inkeep/open-knowledge` gibt 200 mit der neuesten 0.35.0 zurück (entspricht der frontmatter-Version des Skills) und enthält `ok`/`open-knowledge`; `packages/server/src/skill-bundles.ts` zeigt, dass `ok init` dieses Bundle benutzerglobal als `open-knowledge-discovery` zwangsinstalliert. Für die Ausgabe habe ich zweimal die Frage „OpenKnowledge zu einem bestehenden Repo hinzufügen und mit zwei Kollaboratoren teilen“ beantwortet: Die Baseline riet den Paketnamen mit angegebener Unsicherheit und hatte nichts zu `--no-mcp`, dem projektlokalen Skill, `ok cowork`, `ok start` oder `preview_url`; die Skill-Antwort nannte alle korrekt. Zwei echte Lücken: `@inkeep/open-knowledge-desktop` gibt 404 auf npm zurück (DMGs existieren auf der Releases-Seite), und der Sharing-Bereich sagt „commit `.ok/`“, ohne zu erwähnen, dass `ok init` das Projekt über `.git/info/exclude` in den lokalen Modus versetzen kann, wo dieser Commit stillschweigend nichts bewirkt, bis `ok config-sharing share` ausgeführt wird.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/inkeep/open-knowledge.git /tmp/open-knowledge-discovery-src
mkdir -p ~/.claude/skills
cp -R /tmp/open-knowledge-discovery-src/packages/server/assets/skills/discovery ~/.claude/skills/open-knowledge-discovery
# Or let the CLI place the same skill: npx @inkeep/open-knowledge init
# Acting on its advice needs the `ok` CLI: npm i -g @inkeep/open-knowledge (bins: ok, open-knowledge)

Befehle & Beispiel-Prompts

  • /open-knowledge-discoveryErklärt OpenKnowledge, ok init Setup, Repo-Freigabe und das Öffnen loser Markdown-Dateien

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • What is OpenKnowledge and how do I install it
  • Set up ok init on this repository
  • Share this OpenKnowledge project with my team