Oh-my-codex wiki

Persistent markdown project wiki stored under .omx/wiki with keyword search and lifecycle capture

install
source · Clone the upstream repo
git clone https://github.com/Yeachan-Heo/oh-my-codex
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Yeachan-Heo/oh-my-codex "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/wiki" ~/.claude/skills/yeachan-heo-oh-my-codex-wiki && rm -rf "$T"
manifest: skills/wiki/SKILL.md
source content

Wiki

Persistent, self-maintained markdown knowledge base for project and session knowledge.

Operations

Ingest

wiki_ingest({ title: "Auth Architecture", content: "...", tags: ["auth", "architecture"], category: "architecture" })

Query

wiki_query({ query: "authentication", tags: ["auth"], category: "architecture" })

Lint

wiki_lint()

Quick Add

wiki_add({ title: "Page Title", content: "...", tags: ["tag1"], category: "decision" })

List / Read / Delete

wiki_list()
wiki_read({ page: "auth-architecture" })
wiki_delete({ page: "outdated-page" })
wiki_refresh()

Categories

architecture
,
decision
,
pattern
,
debugging
,
environment
,
session-log
,
reference
,
convention

Storage

  • Pages:
    .omx/wiki/*.md
  • Index:
    .omx/wiki/index.md
  • Log:
    .omx/wiki/log.md

Cross-References

Use

[[page-name]]
wiki-link syntax to create cross-references between pages.

Auto-Capture

At session end, discoveries can be captured as

session-log-*
pages. Configure via
wiki.autoCapture
in
.omx-config.json
.

Hard Constraints

  • No vector embeddings — query uses keyword + tag matching only
  • Wiki files remain local project state under
    .omx/wiki/