Open Knowledge Discovery

Forklarer OpenKnowledge, ok init opsætning, deling af repo og åbning af løse markdown-filer

Af inkeep · inkeep/open-knowledge

Virker med opsætning ★ 7.6/10

Open Knowledge Discovery — Forklarer OpenKnowledge, ok init opsætning, deling af repo og åbning af løse markdown-filer

Hvad det gør

Vejledning til opdagelse og installation af OpenKnowledge (OK), Inkeeps markdown-CRDT samarbejdsplatform: hvad det er, hvordan `ok init` stilladserer `.ok/` og forbinder MCP-serveren plus editor-skills, hvordan man deler et projekt via dets git-repo, hvad `ok cowork` og OK Desktop gør, og hvordan man åbner en enkelt markdown-fil uden for et projekt. Udløses, når nogen spørger, hvad OpenKnowledge er, ønsker det installeret på et repository, eller spørger, hvordan man deler et OK-projekt med samarbejdspartnere. Det indeholder bevidst ikke in-project læse-/skrivekontrakten — den leveres som en separat projekt-lokal skill installeret af `ok init`.

Testrapport

Hentede SKILL.md rå (HTTP 200, 134 linjer) og verificerede dens påstande mod repo-kilden i stedet for at stole på dem: `packages/cli/src/commands/init.ts` dokumenterer "Scaffolds `.ok/`" plus `--no-mcp` / `--skills discovery`, `cowork.ts` matcher den nøjagtige Customize → Skills → + → Create skill → Upload skill formulering, og `get-preview-url.ts` eksponerer virkelig `file`-parameteren for absolutte stier uden for et projekt — alt som skrevet. npm `@inkeep/open-knowledge` returnerer 200 med den seneste 0.35.0 (matcher skill'ens frontmatter-version) og bins `ok`/`open-knowledge`; `packages/server/src/skill-bundles.ts` viser, at `ok init` tvangsinstallerer denne bundle bruger-globalt som `open-knowledge-discovery`. For output svarede jeg "add OpenKnowledge to an existing repo and share it with two collaborators" to gange: baseline gættede pakkenavnet med angivet usikkerhed og havde intet om `--no-mcp`, den projekt-lokale skill, `ok cowork`, `ok start` eller `preview_url`; skill-svaret nævnte dem alle korrekt. To reelle mangler: `@inkeep/open-knowledge-desktop` 404s på npm (DMG'er findes på releases-siden), og delingssektionen siger "commit `.ok/`" uden at nævne, at `ok init` kan sætte projektet i lokal-tilstand via `.git/info/exclude`, hvor den commit lydløst intet gør, før `ok config-sharing share` kører.

Testet: 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)

Kommandoer og eksempelprompter

  • /open-knowledge-discoveryForklarer OpenKnowledge, ok init opsætning, deling af repo og åbning af løse markdown-filer

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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