Agent skill · software engineering · upstash
upstash-search-js
Work with the @upstash/search TypeScript/JavaScript SDK, a serverless full-text and semantic search database with built-in reranking. Use when adding search to an app or site, creating a search index, upserting documents with searchable content and filterable metadata, running keyword, semantic, or hybrid search queries, reranking results, filtering with SQL-like or structured filter syntax, paginating with range, fetching or deleting documents, resetting an index, or checking index info. Also use when the user asks for site search, product, document, or knowledge-base search, or a managed search service that needs no cluster to run.
Why this skill is useful
Provides specific commands and workflows for using the Upstash Search TypeScript SDK that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. Requires upstash account access. About 1k tokens when loaded. Last updated 2026-07-14. 17 stars on the source repository.
What this skill does
Upstash Search Documentation Quick Start Install the TS SDK: Create a client and perform a simple upsert + search: Basic steps: Create an index Insert or update documents Run searches or filtered queries Other Skill Files sdk-overview Provides detailed documentation for all TypeScript SDK commands. Includes: delete: Deleting documents fetch: Retrieving a document info: Index info range: Range queries reset: Clearing an index search: Search queries upsert: Adding/updating documents getting-started: Setup steps for the SDK quick-start Provides a fast, end-to-end workflow for creating a Search database, adding documents, and querying them. Covers essential concepts including: Creating a database and storing credentials Adding documents with content and metadata Understanding content vs metadata (searchability and filterability) Performing searches with optional reranking Filtering syntax with SQL-like or structured filters Common pitfalls and best practices
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills upstash/upstash-search-js