Memory system with three MCP tools: mcp__plugin_kg_kodegen__memory_list_libraries (discover namespaces), mcp__plugin_kg_kodegen__memory_memorize (store with embeddings), mcp__plugin_kg_kodegen__memory_recall (semantic search). Use for storing/retrieving knowledge by meaning. WHEN: User says "remember this", "recall", "what did I save", "my notes", "find my knowledge about". WHEN NOT: File operations (use fs_*), exact keyword search (use fs_search).
/plugin marketplace add cyrup-ai/kodegen-claude-plugin/plugin install kg@kodegenThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Purpose: List all memory library names (namespaces)
Parameters: None - use {}
Returns: Array of library names
Purpose: Store content with automatic embeddings
Parameters:
library (string, required) - Namespacecontent (string, required) - What to storePurpose: Semantic search by meaning (not keywords)
Parameters:
library (string, required) - Which namespace to searchcontext (string, required) - Natural language querylimit (number, optional, default: 10) - Max results| User Says | Tool | Why |
|---|---|---|
| "remember this", "save this" | mcp__plugin_kg_kodegen__memory_memorize | Store new knowledge |
| "what did I save about X" | mcp__plugin_kg_kodegen__memory_recall | Find by semantic meaning |
| "what libraries exist" | mcp__plugin_kg_kodegen__memory_list_libraries | Discover namespaces |
Semantic Search: Finds by meaning, not exact words. "authentication flow" matches "login process", "OAuth", "user sign-in" because semantically related.
Libraries as Namespaces: Each library is isolated. Use patterns like:
project-{name} for project knowledgesnippets-{lang} for code snippetsnotes-{context} for contextual notesContent Best Practices:
Store:
{"library": "project-notes", "content": "Authentication uses OAuth2 with Google. Tokens in HTTP-only cookies, 24h timeout."}
Discover then Search:
// 1. List libraries
{}
// 2. Search specific library
{"library": "project-notes", "context": "authentication decisions", "limit": 5}
Cross-library Search: Use mcp__plugin_kg_kodegen__memory_list_libraries, then mcp__plugin_kg_kodegen__memory_recall from each relevant library.
✅ DO: "async HTTP requests with retry and timeout"
❌ DON'T: "http" or "retry"
Use natural language, describe what you're looking for. More context = better results.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.