@ulpi/browse

browse-seo skill

Full on-page SEO audit — meta tags, headings, structured data, performance, links, mobile, with scored report and recommendations.

Install

npx skills add https://github.com/ulpi-io/skills --skill browse-seo

Trigger

/browse-seo <url> — or invoked when the user asks for:

  • "SEO audit", "SEO check", "SEO analysis", "on-page SEO review"
  • Meta tag inspection, structured data check, heading hierarchy review
  • Open Graph / Twitter Card / schema markup validation
  • Mobile-friendliness, Core Web Vitals analysis

Do not use for general browsing, form filling, or non-SEO tasks.

What it does

A nine-step on-page SEO audit for any URL:

  1. Camoufox setup (optional) — use /browse-config if target is behind bot detection
  2. Navigatebrowse goto <url> + browse wait --network-idle
  3. Meta tagsbrowse meta — title, description, canonical, robots, viewport, OG, Twitter, hreflang
  4. Heading hierarchybrowse headings — H1 count, nesting, keyword coverage
  5. Structured databrowse schema — JSON-LD, Microdata, RDFa validation
  6. Performancebrowse perf + browse network — TTFB, load times, blocking resources
  7. Link analysisbrowse links — internal linking, anchor text, broken links
  8. Mobile renderingbrowse responsive — mobile/tablet/desktop screenshots
  9. Custom JS checks — image alt tags, duplicate meta tags, hreflang, lazy-load, robots.txt/sitemap
  10. Audit report — scored sections with prioritized recommendations

Output

A structured audit report with:

  • Per-section rating (good / needs improvement / poor)
  • Specific findings (missing tags, duplicate H1s, invalid schema, slow LCP, etc.)
  • Prioritized recommendations with exact file/line/tag references
  • Summary score

Commands used

goto, wait, meta, headings, schema, perf, network, links, responsive, js

On this page