From goodmem
Writes Python code using the GoodMem SDK to create embedders, spaces, memories, manage API keys, and perform retrieval operations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/goodmem:pythonThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to the GoodMem Python SDK. Use it to write Python code that accomplishes the user's request.
You have access to the GoodMem Python SDK. Use it to write Python code that accomplishes the user's request.
See reference.md for the complete API reference including all method signatures, convenience shortcuts, available model identifiers, error handling, and common patterns.
Key principles:
with Goodmem(...) as client: (plain construction is fine in short scripts)model_identifier for embedders/LLMs/rerankers — the SDK auto-infers provider, endpoint, etc.api_key="sk-..." on create (not credentials) — the SDK builds the credential structfor item in client.spaces.list():stream=False on retrieve if you want a plain list instead of a streamapi_key: creating an embedder/LLM/reranker for a known SaaS provider (OpenAI, Cohere, Voyage, Jina, Anthropic, Google, Mistral) without api_key raises ValueError: Provider '...' at '...' requires an API key. — always pass api_key="sk-..."Creates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.
npx claudepluginhub pair-systems-inc/goodmem-claude-code-plugin --plugin goodmem