claudecodex

nowledge-mem

Personal knowledge graph for Claude Code and Grok — remembers decisions, searches past work, captures sessions

204 on GitHubby Nowledge Labsv0.7.36MITupdated yesterdayProductivity
/

Plugin nowledge-mem from marketplace nowledge-community in nowledge-co/community. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (5)

  • bridge

    Use Nowledge Bridge to contact an agent or a particular running session, prepare this session to receive, handle a handoff, or check correlated replies.

  • distill-memory

    Recognize breakthrough moments, blocking resolutions, and design decisions worth preserving. Detect high-value insights that save future time. Suggest distillation at valuable moments, not routine work.

  • read-working-memory

    Read your daily Working Memory briefing to understand current context. Contains active focus areas, priorities, unresolved flags, and recent knowledge changes. In Grok Build, invoke this on the first relevant turn because passive startup-hook output is not model context.

  • save-thread

    Save the real Claude Code or Grok Build session messages only when the user explicitly requests it. Use nmem t save to import the recorded session, not a summary-only checkpoint.

  • search-memory

    Search Nowledge memories and threads for continuation, reviews, regressions, releases, connector work, prior decisions, cross-tool context, or exact history. Search proactively before concluding, even when startup Working Memory is already present.

Slash commands (4)

  • /nowledge-mem:save

    Save current session to Nowledge Mem

  • /nowledge-mem:search

    Search Nowledge Mem for relevant memories

  • /nowledge-mem:status

    Check Nowledge Mem connection and server status

  • /nowledge-mem:sum

    Distill insights from this conversation into memories

Hooks (9)

  • SessionStart

    ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-read.sh"; if [ -f "$SCRIPT" ]; then sh "$SCRIPT" --hook; else [ -z "${GROK_SESSION_ID:-}${GROK_HOOK_EVENT:-}${GROK_

  • SessionStart

    ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-read.sh"; if [ -f "$SCRIPT" ]; then sh "$SCRIPT" --hook --compact; else [ -z "${GROK_SESSION_ID:-}${GROK_HOOK_EVENT

  • SubagentStart

    PY="$(command -v python3 || command -v python || true)"; ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-subagent.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$

  • UserPromptSubmit

    ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-read.sh"; if [ -f "$SCRIPT" ]; then sh "$SCRIPT" --hook --event UserPromptSubmit; else printf '%s\n' '[Nowledge Mem

  • PreCompact

    PY="$(command -v python3 || command -v python || true)"; ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-save.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$SCRI

  • Stop

    PY="$(command -v python3 || command -v python || true)"; ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-save.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$SCRI

  • Stop

    PY="$(command -v python3 || command -v python || true)"; SCRIPT="${CLAUDE_PLUGIN_ROOT}/scripts/nmem-hook-mailbox.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$SCRIPT" || true

  • SubagentStop

    PY="$(command -v python3 || command -v python || true)"; ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-save.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$SCRI

  • SessionEnd

    PY="$(command -v python3 || command -v python || true)"; ROOT="${GROK_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-}}"; SCRIPT="$ROOT/scripts/nmem-hook-save.py"; [ -n "$PY" ] && [ -f "$SCRIPT" ] && "$PY" "$SCRI

View source on GitHub mem.nowledge.co

More from nowledge-co/community

All 3 plugins →

Durable Nowledge Mem capture for DimAgent lifecycle events.

5 skills · 1 MCP server · hooks

204

Search and update a Nowledge Mem Cloud workspace from ChatGPT and Codex with explicit scope and transcript boundaries.

1 skill · app connector

204

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain nowledge-mem?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins