wiki

Maintains a persistent markdown project wiki with keyword search and lifecycle capture.

Updated Feb 1, 2024
One-click install
npx skills add https://github.com/ogiboy/portfolio-app --skill wiki-ogiboy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki
Source: https://github.com/ogiboy/portfolio-app/tree/main/.codex/skills/wiki
Command: npx skills add https://github.com/ogiboy/portfolio-app --skill wiki-ogiboy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Project knowledge scattered across sessions and conversations gets lost; this Skill stores architecture decisions, debugging notes, and conventions as searchable markdown pages inside the repository. ## Core Features & Use Cases - Page Lifecycle Management: Add, read, list, update, and delete wiki pages organized by categories such as architecture, decision, pattern, and debugging. - Keyword and Tag Search: Query pages by keyword, tags, and category without vector embeddings. - Lint and Refresh: Validate wiki structure and rebuild the index to keep the knowledge base consistent. - Use Case: After solving a tricky authentication bug, capture the root cause as a debugging page, then later query it by tag when a similar issue appears in another session. ## Quick Start Ask the assistant to add a wiki page titled Auth Architecture with your notes and the tags auth and architecture.

Frequently Asked Questions about wiki

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

FAQPage Schema
How do I add a page to a project markdown wiki?

Run the wiki_add or wiki_ingest operation with a title, content, tags, and a category such as architecture or decision. The page is stored as a markdown file under omx_wiki and indexed automatically.

How do I search a markdown knowledge base without embeddings?

Use the wiki_query operation with a query string plus optional tags and category filters. Search relies on keyword and tag matching only, so no vector database or embedding model is required.

What categories can wiki pages use?

Pages support eight categories: architecture, decision, pattern, debugging, environment, session-log, reference, and convention. Choosing the right category improves filtered queries and keeps the index organized.

Can wiki pages link to each other?

Yes, use the [[page-name]] wiki-link syntax inside page content to create cross-references between pages. This builds a navigable graph of related project knowledge.

Does the wiki capture session notes automatically?

Yes, enabling wiki.autoCapture in .omx-config.json captures session-end discoveries as session-log-* pages. Without that setting, pages must be added manually through the add or ingest operations.