From onemem
Use when working with OneMem in Claude Code, especially memory, trace capture, hook behavior, or coexistence with claude-mem.
How this skill is triggered — by the user, by Claude, or both
Slash command
/onemem:onemem-claude-codeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use OneMem for verifiable on-chain action traces in Claude Code. OneMem can
Use OneMem for verifiable on-chain action traces in Claude Code. OneMem can coexist with claude-mem: OneMem owns Sui/Walrus/Seal trace evidence, while claude-mem owns local conversation summaries and semantic recall.
The plugin implements these Claude Code hooks:
SessionStart -> scripts/inject.js: opens a OneMem TraceSession when
trace configuration exists.PostToolUse -> scripts/observe.js: buffers tool calls locally and exits
quickly.SessionEnd -> scripts/summarize.js: flushes buffered calls on-chain and
closes the trace session.PostToolUse must not do Sui, Walrus, or Seal network work.0 defensively on internal OneMem failures.TraceSession
verifies on-chain.Trace capture needs:
ONEMEM_NAMESPACE_IDONEMEM_RW_CAP_IDONEMEM_PRIVATE_KEY or a local Sui keystoreSUI_NETWORKWithout those values, the plugin is intentionally inert rather than partially writing traces.
npx claudepluginhub blockchain-oracle/onemem --plugin onememCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.