Files
our-claude-skills/custom-skills/14-seo-core-web-vitals/SKILL.md
Andrew Yim 6ac547e78f
Some checks failed
Verify Skills / verify-skills (push) Has been cancelled
refactor(skills): clean skill names (strip NN- prefix from name:) — convention change
Adopt: directory keeps its NN- ordering prefix; skill `name:` is the clean form
without it (dir 16-seo-schema-validator → name: seo-schema-validator). Nicer to
invoke, matches the original desktop/SKILL.md names, still globally unique.

- 71 root SKILL.md: name: NN-foo → name: foo (flat skills + reference-curator suite).
  Plugins (mac-optimizer/multi-agent-guide/dintel-bootstrap) already clean; 95 already clean.
- scripts/migrate_skill_root.py: derive name = dirname minus NN- prefix (skill_name()).
- CLAUDE.md + SKILL-MIGRATION-GUIDE.md: document the dir-prefix / clean-name convention.

verify_skills.py: 0 name collisions across all renamed skills. (The ~/.claude/skills
symlinks were re-pointed to the clean names separately — filesystem only.)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 02:11:01 +09:00

3.0 KiB

name, description
name description
seo-core-web-vitals Core Web Vitals analyzer for LCP, FID, CLS, and INP optimization recommendations. Triggers: Core Web Vitals, page speed, LCP optimization, CLS fix, INP analysis.

SEO Core Web Vitals

Purpose

Analyze Core Web Vitals performance metrics and provide optimization recommendations.

Core Capabilities

  1. LCP - Largest Contentful Paint measurement
  2. FID/INP - Interactivity metrics
  3. CLS - Cumulative Layout Shift
  4. Recommendations - Optimization guidance

Metrics Thresholds

Metric Good Needs Work Poor
LCP ≤2.5s 2.5-4s >4s
FID ≤100ms 100-300ms >300ms
CLS ≤0.1 0.1-0.25 >0.25
INP ≤200ms 200-500ms >500ms

Data Sources

Use external tool and input results:

Option 2: Research Best Practices

mcp__perplexity__search: "Core Web Vitals optimization [specific issue]"

Workflow

  1. Request PageSpeed Insights data from user
  2. Analyze provided metrics
  3. Identify failing metrics
  4. Research optimization strategies
  5. Provide prioritized recommendations

Common LCP Issues

Cause Fix
Slow server response Improve TTFB, use CDN
Render-blocking resources Defer non-critical CSS/JS
Slow resource load Preload LCP image
Client-side rendering Use SSR/SSG

Common CLS Issues

Cause Fix
Images without dimensions Add width/height attributes
Ads/embeds without space Reserve space with CSS
Web fonts causing FOIT/FOUT Use font-display: swap
Dynamic content injection Reserve space, use transforms

Common INP Issues

Cause Fix
Long JavaScript tasks Break up tasks, use web workers
Large DOM size Reduce DOM nodes
Heavy event handlers Debounce, optimize listeners
Third-party scripts Defer, lazy load

Output Format

## Core Web Vitals: [URL]

### Scores
| Metric | Mobile | Desktop | Status |
|--------|--------|---------|--------|
| LCP | Xs | Xs | Good/Poor |
| FID | Xms | Xms | Good/Poor |
| CLS | X.XX | X.XX | Good/Poor |
| INP | Xms | Xms | Good/Poor |

### Overall Score
- Mobile: X/100
- Desktop: X/100

### Priority Fixes
1. [Highest impact recommendation]
2. [Second priority]

### Detailed Recommendations
[Per-metric optimization steps]

Limitations

  • Requires external PageSpeed Insights data
  • Lab data may differ from field data
  • Some fixes require developer implementation
  • Third-party scripts may be difficult to optimize

Notion Output (Required)

All audit reports MUST be saved to OurDigital SEO Audit Log:

  • Database ID: 2c8581e5-8a1e-8035-880b-e38cefc2f3ef
  • Properties: Issue (title), Site (url), Category, Priority, Found Date, Audit ID
  • Language: Korean with English technical terms
  • Audit ID Format: [TYPE]-YYYYMMDD-NNN