Skip to main content

Web Site Kit

Route site analyze, crawl, cinematic, or admin work.

Skill metadata​

SourceBundled (installed by default)
Pathskills/web-development/web-site-kit
Version1.0.0
AuthorVibeOS
LicenseMIT
Platformslinux, macos, windows
Tagsweb, pack, analyze, crawl, cinematic, admin, routing
Related skillssite-page-analyze, site-map-crawl, cinematic-web, large-admin-ia, browser-e2e, internet-starter, lighthouse-axe, page-agent, design-variant-picker

Reference: full SKILL.md​

info

The following is the complete skill definition that VibeOS loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.

Web Site Kit

Thin routing pack for the web cinematic / structure track. Pick the right child skill; do not invent new core tools. Offline golden tasks live in docs/plans/golden-tasks-web.yaml.

When to Use​

  • User asks for page audit, site map, cinematic landing, or large admin IA
  • Unclear which web skill to load — start here, then hand off
  • After a redesign: crawl → diff → re-analyze key pages

Prerequisites​

  • Child skills installed (bundled under skills/web-development/)
  • Python 3 for scripts; Node 20+ for cinematic/admin scaffolds
  • Optional Lighthouse/axe: vibeos skills install official/web-development/lighthouse-axe (not bundled; listed under related_skills for routing only)

How to Run​

CLI (no LLM): vibeos web doctor · analyze · seo · audit · crawl · sitemap · diff · scaffold cinematic|admin · preset.

User intentLoad skillFirst command / artifact
One URL SEO/DOM reportsite-page-analyzevibeos web analyze <html|url>
Local SEO checklist scoresite-page-analyzevibeos web seo <html|page-report.json>
Multi-page architecturesite-map-crawlvibeos web crawl --html-dir … / --seed
Live scroll-motion sitecinematic-webvibeos web scaffold cinematic ./app
Pick design before builddesign-variant-picker3 HTML previews → lock tokens/DESIGN.md
Large admin / CMS shelllarge-admin-iavibeos web scaffold admin ./admin (--with-api / --with-convex / --with-page-agent)
Lighthouse / axe scoresoptional lighthouse-axevibeos web audit --url … (--dry-run offline)
NL inside customer adminoptional page-agent--with-page-agent stub, then skill docs — separate admin only
Click-through smokebrowser-e2eAfter any scaffold is running

Not HyperFrames. Video-from-HTML → optional skill hyperframes.
Not VibeOS dashboard. Customer admin apps are separate Next trees; page-agent embeds there, never under web/src/pages.

Quick Reference​

SkillOffline tests
site-page-analyzetests/skills/test_site_page_analyze.py
site-map-crawltests/skills/test_site_map_crawl.py
cinematic-webtests/skills/test_cinematic_web.py
large-admin-iatests/skills/test_large_admin_ia.py

Procedure​

  1. Classify intent with the table above (one primary skill).
  2. Run that skill’s procedure end-to-end.
  3. Optional chain: map → pick ≤5 URLs → site-page-analyze each.
  4. Optional chain: cinematic or admin scaffold → browser-e2e smoke.
  5. Diff maps with diff_site_maps.py when comparing before/after.
  6. Report paths + counts; stop at auth/CAPTCHA walls.

Pitfalls​

  • Do not extend web/src/pages (VibeOS ops dashboard) for customer CMS.
  • Do not unbounded-crawl; default max pages is 30.
  • Do not mix HyperFrames (MP4) with cinematic-web (live site).
  • Zero new core tools — scripts + browser toolset only.

Verification​

  • Chosen child skill’s Verification section passes.
  • scripts/smoke-web-site-kit.sh — doctor + fixture analyze/seo/crawl + audit dry-run + pack tests.
  • scripts/run_tests.sh tests/skills/test_site_page_analyze.py tests/skills/test_site_map_crawl.py tests/skills/test_cinematic_web.py tests/skills/test_large_admin_ia.py -q is green when changing this pack.