wiki

Manage a persistent markdown knowledge base with YAML frontmatter pages.

2|1|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/yy1588133/oh-my-snow --skill wiki-yy1588133
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki
Source: https://github.com/yy1588133/oh-my-snow/tree/main/assets/skills/oms/wiki
Command: npx skills add https://github.com/yy1588133/oh-my-snow --skill wiki-yy1588133

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you create and maintain a persistent markdown knowledge base, allowing you to store and retrieve project knowledge across sessions.

Core Features & Use Cases

  • Ingest: Batch import knowledge into the wiki.
  • Query: Search all pages using keywords and tags.
  • Lint: Health check for orphaned pages, broken links, etc.
  • Quick Add: Single-page quick addition.
  • List: List all pages by category.
  • Read: Read a specific page.
  • Delete: Delete a specific page.
  • Log: Maintain an operation history log.
  • Categories: Organize pages by category (e.g., architecture, decision, pattern).
  • Storage: Store pages as markdown files with YAML frontmatter.
  • Cross-References: Create and check cross-references within the wiki.
  • Auto-Capture: Automatically capture major findings into a session-log page.

Quick Start

Use the wiki skill to add a new page about the architecture of the project.

Frequently Asked Questions about wiki

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

FAQPage Schema
How do I build a persistent markdown knowledge base for project documentation?

This Skill builds a persistent markdown knowledge base by storing pages as markdown files with YAML frontmatter, allowing you to ingest, query, and organize project documentation across sessions.

Can I batch import existing markdown files into the knowledge base?

Yes, you can batch import existing files into the knowledge base using the Ingest feature, which processes and stores multiple pages with their YAML frontmatter for persistent querying.

What is the best way to organize and search project documentation by category?

The best way to organize project documentation is by assigning categories like architecture or decision in the YAML frontmatter, enabling you to list pages by category and query them using keywords and tags.

How do I check for orphaned pages and broken links in my markdown wiki?

You can check for orphaned pages and broken links by running the Lint health check feature, which scans your markdown wiki to identify and report cross-reference issues and isolated pages.

Does this knowledge base tool support automatic capture of session findings?

Yes, the knowledge base supports auto-capture of major findings by automatically logging them into a session-log page, ensuring critical discoveries are recorded without manual quick addition.

What are the limitations of using markdown files for project knowledge sharing?

Using markdown files for project knowledge sharing requires filesystem operations and markdown parsing, meaning it lacks real-time collaborative editing and relies on manual or scripted cross-references to maintain page health.