Skip to content
Documentation
Skill

/forget

Forget a memory in Wenlan by ID: it leaves recall and pages, and it can be restored. Prefer `/capture` with `supersedes` for corrections. Invoked as `/wenlan forget <source_id>`.

From plugin
wenlan
9421 skills3 agents1 MCP

Claude Code

$ npx -y skills add wenlan-app/wenlan --skill forget --agent claude-code

SKILL.md

forget.SKILL.md
name: forget
description: >
  Forget a memory in Wenlan by ID: it leaves recall and pages, and it can
  be restored. Prefer `/capture` with `supersedes` for corrections. Invoked as
  `/wenlan forget <source_id>`.
argument-hint: "<source_id>"
allowed-tools: ["Bash", "mcp__plugin_wenlan_wenlan__forget", "mcp__plugin_wenlan_wenlan__recall"]
user-invocable: false

/wenlan forget

Forget a memory by its `source_id`. Wenlan keeps it out of recall and pages, and it can be restored.

Safety

An AI tool's forget does not destroy the memory; only the user can, in the app. A memory read from the user's own note is refused: propose the change to the note instead. Prefer `/capture` with `supersedes` pointing at the old memory when history should be preserved.

Always confirm with the user before calling forget, unless the same user message already includes an exact id and an unambiguous delete instruction (for example they pasted the ID and said "delete this").

If the id is missing, call `/recall` first to find candidates or ask the user for the exact id. The confirmation reply must include the action and id:

delete <id>

A bare id is not confirmation.

Call

After confirmation, call:

forget(memory_id="<source_id>")

Delete only one memory per tool call. For bulk cleanup, use `/wenlan curate captures` so each item has its own decision.

When to use

  • User says "forget this", "delete that", "that's wrong, remove it".
  • User explicitly identifies a memory by ID, or confirms `delete <id>` after

recall found the matching memory.

When NOT to use

  • For corrections, prefer storing a new memory with `supersedes` pointing

at the old one. That preserves history. Use `/capture` with the `supersedes` arg instead. If your agent's trust level is below full, that write may stage for human review instead of taking effect immediately.

  • Bulk deletions: use `/wenlan curate captures` so each item has its own decision.
  • Page rebuilds: use `/wenlan steep rebuild <page-id>`.
Read more
@7xuanlu
Ships withwenlan

Open-source Obsidian alternative that works with your existing vault. The knowledge base you don't have to maintain: your AI tools keep it organized and up to date, with no API keys or plugins to set up. For you and your team.

9421 skills3 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
94
Star history of 7xuanlu/wenlan on GitHub, a chart by star-history.com

Other skills on wenlan.

prove

prove

Per-surface verification loops for wenlan — daemon, cli, mcp, plugin, suite strength (mutation), behavior trace, weekly sweep.…

@7xuanlu@7xuanluInstall Skill
run-wenlan-app

run-wenlan-app

Build, launch, screenshot, and drive the wenlan-app Tauri desktop app in dev mode on macOS (WKWebView) or Windows (WebView2). Use…

@7xuanlu@7xuanluInstall Skill
run-wenlan

run-wenlan

Build, launch, and stop the wenlan daemon (wenlan-server) for local dev and verification. Use when asked to run or restart the…

@7xuanlu@7xuanluInstall Skill
verify

verify

Drive/evidence recipe for verifying wenlan changes at their real surfaces (daemon HTTP, CLI, MCP stdio). The handle file the…

@7xuanlu@7xuanluInstall Skill
wenlan-brief

wenlan-brief

Read the current Space-owned project Brief from Wenlan. With an optional topic, appends separately labeled related context from…

@7xuanlu@7xuanluInstall Skill
wenlan-capture

wenlan-capture

Save a memory to Wenlan in flow, or save something from this conversation as one note when the user asks for a note. Use…

@7xuanlu@7xuanluInstall Skill

More skills from other plugins.

context7-cli

context7-cli

Use the ctx7 CLI to fetch library documentation and configure Context7 MCP. Activate when the user mentions "ctx7" or "context7",…

context712d64k
@upstash@upstashInstall Skill
docs-components

docs-components

Comprehensive MDX component patterns (Note, Pitfall, DeepDive, Recipes, etc.) for all documentation types. Authoritative source…

@reactjs@reactjsInstall Skill
codebase-wiki

codebase-wiki

How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…

@inkeep@inkeepInstall Skill

Questions about forget.

Which coding agents can use forget?
forget installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.