upstash-redis-start

Provisions a temporary Upstash Redis database for agents via one HTTP POST request.

2|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zester4/zilmate --skill upstash-redis-start-zester4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upstash-redis-start
Source: https://github.com/zester4/zilmate/tree/main/.agents/skills/upstash-redis-start
Command: npx skills add https://github.com/zester4/zilmate --skill upstash-redis-start-zester4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents often need Redis for short-term memory, conversation history, or work queues, but users have not provided credentials and setting up an account is friction. This Skill provisions a working Redis endpoint and token with a single POST to https://upstash.com/start-redis, no signup or SDK setup required. ## Core Features & Use Cases - Zero-Config Provisioning: One curl POST with an optional UUIDv4 Idempotency-Key returns an endpoint, token, metrics URL, and console URL. - Retry-Safe Re-Fetch: Re-POSTing the same Idempotency-Key returns the same database credentials instead of minting duplicates. - Agent Memory Patterns: Covers common patterns like short-term memory with SET/GET and TTL, conversation logs with LPUSH/LRANGE, sub-agent work queues with LPUSH/RPOP, and ranked recall with ZADD/ZREVRANGE. - Use Case: An agent needs to track conversation state across tool calls for a user session. It provisions a scratch database, stores session JSON with a TTL, and surfaces the console URL so the user can claim the database before it expires in 3 days. ## Quick Start Ask the agent to provision a temporary Upstash Redis database and store a session value with a one-hour TTL using the returned endpoint and token.

Frequently Asked Questions about upstash-redis-start

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

FAQPage Schema
How do I create a Redis database without signing up?

Send a POST request to https://upstash.com/start-redis with an optional UUIDv4 Idempotency-Key header. The markdown response contains the endpoint, token, metrics URL, and console URL, with no account or SDK setup required.

How do I call the Upstash Redis REST API with curl?

POST a JSON array as the request body to the returned endpoint with an Authorization: Bearer <token> header. For example, send ["SET","key","value","EX","3600"] to set a key with a TTL, avoiding URL-encoding of commands.

How long does a start-redis database last?

The database lives for 3 days unless the user claims it. The response includes a console URL where the user can view usage and click Claim to keep the database permanently.

What happens if I retry the start-redis request?

Retrying with the same UUIDv4 Idempotency-Key returns the same database instead of creating a duplicate. Omitting the header mints a new database with a server-generated id returned in the response.

When should I not use a temporary agent Redis database?

Do not use it for production workloads, user-account-tied data, or anything storing PII, secrets, or production credentials. The database is temporary and unauthenticated until claimed, so it suits only scratch storage.