Open Knowledge Discovery

Legt OpenKnowledge, ok init setup, repo sharing en het openen van losse markdown-bestanden uit

Door inkeep · inkeep/open-knowledge

Werkt met setup ★ 7.6/10

Open Knowledge Discovery — Legt OpenKnowledge, ok init setup, repo sharing en het openen van losse markdown-bestanden uit

Wat het doet

Ontdekking en installatiebegeleiding voor OpenKnowledge (OK), Inkeep's markdown-CRDT samenwerkingsplatform: wat het is, hoe `ok init` `.ok/` opzet en de MCP-server plus editor-skills koppelt, hoe een project te delen via de git-repo, wat `ok cowork` en OK Desktop doen, en hoe een enkel markdown-bestand buiten elk project te openen. Activeert wanneer iemand vraagt wat OpenKnowledge is, het geïnstalleerd wil hebben op een repository, of vraagt hoe een OK-project te delen met medewerkers. Het bevat bewust niet het in-project lees/schrijfcontract — dat wordt geleverd als een aparte project-lokale skill geïnstalleerd door `ok init`.

Testrapport

SKILL.md ruw opgehaald (HTTP 200, 134 regels) en de claims ervan geverifieerd tegen de repo-bron in plaats van ze te vertrouwen: `packages/cli/src/commands/init.ts` documenteert "Scaffolds `.ok/`" plus `--no-mcp` / `--skills discovery`, `cowork.ts` komt overeen met de exacte Customize → Skills → + → Create skill → Upload skill bewoording, en `get-preview-url.ts` exposeert echt de `file`-parameter voor absolute paden buiten een project — alles zoals geschreven. npm `@inkeep/open-knowledge` retourneert 200 met de nieuwste 0.35.0 (overeenkomend met de frontmatter-versie van de skill) en bins `ok`/`open-knowledge`; `packages/server/src/skill-bundles.ts` toont dat `ok init` deze bundel user-global forceert als `open-knowledge-discovery`. Voor de output beantwoordde ik tweemaal "add OpenKnowledge to an existing repo and share it with two collaborators": de baseline raadde de pakketnaam met aangegeven onzekerheid en had niets over `--no-mcp`, de project-lokale skill, `ok cowork`, `ok start`, of `preview_url`; het skill-antwoord noemde ze allemaal correct. Twee echte hiaten: `@inkeep/open-knowledge-desktop` 404s op npm (DMG's bestaan op de releases-pagina), en de sectie over delen zegt "commit `.ok/`" zonder te vermelden dat `ok init` het project in lokale modus kan zetten via `.git/info/exclude`, waar die commit stilzwijgend niets doet totdat `ok config-sharing share` wordt uitgevoerd.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

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)

Commando's en voorbeeldprompts

  • /open-knowledge-discoveryLegt OpenKnowledge, ok init setup, repo sharing en het openen van losse markdown-bestanden uit

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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