Toolverse
All skills

processing-api-batches

by jeremylongshore

Optimize bulk API requests with batching, throttling, and parallel execution.\nUse when processing bulk API operations efficiently.\nTrigger with phrases like \

Installation

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

Installation

Quick info

Category
Backend

About this skill

Optimize bulk API requests with batching, throttling, and parallel execution.\nUse when processing bulk API operations efficiently.\nTrigger with phrases like \

How to use

  1. Zainstaluj skill processing-api-batches w swoim środowisku Claude Code, Codex lub OpenClaw. Upewnij się, że Twoja infrastruktura spełnia wymagania: framework webowy obsługujący duże ciała żądań (co najmniej 10MB), baza danych z wsparciem dla operacji zbiorczych oraz system kolejki asynchronicznej (Bull/BullMQ dla Node.js, Celery dla Pythona lub SQS).

  2. Przeanalizuj istniejące endpointy API, aby zidentyfikować operacje, które są wywoływane wielokrotnie w pętlach przez klientów. Są to główne kandydaci do konwersji na warianty batchowe. Użyj polecenia Grep i Read do przeszukania kodu.

  3. Zaprojektuj format żądania batchowego: endpoint POST /batch powinien akceptować tablicę operacji w ciele żądania. Każda operacja zawiera metodę HTTP, ścieżkę, ciało żądania oraz opcjonalny identyfikator klienta do korelacji wyników, np. {operations: [{method: "POST", path: "/users", body: {...}, id: "op1"}]}.

  4. Dla małych batchów (poniżej 100 elementów) zaimplementuj synchroniczne przetwarzanie: zwaliduj wszystkie elementy, wykonaj je w transakcji bazodanowej i zwróć wyniki dla każdego elementu z statusem powodzenia lub błędu.

  5. Dla dużych batchów (powyżej 100 elementów) użyj systemu kolejki do asynchronicznego przetwarzania. Zwróć identyfikator zadania klientowi, który może następnie odpytywać endpoint statusu, aby śledzić postęp za pomocą magazynu Redis.

  6. Wyzwól skill frazami takimi jak "process bulk requests", "batch API calls" lub "handle batch operations" w kontekście pracy z dużymi zbiorami danych API.

Related skills

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

openspec

by ruan-cat

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

Backend
27122

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

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

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214