mem-search
FeaturedSearch past coding sessions using natural language. Finds relevant observations, decisions, and context from previous work.
AI & Automation 174 stars
21 forks Updated yesterday Apache-2.0
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Search Session Memory
Search the persistent memory database for past coding observations, decisions, and context.
$ARGUMENTS
## How It Works
This skill queries the SQLite FTS5 full-text search index at `~/.softspark/ai-toolkit/memory.db` to find relevant observations from past sessions.
## Instructions
1. **Parse the search query** from `$ARGUMENTS`. If empty, prompt the user for a query.
2. **Initialize the database** if it does not exist:
```bash
python3 "$HOME/.softspark/ai-toolkit/hooks/../plugins/memory-pack/scripts/init_db.py" 2>/dev/null || true
```
3. **Run the FTS5 search** against the observations table:
```bash
sqlite3 ~/.softspark/ai-toolkit/memory.db "
SELECT o.id, o.session_id, o.tool_name, o.content, o.created_at,
s.project_dir, s.summary
FROM observations_fts fts
JOIN observations o ON o.id = fts.rowid
LEFT JOIN sessions s ON s.session_id = o.session_id
WHERE observations_fts MATCH '<query>'
ORDER BY rank
LIMIT 10;
"
```
Replace `<query>` with the user's search terms. Escape single quotes by doubling them.
4. **Progressive disclosure** -- present results in two stages:
**Stage 1: Summary view** (show first)
```markdown
## Memory Search: "<query>"
Found N results across M sessions.
| # | Session | Project | Tool | Time | Preview |
|---|---------|---------|------|------|---------|
| 1 | abc123 | /path | Edit | 2025-01-15 | First 80 chars... |
```
*...
Details
- Author
- softspark
- Repository
- softspark/ai-toolkit
- Created
- 5 months ago
- Last Updated
- yesterday
- Language
- Python
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
mem-search
Search keepmind's persistent cross-session memory database. Use when user asks "did we already solve this?", "how did we do X last time?", or needs work from previous sessions.
1 Updated 1 weeks ago
ManuelStaggl AI & Automation Listed
mem-search
Search persistent project memory across sessions — decisions, bugs, features, discoveries
3 Updated today
djnsty23 AI & Automation Featured
memory-search
Search conversation history and semantic memory to recall previous discussions, decisions, and context. Use when the user asks to "search memory", "what did we discuss", "remember when", "find previous conversation", "check history", or before starting work to recall prior decisions.
30,590 Updated today
davila7