Agent Plugins Marketplace
All plugins

wenlan

v0.17.0+codex

A living knowledge base your agents build as they work. What they learn becomes source-cited wiki pages that refresh between sessions, so each new thread starts from your latest work.

Codex11 Skills1 MCP serverstdio

By Qi-Xuan LuLicense: Apache-2.051 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Codex
Parsed components
12 skill or MCP entries
Source updated
Aug 25, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add wenlan@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/7xuanlu/wenlan

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugin-codex/.

Plugin files

plugin-codex/
├── .codex-plugin/plugin.json
├── skills/brief/SKILL.md
├── skills/capture/SKILL.md
├── skills/curate/SKILL.md
├── skills/distill/SKILL.md
├── skills/forget/SKILL.md
├── skills/handoff/SKILL.md
├── skills/help/SKILL.md
├── skills/lint/SKILL.md
├── skills/pages/SKILL.md
├── skills/recall/SKILL.md
├── skills/setup/SKILL.md
└── .mcp.json

Included Skills11

briefskills/brief/SKILL.md

Read the current Space-owned project Brief from Wenlan for Codex. With an optional topic, appends separately labeled related context from the same Space. Invoked as /brief [topic] when resuming work or asking to catch up.

captureskills/capture/SKILL.md

Save a durable memory to Wenlan from Codex. Use proactively when the user states a preference, makes a decision, corrects you, or shares a durable fact. Invoked as /capture <content>.

curateskills/curate/SKILL.md

Review pending Wenlan captures, revisions, or daemon refinements from Codex. Use for explicit audit walks after /brief or /handoff surfaces pending work. Invoked as /curate captures, /curate revisions, or /curate refinements.

distillskills/distill/SKILL.md

Synthesize or refresh source-backed Wenlan pages from Codex. Invoked as /distill [target], /distill deep, or /distill rebuild <page-id>.

forgetskills/forget/SKILL.md

Delete a Wenlan memory by exact id from Codex. Destructive and confirmation gated. Invoked as /forget <source_id>.

handoffskills/handoff/SKILL.md

End a Codex work session. Stores durable captures, writes a narrative session log, and automatically applies typed item-level deltas to the current Space Brief. Invoked as /handoff.

helpskills/help/SKILL.md

Show a one-screen Codex reference for the Wenlan plugin. Use when the user asks for Wenlan help, command list, invokes /help, or explicitly asks about import progress.

lintskills/lint/SKILL.md

Lint Wenlan memory quality and hygiene, check vocabulary, or resolve every finding into a ready repair, review item, system action, or blocker.

pagesskills/pages/SKILL.md

List or open distilled Wenlan pages from Codex by delegating to the local `wenlan pages` CLI. Invoked as /pages [query].

recallskills/recall/SKILL.md

Search Wenlan's local memory from Codex by query. Targeted lookup, not session orientation. Invoked as /recall <query>.

setupskills/setup/SKILL.md

Frictionless Wenlan setup for Codex. Detects a missing local runtime, installs or repairs it, and verifies the plugin to MCP to local runtime round-trip. Run when the user says "set up wenlan", "is wenlan working", or "fix wenlan".

MCP servers1

wenlanstdio
command
./bin/wenlan-mcp-runner.sh
cwd
.

Plugin manifests1

plugin-codex/.codex-plugin/plugin.json
{
  "name": "wenlan",
  "version": "0.17.0+codex",
  "description": "A living knowledge base your agents build as they work. What they learn becomes source-cited wiki pages that refresh between sessions, so each new thread starts from your latest work.",
  "author": {
    "name": "Qi-Xuan Lu",
    "url": "https://github.com/7xuanlu"
  },
  "homepage": "https://wenlan.app",
  "repository": "https://github.com/7xuanlu/wenlan",
  "license": "Apache-2.0",
  "keywords": [
    "codex",
    "wiki",
    "knowledge-base",
    "notes",
    "memory",
    "recall",
    "mcp",
    "local-first"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Wenlan",
    "shortDescription": "A living, source-cited wiki for Codex",
    "longDescription": "Wenlan keeps a source-cited wiki current with your live Codex work. Your agents capture what they learn as they go, and Wenlan distills it into Markdown pages that refresh between sessions, so each new thread starts from the updated wiki rather than from raw history. Runs entirely on the local wenlan-mcp server and runtime.",
    "developerName": "Qi-Xuan Lu",
    "category": "Productivity",
    "logo": "./assets/logo.svg",
    "logoDark": "./assets/logo.svg",
    "composerIcon": "./assets/logo.svg",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://wenlan.app",
    "defaultPrompt": [
      "Catch me up on where this work left off",
      "What do we know about this, with sources?",
      "Turn today's work into source-cited pages"
    ],
    "brandColor": "#2563EB",
    "screenshots": []
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[wenlan on Agent Plugins Marketplace](https://pluginsmp.com/plugins/wenlan)