NAMS is a hosted, graph-native memory service from Neo4j Labs for LLM agents. Backed by Neo4j Aura, it captures messages, entities, tool calls, and reasoning traces into workspace-isolated graphs, with short-term conversation memory, long-term knowledge, synthesized observations, entity merging, hybrid vector and text search, and REST and MCP interfaces. Agents connect with a workspace API key, after which NAMS extracts and embeds memory automatically and supports graph, semantic, and three-tier context retrieval. Its skill-distillation feature runs a seven-stage Scope → Extract → Consolidate → Synthesize → Gate → Package → Publish pipeline that turns a scoped portion of the memory graph into a signed, provenance-grounded SKILL.md package. The process includes grounding, coverage, specification linting, PII redaction, human sign-off, typed procedure graphs, cryptographic attestation, composition of shared sub-procedures, and drift detection for stale or contradicted claims. A dashboard provides workspace and skill-distillation interfaces; the service also offers plugins for Claude Code, Gemini CLI, Codex, and OpenCode, and supports bring-your-own LLM keys or an external Neo4j deployment.