
from redis-js948
Guides and examples for using the @upstash/redis JavaScript SDK for serverless Redis usage: caching, sessions, rate-limiting, search, and data structures.
This skill documents usage patterns, examples, and best practices for the @upstash/redis JavaScript/TypeScript SDK. It explains initialization, environment configuration, data structures (strings, hashes, lists, sets, sorted sets, JSON), advanced features (pipelines, transactions, Lua scripting), and the Upstash search extensions. The material is aimed at developers and assistants implementing serverless Redis patterns in edge environments.
Use when building caching layers, session storage, leaderboards, rate-limiting, or full-text search on serverless platforms. Also useful for troubleshooting serialization issues, optimizing pipelines, and migrating from other Redis clients. Handy for agents that generate code snippets or configuration for web apps and serverless functions.
skills/ and examples/ (has_references=false in fetch output but repository includes many topic files)Ideal for developer-focused assistants capable of producing TypeScript/JavaScript code and configuration (Copilot, Codex-style agents). Works well where the agent can suggest code edits, example snippets, and deployment environment variable setups.
Comprehensive SKILL.md for the @upstash/redis JavaScript SDK covering data structures, patterns, performance, search, and migrations. No bundled scripts to execute. Documentation quality is strong with clear examples, common mistakes section, and quick reference. Well-organized but monolithic — could benefit from splitting into references/ for progressive disclosure.
Clean skill with no security concerns. No scripts included. Strong documentation for a popular SDK. Minor architecture note: the skill could be leaner by moving detailed examples to references/ per skill spec.