← All skills
web-performance
82 / 100 · Low risk
Fine to try.
By ziniman/ai-instruct (GitHub) · coding · 29 stars · scanned at commit b2c7596
Use this skill whenever the user is improving Core Web Vitals or page load performance, or mentions slow pages, PageSpeed Insights / Lighthouse failures or insights, LCP/CLS/INP scores, bundle size, image/font optimization, or third-party script impact. Covers Core Web Vitals, LCP image priority (fetchpriority, preload, lazy loading), image formats (AVIF/WebP), font loading, JavaScript bundle size, legacy polyfills and browserslist, CSS build size, script loading (async/defer, tag managers), pr…
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: yourdomain.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 15 places.
Show 12 more
- skills/web-performance/references/cdn-and-caching.md, line 55
curl -sI -H 'Accept-Encoding: zstd, br, gzip' https://yourdomain.com/ | grep -i content-encoding - skills/web-performance/references/cdn-and-caching.md, line 60
Since its August 2024 caching update, Amplify's CloudFront layer caches static assets at the edge for up to a year and clears the CDN cache on every deployment. - skills/web-performance/references/cdn-and-caching.md, line 91
Both platforms set appropriate cache headers for content-hashed assets automatically when using their native build integrations (Vercel for Next.js, Netlify for - skills/web-performance/references/checklist.md, line 28
- [ ] Redirect chain verified: one redirect maximum before 200 (`curl -IL https://yourdomain.com/`) - skills/web-performance/references/lcp-largest-contentful-paint.md, line 199
1. **Render-blocking wrapper.** A `'use client'` component wrapping the LCP image in Next.js App Router delays its render until JS hydration completes. The `<im - skills/web-performance/references/lcp-largest-contentful-paint.md, line 201
2. **Preload hint in `<body>` instead of `<head>`.** A hint that arrives late in the document is discovered late, which defeats its purpose. This is common when - skills/web-performance/references/lcp-largest-contentful-paint.md, line 203
3. **Missing `fetchpriority="high"` on the LCP image or its preload.** Check: `curl -s https://yourdomain.com/ | grep 'fetchpriority'` - if this returns nothing - skills/web-performance/references/measurement-and-validation.md, line 24
curl -IL https://yourdomain.com/ - skills/web-performance/references/measurement-and-validation.md, line 27
curl -I https://yourdomain.com/assets/main-abc123.js - skills/web-performance/references/measurement-and-validation.md, line 30
curl -I https://yourdomain.com/ - skills/web-performance/references/measurement-and-validation.md, line 33
curl -s https://yourdomain.com/ | grep -i clerk - skills/web-performance/references/measurement-and-validation.md, line 36
curl -I "https://yourdomain.com/_next/image?url=%2Fimages%2Fhero.png&w=1200&q=75"
Downloads and installs other software
The author does not mention this.
Found in 3 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'web-performance' ] || [ -L ~/.agents/skills/'web-performance' ]; then echo 'A skill folder named web-performance already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ziniman/ai-instruct' "$d" && git -C "$d" checkout --quiet 'b2c75969f20ab5244af5aa570ebb6b38f3c9df9c' -- 'skills/web-performance' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/web-performance' ~/.agents/skills/'web-performance' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'web-performance' ~/.claude/skills/'web-performance' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ziniman/ai-instruct shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/ziniman/ai-instruct/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | b2c7596 | 82 |