Install
$ agentstack add skill-jansenanalytics-claudex-memory-search ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Memory Search — Semantic RAG
You have a vector memory search system that indexes:
- Your own memory files (CLAUDE.md, memory/*.md)
- Your Telegram conversation transcripts
- Cross-agent memories from Kite, Poe, and Argus (OpenClaw agents)
When to Search
ALWAYS search before answering about:
- Prior work, decisions, or conversations
- Dates, timelines, project history
- People, preferences, or context from past sessions
- Anything the user says "remember" or "we discussed"
- Cross-agent context ("what has Argus been working on?")
How to Search
# Basic search
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "your query here"
# Filter by source (memory files only, sessions only, cross-agent only)
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --source memory
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --source session
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --source cross-agent
# Filter by agent
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --agent kite
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --agent argus
# More results
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --limit 15
# JSON output (for parsing)
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --search "query" --json
Interpreting Results
Each result shows:
- Source:
memory(your files),session(conversation transcripts),cross-agent(Kite/Poe/Argus) - Agent: which agent's data (claudex, kite, poe, argus)
- Score: hybrid of vector similarity (0.7) + text match (0.3), with recency decay
- Snippet: first 500 chars of the matched chunk
Higher scores = more relevant. Results above 0.3 are usually meaningful.
Reindexing
The index updates automatically via cron (every 30 min). To force a reindex:
# Incremental (only changed files — fast)
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --index --incremental
# Full reindex (re-embeds everything — slower, costs API calls)
node --experimental-sqlite ~/.claude-agent/scripts/memory-search.cjs --index
Important
- Requires
OPENAI_API_KEYin environment - Database:
~/.claude-agent/data/memory.sqlite - Cross-agent search lets you see what Kite, Poe, and Argus know without asking them
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: JansenAnalytics
- Source: JansenAnalytics/claudex
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.