Unified CLI for personal knowledge base. This skill should be used when users want to save memories, search past conversations, persist current sessions, or manage stored information. Triggers: 记忆, 知识库, 保存会话, 搜索记忆, recall, remember, save memory, search knowledge, persist session, nm命令.
/plugin marketplace add ferstar/nowledge-mem-plugins/plugin install nm@nowledge-mem-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
pyproject.tomlreferences/command_reference.mdreferences/configuration.mdreferences/troubleshooting.mdreferences/usage_patterns.mdscripts/__init__.pyscripts/__main__.pyscripts/api.pyscripts/cli.pyscripts/config.pyscripts/search.pyscripts/session.pyUnified CLI for Nowledge Mem knowledge base management.
| Command | Description |
|---|---|
nm search "..." | Search memories |
nm add "..." | Add a new memory |
nm persist | Save current session |
nm expand <id> | View full thread |
nm update <id> | Update memory |
nm delete <id> | Delete memory |
nm labels | List all labels |
nm diagnose | Check connectivity |
Run all commands via uv run nm from the skill directory.
cd <skill-directory>
uv run nm <command> [options]
# Basic search
uv run nm search "Python async patterns"
# Verbose with JSON output
uv run nm search "API design" --verbose --json
# Simple add
uv run nm add "Content to remember"
# With metadata
uv run nm add "Important config" --title "DB Config" --importance 0.8 --labels "config,db"
Set PROJECT_PATH to the actual project directory before running.
PROJECT_PATH=/path/to/project uv run nm persist
PROJECT_PATH=/path/to/project uv run nm persist --title "Feature implementation"
uv run nm expand <thread_id>
For detailed parameters and options:
references/command_reference.mdreferences/configuration.mdreferences/usage_patterns.mdreferences/troubleshooting.md| Language | Keywords |
|---|---|
| 中文 | 记忆, 知识库, 保存, 搜索, 记录, 存储, 会话, 持久化 |
| English | memory, knowledge, save, search, persist, recall, remember, session |