knowledge-base

Create and maintain interlinked markdown knowledge bases with automated linting.

1.7k|523|Updated May 5, 2026
One-click install
npx skills add https://github.com/Open-Curiosity/gini-agent --skill knowledge-base-open-curiosity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-base
Source: https://github.com/Open-Curiosity/gini-agent/tree/main/skills/knowledge/knowledge-base
Command: npx skills add https://github.com/Open-Curiosity/gini-agent --skill knowledge-base-open-curiosity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires file, web, skill_run, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a framework for users to create and maintain a comprehensive, private knowledge base using interlinked markdown notes, reducing the need for external documentation tools and promoting internal knowledge sharing.

Core Features & Use Cases

  • Wiki Creation and Management: Allows users to set up and manage a private wiki within their workspace.
  • Source Ingestion: Users can ingest sources like URLs, documents, and pasted notes into the knowledge base.
  • Query and Linting: Users can query the knowledge base for information and run lint scripts to ensure integrity and quality.
  • Use Case: Consider a scenario where a team wants to compile a comprehensive guide on their product. This Skill would enable them to organize their notes into a coherent, navigable format, ensuring that the knowledge base grows and evolves with their understanding of the product.

Quick Start

Initialize the knowledge base with the command: knowledge-base init.

Frequently Asked Questions about knowledge-base

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

FAQPage Schema
How do I build a private knowledge base using interlinked markdown notes?

To build a private knowledge base with interlinked markdown notes, initialize the workspace framework and ingest sources like URLs, documents, and pasted notes. This creates a navigable wiki that compounds knowledge over time.

How do I ingest external URLs and documents into a local wiki?

You can ingest external URLs and documents into a local wiki by fetching web content and processing files directly into the knowledge base. This captures varied sources into structured, interlinked markdown notes for querying.

Does this knowledge base tool support automated linting for markdown data integrity?

Yes, the knowledge base tool supports automated linting for markdown data integrity. It runs lint scripts to ensure the quality and consistency of interlinked notes, maintaining the reliability of the stored information.

Can I query information stored in a markdown wiki without an external database?

Yes, you can query information stored in a markdown wiki without an external database. The skill uses local file operations and search capabilities to retrieve specific data directly from your interlinked notes.

What is the best way to organize a team product guide into a navigable wiki format?

The best way to organize a team product guide into a navigable wiki format is using a compounding knowledge base. It compiles scattered notes into coherent, interlinked markdown documents that evolve with your product understanding.