Enforces technical foundations for service workers, Wasm execution, and accessibility.
Install
mkdir -p .claude/skills/apis && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11016" && unzip -o skill.zip -d .claude/skills/apis && rm skill.zipInstalls to .claude/skills/apis
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Connection overhead: ├── Can tolerate connection setup per request → REST ├── Persistent connection needed for latency → WebSocket ├── Millions of short-lived connections → REST (HTTP/2 multiplexing) └── Dozens of persistent connections → WebSocketKey capabilities
- →Implement Service Workers
- →Execute WebAssembly
- →Manage IndexedDB
- →Ensure web accessibility
How it works
It use browser-native technologies to optimize performance and offline capabilities.
Inputs & outputs
When to use apis
- →Optimizing web performance
- →Implementing service workers
- →Executing wasm binaries
About apis
Provides high-level architectural patterns for optimizing browser performance via service workers, indexedDB, and webassembly.
Connection overhead: ├── Can tolerate connection setup per request → REST ├── Persistent connection needed for latency → WebSocket ├── Millions of short-lived connections → REST (HTTP/2 multiplexing) └── Dozens of persistent connections → WebSocket
When not to use it
- →Server-side logic
Limitations
- →Requires modern browser support
- →Complexity of implementation
How it compares
It focuses on advanced browser-native performance strategies rather than server-side optimization.
Compared to similar skills
apis side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| apis (this skill) | 0 | 3mo | Review | Advanced |
| web-games | 11 | 8mo | No flags | Intermediate |
| pwa-development | 9 | 5mo | Caution | Intermediate |
| vite | 7 | 6mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
web-games
davila7
Web browser game development principles. Framework selection, WebGPU, optimization, PWA.
pwa-development
alinaqi
Progressive Web Apps - service workers, caching strategies, offline, Workbox
vite
antfu
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
webf-infinite-scrolling
openwebf
Create high-performance infinite scrolling lists with pull-to-refresh and load-more capabilities using WebFListView. Use when building feed-style UIs, product catalogs, chat messages, or any scrollable list that needs optimal performance with large datasets.
js-hoist-regexp
TheOrcDev
Hoist RegExp creation outside render or memoize with useMemo(). Apply when using regular expressions in React components or frequently called functions.
webf-async-rendering
openwebf
Understand and work with WebF's async rendering model - handle onscreen/offscreen events and element measurements correctly. Use when getBoundingClientRect returns zeros, computed styles are incorrect, measurements fail, or elements don't layout as expected.