skills$openclaw/prefetcher
lxgicstudios8.4k

by lxgicstudios

prefetcher – OpenClaw Skill

prefetcher is an OpenClaw Skills integration for coding workflows. AI suggests routes and data to prefetch for better UX. Use when optimizing navigation performance.

8.4k stars7.5k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameprefetcher
descriptionAI suggests routes and data to prefetch for better UX. Use when optimizing navigation performance. OpenClaw Skills integration.
ownerlxgicstudios
repositorylxgicstudios/prefetcher
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lxgicstudios/prefetcher
last updatedFeb 7, 2026

Maintainer

lxgicstudios

lxgicstudios

Maintains prefetcher in the OpenClaw Skills directory.

View GitHub profile
File Explorer
9 files
.
src
cli.ts
959 B
index.ts
1.3 KB
_meta.json
284 B
package-lock.json
46.2 KB
package.json
602 B
README.md
273 B
SKILL.md
2.3 KB
tsconfig.json
211 B
SKILL.md

name: prefetcher description: AI suggests routes and data to prefetch for better UX. Use when optimizing navigation performance.

Prefetch Advisor

Your app feels slow between page transitions. This tool analyzes user flows and tells you what to prefetch. Routes, API calls, images. Load them before users even click.

One command. Zero config. Just works.

Quick Start

npx ai-prefetch ./src

What It Does

  • Analyzes your routes and navigation patterns
  • Identifies high-probability next pages to prefetch
  • Suggests data prefetching for API calls
  • Recommends link prefetch and preload strategies
  • Works with Next.js, React Router, and vanilla setups

Usage Examples

# Analyze all routes
npx ai-prefetch ./src/pages

# Focus on specific user flow
npx ai-prefetch ./src --entry /dashboard

# Include API call analysis
npx ai-prefetch ./src --include-api

# Generate prefetch code
npx ai-prefetch ./src --generate

# Next.js Link prefetch optimization
npx ai-prefetch ./src --framework next

Best Practices

  • Prefetch on hover, not on load - Wait for intent signals to avoid wasting bandwidth
  • Prioritize likely paths - Dashboard after login, not settings page
  • Don't prefetch everything - Pick 2-3 most likely next actions
  • Use idle time - requestIdleCallback for non-critical prefetches

When to Use This

  • Navigation between pages feels sluggish
  • Users commonly follow predictable flows
  • You have bandwidth budget to spare
  • Optimizing perceived performance, not just metrics

Part of the LXGIC Dev Toolkit

This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work.

Find more:

Requirements

No install needed. Just run with npx. Node.js 18+ recommended.

npx ai-prefetch --help

How It Works

The tool maps your routing structure and analyzes navigation links. It identifies common user paths based on UI patterns and suggests which resources to preload. AI considers factors like link visibility, user intent signals, and resource sizes.

License

MIT. Free forever. Use it however you want.

README.md

ai-prefetch

AI suggests routes and data to prefetch for better UX.

Install

npm install -g ai-prefetch

Usage

npx ai-prefetch ./src/pages/
npx ai-prefetch ./app/routes/

Setup

export OPENAI_API_KEY=sk-...

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

No install needed. Just run with npx. Node.js 18+ recommended. ```bash npx ai-prefetch --help ```

FAQ

How do I install prefetcher?

Run openclaw add @lxgicstudios/prefetcher in your terminal. This installs prefetcher into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/prefetcher. Review commits and README documentation before installing.