recall

Retrieve ranked context from local knowledge graphs and memory files.

2|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/0xUrsanomics/utopia-os --skill recall-0xursanomics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recall
Source: https://github.com/0xUrsanomics/utopia-os/tree/main/skills/recall
Command: npx skills add https://github.com/0xUrsanomics/utopia-os --skill recall-0xursanomics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sentence-transformers, lancedb, numpy, and includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of fragmented information by providing a unified, brain-first search interface that retrieves context from your personal notes, memory files, and past work without relying on external web searches.

Core Features & Use Cases

  • Semantic Hybrid Search: Combines BM25 keyword matching with vector-based semantic understanding to find relevant information even when exact terms differ.
  • Contextual Grounding: Automatically surfaces prior decisions, meeting notes, and project history to prevent the AI from fabricating facts or losing track of long-term work.
  • Use Case: When you need to know the status of a specific project or recall a decision made months ago, this skill scans your local knowledge graph and memory files to provide accurate, ranked results.

Quick Start

Use the recall skill to search your memory for any notes or project status updates regarding the current project.

Frequently Asked Questions about recall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform semantic search across local memory files and notes?

Semantic search across local memory files is performed by combining BM25 keyword matching with vector embeddings to retrieve and rank relevant context from your personal knowledge graph without relying on external web searches.

Can I use sentence-transformers and LanceDB to ground AI responses in personal context?

Yes, you can use local sentence-transformer models and a pre-indexed LanceDB store to execute hybrid search and reranking, which automatically surfaces prior decisions and project history to ground AI responses.

What is the best way to recall past decisions from a local knowledge graph?

The best way to recall past decisions is using a hybrid retrieval approach that scans your local knowledge graph and memory files, combining vector-based semantic understanding with keyword matching to provide accurate, ranked results.

Does hybrid vector search require a pre-indexed LanceDB store to work?

Yes, hybrid vector search requires a pre-indexed LanceDB store along with local sentence-transformer models to operate, enabling the system to execute ranked, context-aware information retrieval for complex queries.

Why does semantic search return results when exact keywords differ from my query?

Semantic search returns results despite differing keywords because it combines vector-based semantic understanding with BM25 keyword matching, allowing it to find relevant information even when the exact search terms do not match.

Are there limitations when using local vector embeddings for knowledge retrieval?

A key limitation is the requirement for a pre-indexed LanceDB store and local sentence-transformer models; without this environment setup, the hybrid search and reranking protocols cannot execute to retrieve context.