By drpod
Drop-in Claude Code skills + mirrored docs for building on mem[v]. 10 skills cover bootstrap, MCP-vs-SDK decisions, memories, search, spaces, files, video ingestion, knowledge graphs, MCP setup, and debugging.
This skill should be used when the user asks to 'add a memory', 'write to mem[v]', 'store in the knowledge graph', or when writing or modifying code that calls client.memories.add. Covers required space_id, metadata patterns, multimodal payload routing (text vs file vs video), and the error-handling envelope every call needs.
This skill should be used when the user asks to 'install memv', 'set up the memv SDK', 'memvai not found', 'fresh memv setup', or when 'import memvai' or 'from memvai import' fails. Handles language detection (Python pip / TypeScript npm), MEMV_API_KEY env var, and smoke-tests auth via the MCP connection.
This skill should be used when the user reports a mem[v] error, mentions 'memv 401', 'memory not found', 'search returns nothing', 'add_memory failed', 'rate limited', or when troubleshooting unexpected mem[v] behavior. Covers the SDK exception hierarchy, common failure modes, and the dev-time MCP probes for sanity-checking writes and auth.
This skill should be used when the user asks to 'upload a PDF to memv', 'ingest a document', 'add an image to memv', 'process audio with memv', or when calling client.upload.batch.create. Covers multimodal-first ingestion and when to use upload.batch.create vs memories.add. For video specifically, use memv-video-ingest instead.
This skill should be used when the user asks to 'query the memv knowledge graph', 'inspect entities and relationships', 'get triplets for a memory', 'find connections between', or when calling client.graph.retrieve_triplets. Covers entity/relationship extraction, when to use explicit graph queries vs the graph-aware client.memories.search, and the per-memory triplet model.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Drop-in Claude Code skills + mirrored docs for building on mem[v].
10 skills auto-fire on relevant tasks. The mirrored docs sit on disk so agents can Read them lossless instead of fetching over the network. Refresh script keeps the mirror current.
For the design rationale and research citations behind every choice, see DESIGN.md. For the version history and bundled-doc snapshot dates, see CHANGELOG.md.
.claude-plugin/plugin.json plugin manifest
skills/ 10 skills, each <100 lines
memv-bootstrap/ first-time SDK install + auth setup
memv-mcp-vs-sdk/ when to use MCP tools vs SDK code
memv-add-memory/ write memories (add only — SDK has no update/delete)
memv-search/ semantic + graph-aware retrieval
memv-spaces/ tenancy, isolation, CRUD
memv-files/ file (PDF/doc/image/audio) ingestion
memv-video-ingest/ video ingestion (mem[v]'s headline path)
memv-graph/ knowledge graph queries
memv-mcp-setup/ install MCP clients / build your own
memv-debug/ error triage + sanity probes
docs/memv/ mirrored docs.memv.ai (~420KB)
README.md fat router — agents read this first
llms-full.txt single-blob, all docs concatenated
llms.txt + _urls.txt provenance
core-concepts/, sdk/, mcp/, connectors/, support/, use-cases/, changelog/
scripts/sync-memv-docs.sh refresh script (idempotent)
AGENTS.md.template paste-in routing block for downstream projects
In any Claude Code session:
/plugin marketplace add drPod/memv-skills
/plugin install memv-skills@memv-skills
Skills auto-discover. The 10 memv-* skills will fire on relevant tasks. The bundled docs sit in the plugin cache and are referenced from skill bodies.
git clone https://github.com/drPod/memv-skills.git
cd your-project
cp -R ../memv-skills/skills .claude/skills
cp -R ../memv-skills/docs/memv docs/memv
cp ../memv-skills/scripts/sync-memv-docs.sh scripts/sync-memv-docs.sh
chmod +x scripts/sync-memv-docs.sh
Then add the contents of AGENTS.md.template to your project's AGENTS.md (or CLAUDE.md).
mem[v] is small enough that agents could fetch docs ad-hoc, but every fetch costs a round-trip and an LLM-summarization pass that loses precision. A local mirror plus a hand-curated routing index (docs/memv/README.md) lets agents:
Read lossless instead of WebFetch lossyThe skills add a layer above that: procedural recipes that auto-fire when the agent hits a relevant task ("user wants to add a memory" → memv-add-memory skill loads → tells agent which docs to read + the space_id rule + the error-handling envelope).
mem[v] ships updates. Re-fetch + post-process:
./scripts/sync-memv-docs.sh
The script:
https://docs.memv.ai/llms.txt (index)https://docs.memv.ai/llms-full.txt (all docs in one blob, ~160KB).md page (35 files)Mem\[v] → Mem[v]https://docs.memv.ai/<path> → docs/memv/<path>.md so agents Read locally instead of WebFetch-ingThese hold across all 10 skills:
space_id. No global writes exist.workspaceId. SDK says space_id. Same concept, different name. Translate when bridging.sdk/error-handling.md before any try/except.mcp__memv__* tools are dev-time inspection only — never from app code.memv-skills (skill + targeted Read): ~10–25KB / ~3–6K tokensIssues + PRs welcome at https://github.com/drPod/memv-skills.
If mem[v] ships a docs change that breaks a skill, run ./scripts/sync-memv-docs.sh and submit a PR with the updated mirror + any skill text adjustments.
npx claudepluginhub drpod/memv-skills --plugin memv-skillsUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.