open-knowledge

Read, write, and edit markdown files in an OpenKnowledge project.

3.3k|209|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/inkeep/open-knowledge --skill open-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-knowledge
Source: https://github.com/inkeep/open-knowledge/tree/main/packages/server/assets/skills/project
Command: npx skills add https://github.com/inkeep/open-knowledge --skill open-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires open-knowledge, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of managing and editing markdown files within an OpenKnowledge project, providing a comprehensive interface for reading, writing, and organizing content.

Core Features & Use Cases

  • Markdown Editing: Read, write, and edit markdown files directly within the OpenKnowledge project.
  • File Management: Navigate and manage the file structure of the project.
  • Search and Preview: Quickly search for content and preview files before editing.
  • Workflow Guidance: Provides procedural guidance for various tasks within the project.
  • Conflict Resolution: Handles conflicts in merged documents when using GitHub sync.
  • Linking and Citing: Create and manage links and citations within the project.
  • Template Usage: Utilize templates to quickly create new documents.
  • Media Management: Manage images and other media files within the project.
  • Use Case: Imagine you are working on a documentation project with multiple contributors. Use this Skill to efficiently manage the documentation, track changes, and maintain consistency across the project.

Quick Start

Use the open-knowledge skill to read the markdown file 'README.md' in the project.

Frequently Asked Questions about open-knowledge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage markdown files in a collaborative knowledge base?

Managing markdown files in a collaborative knowledge base involves reading, writing, and editing content directly. This process supports conflict resolution and linking rules to maintain consistency across project folders.

What is the best way to resolve conflicts in merged markdown documents?

The best way to resolve conflicts in merged markdown documents is using built-in conflict resolution capabilities designed for GitHub sync. This handles markdown-CRDT operations to merge changes accurately.

Does this markdown editor require a specific MCP server setup?

Yes, this markdown editor requires the OpenKnowledge MCP server and compatible code execution to function. These dependencies handle the underlying markdown-CRDT, grounding, and project folder structures.

Can I use templates to create new markdown files for project management?

Yes, you can use templates to quickly create new markdown files for project management. The system supports utilizing templates alongside media management to standardize document creation.

How do I create and manage links and citations within markdown files?

To create and manage links and citations within markdown files, use the built-in linking and citing capabilities. This ensures proper navigation and referencing across your knowledge base project.

What are the limitations when handling media files in an OpenKnowledge project?

When handling media files in an OpenKnowledge project, limitations depend on the compatible code execution environment. The system manages images and media but requires strict adherence to project folder structures.