Cloudflare Workers Runtime APIs including Fetch, Streams, Crypto, Cache, WebSockets, and Encoding. Use for HTTP requests, streaming, encryption, caching, real-time connections, or encountering API compatibility, response handling, stream processing errors.
93
93%
Does it follow best practices?
Impact
89%
1.27xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Fetch resilience patterns
AbortController timeout
100%
100%
Signal passed to fetch
100%
100%
Retry on 5xx
100%
100%
Exponential backoff
0%
100%
Response cloned before read
0%
100%
CORS preflight handled
100%
100%
CORS headers on responses
100%
100%
Content-type check before JSON parse
0%
0%
Timeout cleanup
100%
100%
Error documented in output
100%
100%
Parallel requests used
100%
100%
Stream processing and caching
Streaming without buffer
0%
100%
Cache check first
100%
100%
ctx.waitUntil for cache.put
100%
100%
response.clone() before cache.put
100%
100%
Cache-Control header set
100%
100%
tee() for dual consumers
0%
100%
pipeThrough for transforms
0%
50%
Reader lock released
100%
100%
Cache miss handling
100%
100%
Crypto signing and encoding
TextEncoder for encoding
100%
100%
HMAC SHA-256 algorithm
100%
100%
importKey with 'raw' format
100%
100%
Crypto in try/catch
66%
66%
URL-safe Base64 for signatures
100%
100%
btoa pattern for ArrayBuffer
75%
100%
SHA-256 hex digest
0%
0%
Verify uses subtle.verify
100%
100%
Key never extractable
100%
100%
Invalid key error handled
66%
66%
TextDecoder for output
0%
66%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.