Toolverse
All skills

building-api-gateway

by jeremylongshore

Create API gateways with routing, load balancing, rate limiting, and authentication.\nUse when routing and managing multiple API services.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend

About this skill

Create API gateways with routing, load balancing, rate limiting, and authentication.\nUse when routing and managing multiple API services.\nTrigger with phrases like \

How to use

  1. Przygotuj spis wszystkich usług backendowych — dla każdej zanotuj bazowy URL, ścieżki endpointów, wymagania uwierzytelniania i adresy health check. Użyj narzędzi Read i Grep do przeszukania istniejącej dokumentacji i konfiguracji.

  2. Zdefiniuj reguły routingu mapujące publiczne wzorce URL na endpointy usług backendowych. Wybierz routing na podstawie ścieżki (np. /users/* do user-service), nagłówków HTTP (np. X-API-Version: 2 do v2-service) lub metod HTTP.

  3. Skonfiguruj uwierzytelnianie na poziomie bramki — waliduj tokeny JWT, klucze API lub tokeny OAuth2 raz przy wejściu, a następnie przekazuj kontekst użytkownika do usług backendowych poprzez nagłówki (X-User-ID, X-User-Email).

  4. Ustaw ograniczanie liczby żądań (rate limiting) dla każdego endpointu lub użytkownika, aby chronić usługi backendowe przed przeciążeniem. Dodaj circuit breaker do automatycznego wyłączania usług, które przestają odpowiadać.

  5. Wdróż bramkę przy użyciu wybranego frameworka — Express Gateway, Kong (konfiguracja deklaratywna), KrakenD lub custom implementacja w Node.js/Go. Upewnij się, że masz TLS certificates do terminacji SSL/TLS na bramce.

  6. Skonfiguruj centralne logowanie i zbieranie metryk na poziomie bramki, aby monitorować ruch, błędy i wydajność wszystkich routowanych żądań.

Related skills

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

seedream-image-gen

by openclaw

Generate images via Seedream API (doubao-seedream models). Synchronous generation.

Backend
6235

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191