Open Knowledge Discovery

Vysvětluje OpenKnowledge, nastavení ok init, sdílení repozitářů a otevírání volných markdown souborů

od inkeep · inkeep/open-knowledge

Funguje s nastavením ★ 7.6/10

Open Knowledge Discovery — Vysvětluje OpenKnowledge, nastavení ok init, sdílení repozitářů a otevírání volných markdown souborů

Co umí

Průvodce objevením a instalací OpenKnowledge (OK), platformy pro spolupráci s markdown-CRDT od Inkeep: co to je, jak `ok init` scaffoldinguje `.ok/` a propojuje MCP server plus editorové dovednosti, jak sdílet projekt přes jeho git repo, co dělají `ok cowork` a OK Desktop a jak otevřít jeden markdown soubor mimo jakýkoli projekt. Spouští se, když se někdo zeptá, co je OpenKnowledge, chce ho nainstalovat do repozitáře, nebo se zeptá, jak sdílet OK projekt s kolaboranty. Záměrně neobsahuje smlouvu o čtení/zápisu v rámci projektu — ta se dodává jako samostatná projektově lokální dovednost instalovaná pomocí `ok init`.

Testovací report

Načten SKILL.md raw (HTTP 200, 134 řádků) a ověřeny jeho tvrzení proti zdroji repozitáře namísto důvěry: `packages/cli/src/commands/init.ts` dokumentuje "Scaffolds `.ok/`" plus `--no-mcp` / `--skills discovery`, `cowork.ts` odpovídá přesnému znění Customize → Skills → + → Create skill → Upload skill a `get-preview-url.ts` skutečně odhaluje parametr `file` pro absolutní cesty mimo projekt — vše jak je napsáno. npm `@inkeep/open-knowledge` vrací 200 s nejnovější verzí 0.35.0 (odpovídající verzi frontmatteru dovednosti) a binárky `ok`/`open-knowledge`; `packages/server/src/skill-bundles.ts` ukazuje, že `ok init` vynuceně instaluje tento balíček uživatelsky globálně jako `open-knowledge-discovery`. Pro výstup jsem dvakrát odpověděl na "add OpenKnowledge to an existing repo and share it with two collaborators": základ hádal název balíčku s uvedenou nejistotou a neměl nic o `--no-mcp`, projektově lokální dovednosti, `ok cowork`, `ok start` nebo `preview_url`; odpověď dovednosti je všechny správně pojmenovala. Dvě skutečné mezery: `@inkeep/open-knowledge-desktop` vrací 404 na npm (DMG soubory existují na stránce vydání) a sekce sdílení říká "commit `.ok/`" aniž by zmínila, že `ok init` může projekt přepnout do lokálního režimu přes `.git/info/exclude`, kde tento commit tiše nic nedělá, dokud se nespustí `ok config-sharing share`.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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)

Příkazy a ukázkové prompty

  • /open-knowledge-discoveryVysvětluje OpenKnowledge, nastavení ok init, sdílení repozitářů a otevírání volných markdown souborů

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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