Install for Claude Chat & Cowork (Desktop App)
One-command install for getting the Open Knowledge skill into the Claude Desktop App so it's available in Claude Chat and Claude Cowork modes.
This page covers installing the Open Knowledge skill for use inside the Claude Desktop App — specifically in Claude Chat and Claude Cowork modes.
Not needed for Claude Code
If you use Claude Code (the CLI or the Code tab inside the Claude Desktop App), you're already covered. ok init installed the skill via npx skills add — see Getting started. This page is specifically for the Claude Desktop App's Chat and Cowork modes, which the Desktop App keeps in a separate, isolated Skills list.
What this does
- Adds an
open-knowledgeskill to the Claude Desktop App's Skills list - Makes the skill available in Claude Chat (the default conversational tab)
- Makes the skill available in Claude Cowork (the agentic VM mode)
- Does not affect Claude Code (already set up separately)
Install — one command
Claude Code in the Desktop App already works — don't repeat these steps for it
The Code tab inside the Claude Desktop App is Claude Code and reads its skills from ~/.claude/skills/, which ok init already populated. Do not run this command for Claude Code — it's specifically for Claude Chat and Claude Cowork modes.
Run this in your terminal:
npx @inkeep/open-knowledge install-skillOr if you have @inkeep/open-knowledge installed:
ok install-skillWhat the command does:
- Builds
openknowledge.skillfrom the CLI's bundled source. - Saves it to
~/Downloads/openknowledge.skill. - Opens the Claude Desktop App for you.
Then upload it manually (5 clicks inside the Claude Desktop App — the .skill file association opens the app, but doesn't auto-install):
- In the Claude Desktop App sidebar: Customize → Skills.
- Click the + button.
- Click Create skill.
- Click Upload skill.
- Pick
openknowledge.skillfrom your Downloads folder.
The skill appears in your Skills list toggled on. Use it in any Chat or Cowork session.
If `Customize → Skills` isn't visible in the Claude Desktop App
Enable it first: Settings → Capabilities → Code execution and file creation.
Flags
--out <path>— writeopenknowledge.skillto a custom path instead of~/Downloads/--no-open— build the file but skip the OS file-association handoff. Useful for Team / Enterprise admins who want the file to upload via Organization settings → Skills → + Add, or for scripted workflows.
Verify it's working
In a new Claude Chat or Cowork session, ask:
Use the
open-knowledgeskill to summarize what's in this workspace.
Claude should recognize the skill, list its available commands, and use Open Knowledge's conventions for reading/writing markdown.
If the skill "appears installed but doesn't fire"
Claude Cowork has an open bug class where custom skills register in the UI but don't mount in the session VM at runtime. Symptom: open-knowledge shows enabled in Customize → Skills, but trying to use it produces "it looks like there isn't a [skill] skill available in your current setup" — or silently does nothing.
Workaround:
- In the Claude Desktop App: Customize → Skills → find
open-knowledge→ delete it. - Run
ok install-skillagain — this rebuilds the file + reopens the Desktop App. - Repeat the 5-click upload sequence (Customize → Skills → + → Create skill → Upload skill → pick the file).
- Start a fresh Claude Cowork session.
There's a related "Save and Replace" bug (#46836) where same-name re-installs silently no-op. Same workaround: delete first, then re-upload.
Cowork persistence is currently unreliable
Until Anthropic resolves the mount-bug class (#26254, #31542, #39400), installed skills may need to be re-installed after Claude Desktop App restarts or session resets. This affects every third-party Cowork skill, not just Open Knowledge.
Claude Chat mode is less affected than Cowork — Chat's Skills are more persistent because it doesn't spawn per-session VMs.
For Team / Enterprise admins
If your organization is on a Team or Enterprise plan, you can provision Open Knowledge org-wide instead of asking each user to install individually. Build the file first, then upload via the org console:
ok install-skill --no-open --out ./openknowledge.skillThen as an Org Owner:
- Open Organization settings → Skills → + Add.
- Upload
openknowledge.skill. - Every org member gets it in their Skills list by default — visible immediately in both Chat and Cowork.
GitHub-sync path (not recommended yet): Anthropic's Team+ plugin marketplace pulls from a GitHub repo on push, but it's for plugins (bundles of MCP + skills), not standalone Skills, and the Claude Desktop App has two open bugs that affect GitHub-sourced marketplaces (#39400, #38429). Direct upload is more reliable today.