Agent Plugins Marketplace
All plugins

wenlan

v0.17.0

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.

Claude Code11 Skills1 MCP serverstdio

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

Directory evidence

Runtimes
Claude Code
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
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install wenlan-2@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. 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/.

Plugin files

plugin/
├── .claude-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. 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 memory to Wenlan in flow. Active capture verb — 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

Power-user audit of Wenlan's pending surfaces: accept or dismiss pending revisions (conflicts/merges), or audit unconfirmed captures. Most users want `/brief` for revisions; that handles the daily flow. Use `/curate` only for explicit deep-walk audits after bulk imports, or to walk the full queue rather than the top 3 shown in /brief. Invoked as `/curate captures`, `/curate revisions`, or `/curate refinements`.

distillskills/distill/SKILL.md

Synthesize wiki pages from related memories. One endpoint, one flow: daemon clusters and synthesizes what it can; agent finishes whatever the daemon couldn't (no LLM or cluster too big). Invoked as `/distill [target]`.

forgetskills/forget/SKILL.md

Delete a memory from Wenlan by ID. Destructive and cannot be undone — prefer `/capture` with `supersedes` for corrections. Invoked as `/forget <source_id>`.

handoffskills/handoff/SKILL.md

End a 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

One-screen quick reference for the Wenlan plugin. Lists the daily verbs, the daily flow, where data lives, and how to view it without a GUI. Use when the user says "help", "what can I do", "list wenlan commands", "how do I use wenlan", 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

Browse or open distilled pages, reusing the `wenlan pages` CLI for the actual open (one implementation on your PATH, no setup). `/pages <query>` opens the page when one matches, or shows a small native picker when 2-4 match. `/pages` lists recent pages. Invoked as `/pages [query]`.

recallskills/recall/SKILL.md

Search Wenlan's local memory by query. Targeted lookup, not orientation. Invoked as `/recall <query>`. Use when the user asks "do you remember", "what do you know about", "look up".

setupskills/setup/SKILL.md

Frictionless setup. Detects a missing local runtime, installs or repairs it, configures local memory, and verifies the full plugin -> MCP -> local runtime round-trip. Run after `/plugin install wenlan@7xuanlu-wenlan`, or any time the user says "set up wenlan", "is wenlan working", "fix wenlan".

MCP servers1

wenlanstdio
command
${CLAUDE_PLUGIN_ROOT}/bin/wenlan-mcp-runner.sh

Plugin manifests1

plugin/.claude-plugin/plugin.json
{
  "name": "wenlan",
  "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.",
  "version": "0.17.0",
  "author": {
    "name": "Qi-Xuan Lu",
    "url": "https://github.com/7xuanlu"
  },
  "homepage": "https://github.com/7xuanlu/wenlan",
  "repository": "https://github.com/7xuanlu/wenlan",
  "license": "Apache-2.0",
  "category": "productivity",
  "keywords": [
    "claude-code",
    "wiki",
    "knowledge-base",
    "notes",
    "memory",
    "recall",
    "mcp",
    "local-first"
  ]
}

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-2)