vectorize-search

Index plaintext content and store embeddings for semantic search over encrypted memories.

22|4|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/joelhooks/atproto-agent-network --skill vectorize-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vectorize-search
Source: https://github.com/joelhooks/atproto-agent-network/tree/main/.agents/skills/vectorize-search
Command: npx skills add https://github.com/joelhooks/atproto-agent-network --skill vectorize-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vectorize enables semantic search over encrypted memories by indexing plaintext content and storing embeddings with record IDs.

Core Features & Use Cases

  • Embed text to create dense representations for fast similarity search.
  • Upsert and query vector indexes against agent memory with metadata filters.
  • Use case: Retrieve relevant memories by querying with natural language.

Quick Start

Create a vector index for agent memory and run a semantic search against a query to retrieve matching records.

Frequently Asked Questions about vectorize-search

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

FAQPage Schema
How do I implement semantic search over encrypted memories?

Semantic search over encrypted memories is implemented by indexing plaintext content and storing generated embeddings with record IDs in a vector index. A workflow then decrypts the retrieved results after the search is performed.

How does Vectorize handle agent memory retrieval with metadata filters?

Vectorize enables agent memory retrieval by upserting and querying vector indexes using metadata filters. This allows targeted recall of relevant memories by querying the index with natural language across a federated network.

Do I need an embedding model to use Cloudflare Vectorize for similarity search?

Yes, an embedding model is required to embed text into dense representations for similarity search. You also need a Vectorize index and a workflow to handle the encrypted memory retrieval process.

How do I retrieve relevant memories by querying with natural language?

You can retrieve relevant memories by running a semantic search against a natural language query. The system matches the query against dense vector representations stored in the index to return matching records.

When should I not use a vector database for memory recall?

You should avoid using a vector database for memory recall if your workflow cannot decrypt results after retrieval or if you lack an embedding model to generate the dense representations required for indexing plaintext content.