From goodmem
Overview and setup guide for GoodMem memory infrastructure. Describes credential configuration, available skills, and usage via MCP tools or SDKs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/goodmem:helpThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
GoodMem is memory infrastructure for AI agents — store, retrieve, and manage memories with vector embeddings, semantic search, and RAG.
GoodMem is memory infrastructure for AI agents — store, retrieve, and manage memories with vector embeddings, semantic search, and RAG.
Before calling any GoodMem MCP tool, you MUST ensure credentials are configured. Follow this sequence:
goodmem_system_info to check if credentials are already set (from environment variables).https://your-server.example.com)gm_goodmem_configure with the provided base_url and api_key.Credentials persist for the entire session. The user can call goodmem_configure again to switch servers.
If the user has set GOODMEM_BASE_URL and GOODMEM_API_KEY environment variables before starting Claude Code, credentials are picked up automatically — no setup needed.
TLS errors? If goodmem_system_info fails with a certificate verification error (e.g., "self-signed certificate", "unable to verify the first certificate", or "CERT_HAS_EXPIRED"), the GoodMem server is using a self-signed or private CA certificate. Tell the user to set one of these environment variables before launching Claude Code:
NODE_EXTRA_CA_CERTS=/path/to/rootCA.pem — adds the CA to the trusted store (recommended)NODE_TLS_REJECT_UNAUTHORIZED=0 — disables certificate verification (local dev only)goodmem:mcp — MCP Tools ReferenceReference for all GoodMem MCP tools. Use this when you need to look up tool names, parameters, or behavior. The MCP tools let you operate GoodMem directly — create embedders, store memories, run retrieval — all via natural language.
goodmem:python — Python SDK ReferenceComplete API reference for the goodmem Python package. Use this when writing Python code that integrates with GoodMem. Includes method signatures, convenience shortcuts, model identifiers, and code examples.
goodmem:java — Java SDK ReferenceUsage reference for the ai.pairsys:goodmem-java package. Use this when writing Java code that integrates with GoodMem. Includes client setup, request builders, typed IDs, streaming, pagination, async usage, and common RAG patterns.
goodmem:help — This skillOverview and setup instructions.
Ask Claude to perform GoodMem operations in natural language. Claude calls MCP tools behind the scenes.
Examples:
Ask Claude to write Python code using the GoodMem SDK.
Examples:
Ask Claude to write Java code using the GoodMem SDK.
Examples:
goodmem Python package or ai.pairsys:goodmem-javanpx claudepluginhub pair-systems-inc/goodmem-claude-code-plugin --plugin goodmemGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.