memory-search
Search past conversations and memory files
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Search past conversations and memory files
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Calendar operations with CalDAV
Git repository management, GitLab merge requests, and GitHub pull requests
Location tracking, place recognition, visit history, and calendar attendance
Persistent memory writes — USER.md (behavioral) and the knowledge graph (facts).
Accounting operations (ledger, invoicing, transactions, work log, investment portfolio) — runs in-process via the vendored money package
Send a push notification to the user's configured ntfy device(s). One-way (bot to phone), no reply channel.
| name | memory_search |
| description | Search past conversations and memory files |
| always_include | true |
| cli | true |
Search across past conversations and memory files using hybrid BM25 + semantic search.
Run istota-skill memory_search --help (or istota-skill memory_search <subcommand> --help) to see the live argument list.
# Search for relevant memories
istota-skill memory_search search "query text" [--limit 10] [--source-type TYPE]
# Index a specific conversation
istota-skill memory_search index conversation TASK_ID
# Index a specific file
istota-skill memory_search index file /path/to/file.md [--source-type TYPE]
# Reindex all conversations and memory files
istota-skill memory_search reindex [--lookback-days 90]
# Show indexing stats
istota-skill memory_search stats
Structured facts (entity-relationship triples) extracted by the nightly sleep cycle. Current facts are loaded into your prompt automatically as "Known facts."
# Query current facts (optionally filter by subject or predicate)
istota-skill memory_search facts [--subject ENTITY] [--predicate TYPE]
# Query facts as of a past date
istota-skill memory_search facts --as-of 2026-01-15 [--subject ENTITY]
# Get full timeline for an entity (current + historical facts)
istota-skill memory_search timeline ENTITY
To write facts — add-fact, invalidate, delete-fact — see the memory skill. The classification gate there decides when a piece of information goes to USER.md vs the knowledge graph; consult it before writing either.
conversation — past task prompts and resultsmemory_file — dated memory files from sleep cycleuser_memory — USER.md persistent memorychannel_memory — CHANNEL.md persistent memory{
"status": "ok",
"query": "project alpha",
"count": 3,
"results": [
{
"chunk_id": 42,
"content": "User: What's the status of project alpha?\n\nBot: Project alpha is...",
"score": 0.032,
"source_type": "conversation",
"source_id": "156",
"bm25_rank": 1,
"vec_rank": 3
}
]
}
Always search when:
Also search when:
Don't search when:
--source-type memory_file for curated memories vs raw conversationsreindex to backfill if memory search was enabled after conversations already occurred